ProjectCache class

Constructors

ProjectCache({Input<String?>? cacheNamespace, Input<String?>? location, Input<List<String>?>? modes, Input<String?>? type})
Creates a new ProjectCache. cacheNamespace Namespace that determines the scope in which a cache is shared across multiple projects. location Location where the AWS CodeBuild project stores cached resources. For modes Specifies settings that AWS CodeBuild uses to store and reuse build type Type of storage that will be used for the AWS CodeBuild project cache. Valid values: NO_CACHE,
const
ProjectCache.fromMap(Map<String, dynamic> map)
factory

Properties

cacheNamespace → Input<String?>?
Namespace that determines the scope in which a cache is shared across multiple projects.
final
hashCode int
The hash code for this object.
no setterinherited
location → Input<String?>?
Location where the AWS CodeBuild project stores cached resources. For type S3, the value must be a valid S3 bucket name/prefix.
final
modes → Input<List<String>?>?
Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: LOCAL_SOURCE_CACHE, LOCAL_DOCKER_LAYER_CACHE, LOCAL_CUSTOM_CACHE.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type → Input<String?>?
Type of storage that will be used for the AWS CodeBuild project cache. Valid values: NO_CACHE, LOCAL, S3. Defaults to NO_CACHE.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited