@Stability(value=Stable) @Internal public static final class CodeBuildOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CodeBuildOptions
CodeBuildOptionssoftware.amazon.jsii.JsiiObject.InitializationModeCodeBuildOptions.Builder, CodeBuildOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CodeBuildOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CodeBuildOptions.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
BuildEnvironment |
getBuildEnvironment()
Partial build environment, will be combined with other build environments that apply.
|
Cache |
getCache()
Caching strategy to use.
|
BuildSpec |
getPartialBuildSpec()
Partial buildspec, will be combined with other buildspecs that apply.
|
List<PolicyStatement> |
getRolePolicy()
Policy statements to add to role.
|
List<ISecurityGroup> |
getSecurityGroups()
Which security group(s) to associate with the project network interfaces.
|
SubnetSelection |
getSubnetSelection()
Which subnets to use.
|
Duration |
getTimeout()
The number of minutes after which AWS CodeBuild stops the build if it's not complete.
|
IVpc |
getVpc()
The VPC where to create the CodeBuild network interfaces in.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CodeBuildOptions.Builder builder)
CodeBuildOptions.Builder.public final BuildEnvironment getBuildEnvironment()
CodeBuildOptionsDefault: - Non-privileged build, SMALL instance, LinuxBuildImage.STANDARD_5_0
getBuildEnvironment in interface CodeBuildOptionspublic final Cache getCache()
CodeBuildOptionsDefault: - No cache
getCache in interface CodeBuildOptionspublic final BuildSpec getPartialBuildSpec()
CodeBuildOptionsThe BuildSpec must be available inline--it cannot reference a file on disk.
Default: - No initial BuildSpec
getPartialBuildSpec in interface CodeBuildOptionspublic final List<PolicyStatement> getRolePolicy()
CodeBuildOptionsDefault: - No policy statements added to CodeBuild Project Role
getRolePolicy in interface CodeBuildOptionspublic final List<ISecurityGroup> getSecurityGroups()
CodeBuildOptionsOnly used if 'vpc' is supplied.
Default: - Security group will be automatically created.
getSecurityGroups in interface CodeBuildOptionspublic final SubnetSelection getSubnetSelection()
CodeBuildOptionsOnly used if 'vpc' is supplied.
Default: - All private subnets.
getSubnetSelection in interface CodeBuildOptionspublic final Duration getTimeout()
CodeBuildOptionsFor valid values, see the timeoutInMinutes field in the AWS CodeBuild User Guide.
Default: Duration.hours(1)
getTimeout in interface CodeBuildOptionspublic final IVpc getVpc()
CodeBuildOptionsDefault: - No VPC
getVpc in interface CodeBuildOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.