Class CodeBuildOptions.Jsii$Proxy
- All Implemented Interfaces:
CodeBuildOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CodeBuildOptions
CodeBuildOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.CodeBuildOptions
CodeBuildOptions.Builder, CodeBuildOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CodeBuildOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theCodeBuildOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final BuildEnvironment
Partial build environment, will be combined with other build environments that apply.final Cache
getCache()
Caching strategy to use.final List<IFileSystemLocation>
ProjectFileSystemLocation objects for CodeBuild build projects.final LoggingOptions
Information about logs for CodeBuild projects.final BuildSpec
Partial buildspec, will be combined with other buildspecs that apply.final List<PolicyStatement>
Policy statements to add to role.final List<ISecurityGroup>
Which security group(s) to associate with the project network interfaces.final SubnetSelection
Which subnets to use.final Duration
The number of minutes after which AWS CodeBuild stops the build if it's not complete.final IVpc
getVpc()
The VPC where to create the CodeBuild network interfaces in.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCodeBuildOptions.Builder
.
-
-
Method Details
-
getBuildEnvironment
Description copied from interface:CodeBuildOptions
Partial build environment, will be combined with other build environments that apply.Default: - Non-privileged build, SMALL instance, LinuxBuildImage.STANDARD_7_0
- Specified by:
getBuildEnvironment
in interfaceCodeBuildOptions
-
getCache
Description copied from interface:CodeBuildOptions
Caching strategy to use.Default: - No cache
- Specified by:
getCache
in interfaceCodeBuildOptions
-
getFileSystemLocations
Description copied from interface:CodeBuildOptions
ProjectFileSystemLocation objects for CodeBuild build projects.A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System. Requires a vpc to be set and privileged to be set to true.
Default: - no file system locations
- Specified by:
getFileSystemLocations
in interfaceCodeBuildOptions
-
getLogging
Description copied from interface:CodeBuildOptions
Information about logs for CodeBuild projects.A CodeBuild project can create logs in Amazon CloudWatch Logs, an S3 bucket, or both.
Default: - no log configuration is set
- Specified by:
getLogging
in interfaceCodeBuildOptions
-
getPartialBuildSpec
Description copied from interface:CodeBuildOptions
Partial buildspec, will be combined with other buildspecs that apply.The BuildSpec must be available inline--it cannot reference a file on disk.
Default: - No initial BuildSpec
- Specified by:
getPartialBuildSpec
in interfaceCodeBuildOptions
-
getRolePolicy
Description copied from interface:CodeBuildOptions
Policy statements to add to role.Default: - No policy statements added to CodeBuild Project Role
- Specified by:
getRolePolicy
in interfaceCodeBuildOptions
-
getSecurityGroups
Description copied from interface:CodeBuildOptions
Which security group(s) to associate with the project network interfaces.Only used if 'vpc' is supplied.
Default: - Security group will be automatically created.
- Specified by:
getSecurityGroups
in interfaceCodeBuildOptions
-
getSubnetSelection
Description copied from interface:CodeBuildOptions
Which subnets to use.Only used if 'vpc' is supplied.
Default: - All private subnets.
- Specified by:
getSubnetSelection
in interfaceCodeBuildOptions
-
getTimeout
Description copied from interface:CodeBuildOptions
The number of minutes after which AWS CodeBuild stops the build if it's not complete.For valid values, see the timeoutInMinutes field in the AWS CodeBuild User Guide.
Default: Duration.hours(1)
- Specified by:
getTimeout
in interfaceCodeBuildOptions
-
getVpc
Description copied from interface:CodeBuildOptions
The VPC where to create the CodeBuild network interfaces in.Default: - No VPC
- Specified by:
getVpc
in interfaceCodeBuildOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-