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.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 CachegetCache()Caching strategy to use.final List<IFileSystemLocation> ProjectFileSystemLocation objects for CodeBuild build projects.final LoggingOptionsInformation about logs for CodeBuild projects.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_7_0
- Specified by:
getBuildEnvironmentin interfaceCodeBuildOptions
-
getCache
Description copied from interface:CodeBuildOptionsCaching strategy to use.Default: - No cache
- Specified by:
getCachein interfaceCodeBuildOptions
-
getFileSystemLocations
Description copied from interface:CodeBuildOptionsProjectFileSystemLocation 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:
getFileSystemLocationsin interfaceCodeBuildOptions
-
getLogging
Description copied from interface:CodeBuildOptionsInformation 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:
getLoggingin 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()
-