Package software.amazon.awscdk.pipelines
Class CodeBuildOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.CodeBuildOptions.Jsii$Proxy
- All Implemented Interfaces:
CodeBuildOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CodeBuildOptions
@Stability(Stable)
@Internal
public static final class CodeBuildOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CodeBuildOptions
An implementation for
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 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_5_0
- Specified by:
getBuildEnvironment
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()
-