Class CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.elasticbeanstalk.CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty
An implementation for
CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty-
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.cfnpropertymixins.services.elasticbeanstalk.CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty
CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Builder, CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.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 StringThe target architecture for the built container image.final StringThe buildpack to use for building the image.final StringThe ARN of the IAM role that AWS CodeBuild assumes to build the application version.final StringThe compute type for the CodeBuild build environment.final StringThe path to the Dockerfile, relative to the source root.final NumberThe timeout for the CodeBuild build, in minutes.final StringgetType()The type of image build: docker or buildpack.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
protected Jsii$Proxy(CfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty.Builder.
-
-
Method Details
-
getArchitecture
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe target architecture for the built container image.- Specified by:
getArchitecturein interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
getBuildpack
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe buildpack to use for building the image.- Specified by:
getBuildpackin interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
getCodeBuildServiceRole
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe ARN of the IAM role that AWS CodeBuild assumes to build the application version.- Specified by:
getCodeBuildServiceRolein interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
getComputeType
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe compute type for the CodeBuild build environment.- Specified by:
getComputeTypein interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
getDockerfileLocation
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe path to the Dockerfile, relative to the source root.- Specified by:
getDockerfileLocationin interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
getTimeoutInMinutes
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe timeout for the CodeBuild build, in minutes.- Specified by:
getTimeoutInMinutesin interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
getType
Description copied from interface:CfnApplicationVersionPropsMixin.ImageBuildConfigurationPropertyThe type of image build: docker or buildpack.- Specified by:
getTypein interfaceCfnApplicationVersionPropsMixin.ImageBuildConfigurationProperty- See Also:
-
$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()
-