Class BuildEnvironment.Jsii$Proxy
- All Implemented Interfaces:
BuildEnvironment,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BuildEnvironment
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 DockerServerOptionsThe Docker server configuration CodeBuild use to build your Docker image.final Map<String, BuildEnvironmentVariable> The environment variables that your builds can use.final IFleetgetFleet()Fleet resource for a reserved capacity CodeBuild project.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_7_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 `#buildImage#defaultComputeType`
- Specified by:
getComputeTypein interfaceBuildEnvironment
-
getDockerServer
Description copied from interface:BuildEnvironmentThe Docker server configuration CodeBuild use to build your Docker image.Default: - Doesn't use remote docker server
- Specified by:
getDockerServerin interfaceBuildEnvironment
-
getEnvironmentVariables
Description copied from interface:BuildEnvironmentThe environment variables that your builds can use.- Specified by:
getEnvironmentVariablesin interfaceBuildEnvironment
-
getFleet
Description copied from interface:BuildEnvironmentFleet resource for a reserved capacity CodeBuild project.Fleets allow for process builds or tests to run immediately and reduces build durations, by reserving compute resources for your projects.
You will be charged for the resources in the fleet, even if they are idle.
Default: - No fleet will be attached to the project, which will remain on-demand.
- Specified by:
getFleetin interfaceBuildEnvironment- See Also:
-
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()
-