public static final class CodeBuildOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CodeBuildOptions
CodeBuildOptions
CodeBuildOptions.Builder, CodeBuildOptions.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
BuildEnvironment |
getBuildEnvironment()
Partial build environment, will be combined with other build environments that apply.
|
BuildSpec |
getPartialBuildSpec()
Partial buildspec, will be combined with other buildspecs that apply.
|
java.util.List<PolicyStatement> |
getRolePolicy()
Policy statements to add to role.
|
java.util.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() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final BuildEnvironment getBuildEnvironment()
CodeBuildOptions
Default: - Non-privileged build, SMALL instance, LinuxBuildImage.STANDARD_5_0
getBuildEnvironment
in interface CodeBuildOptions
public final BuildSpec getPartialBuildSpec()
CodeBuildOptions
The BuildSpec must be available inline--it cannot reference a file on disk.
Default: - No initial BuildSpec
getPartialBuildSpec
in interface CodeBuildOptions
public final java.util.List<PolicyStatement> getRolePolicy()
CodeBuildOptions
Default: - No policy statements added to CodeBuild Project Role
getRolePolicy
in interface CodeBuildOptions
public final java.util.List<ISecurityGroup> getSecurityGroups()
CodeBuildOptions
Only used if 'vpc' is supplied.
Default: - Security group will be automatically created.
getSecurityGroups
in interface CodeBuildOptions
public final SubnetSelection getSubnetSelection()
CodeBuildOptions
Only used if 'vpc' is supplied.
Default: - All private subnets.
getSubnetSelection
in interface CodeBuildOptions
public final Duration getTimeout()
CodeBuildOptions
For valid values, see the timeoutInMinutes field in the AWS CodeBuild User Guide.
Default: Duration.hours(1)
getTimeout
in interface CodeBuildOptions
public final IVpc getVpc()
CodeBuildOptions
Default: - No VPC
getVpc
in interface CodeBuildOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()