Class BuildEnvironment.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.BuildEnvironment.Jsii$Proxy
- All Implemented Interfaces:
BuildEnvironment,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BuildEnvironment
@Stability(Stable)
@Internal
public static final class BuildEnvironment.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BuildEnvironment
An implementation for
BuildEnvironment-
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.services.codebuild.BuildEnvironment
BuildEnvironment.Builder, BuildEnvironment.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BuildEnvironment.Builder builder) Constructor that initializes the object based on literal property values passed by theBuildEnvironment.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 IBuildImageThe image used for the builds.The location of the PEM-encoded certificate for the build project.final ComputeTypeThe type of compute to use for this build.final Map<String,BuildEnvironmentVariable> The environment variables that your builds can use.final BooleanIndicates how the project builds Docker images.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 theBuildEnvironment.Builder.
-
-
Method Details
-
getBuildImage
Description copied from interface:BuildEnvironmentThe image used for the builds.Default: LinuxBuildImage.STANDARD_1_0
- Specified by:
getBuildImagein interfaceBuildEnvironment
-
getCertificate
Description copied from interface:BuildEnvironmentThe location of the PEM-encoded certificate for the build project.Default: - No external certificate is added to the project
- Specified by:
getCertificatein interfaceBuildEnvironment
-
getComputeType
Description copied from interface:BuildEnvironmentThe type of compute to use for this build.See the
ComputeTypeenum for the possible values.Default: taken from {@link #buildImage#defaultComputeType}
- Specified by:
getComputeTypein interfaceBuildEnvironment
-
getEnvironmentVariables
Description copied from interface:BuildEnvironmentThe environment variables that your builds can use.- Specified by:
getEnvironmentVariablesin interfaceBuildEnvironment
-
getPrivileged
Description copied from interface:BuildEnvironmentIndicates how the project builds Docker images.Specify true to enable running the Docker daemon inside a Docker container. This value must be set to true only if this build project will be used to build Docker images, and the specified build environment image is not one provided by AWS CodeBuild with Docker support. Otherwise, all associated builds that attempt to interact with the Docker daemon will fail.
Default: false
- Specified by:
getPrivilegedin interfaceBuildEnvironment
-
$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()
-