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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.CodeBuildOptions
CodeBuildOptions.Builder, CodeBuildOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CodeBuildOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theCodeBuildOptions.Builder.protectedJsii$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.JsonNodefinal booleanfinal BuildEnvironmentPartial build environment, will be combined with other build environments that apply.final BuildSpecPartial 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 SubnetSelectionWhich subnets to use.final DurationThe number of minutes after which AWS CodeBuild stops the build if it's not complete.final IVpcgetVpc()The VPC where to create the CodeBuild network interfaces in.final inthashCode()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:CodeBuildOptionsPartial build environment, will be combined with other build environments that apply.Default: - Non-privileged build, SMALL instance, LinuxBuildImage.STANDARD_5_0
- Specified by:
getBuildEnvironmentin interfaceCodeBuildOptions
-
getPartialBuildSpec
Description copied from interface:CodeBuildOptionsPartial 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:
getPartialBuildSpecin interfaceCodeBuildOptions
-
getRolePolicy
Description copied from interface:CodeBuildOptionsPolicy statements to add to role.Default: - No policy statements added to CodeBuild Project Role
- Specified by:
getRolePolicyin interfaceCodeBuildOptions
-
getSecurityGroups
Description copied from interface:CodeBuildOptionsWhich 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:
getSecurityGroupsin interfaceCodeBuildOptions
-
getSubnetSelection
Description copied from interface:CodeBuildOptionsWhich subnets to use.Only used if 'vpc' is supplied.
Default: - All private subnets.
- Specified by:
getSubnetSelectionin interfaceCodeBuildOptions
-
getTimeout
Description copied from interface:CodeBuildOptionsThe 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:
getTimeoutin interfaceCodeBuildOptions
-
getVpc
Description copied from interface:CodeBuildOptionsThe VPC where to create the CodeBuild network interfaces in.Default: - No VPC
- Specified by:
getVpcin interfaceCodeBuildOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-