Class CfnDeploymentGroupPropsMixin.S3LocationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.codedeploy.CfnDeploymentGroupPropsMixin.S3LocationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeploymentGroupPropsMixin.S3LocationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeploymentGroupPropsMixin.S3LocationProperty
@Stability(Stable)
@Internal
public static final class CfnDeploymentGroupPropsMixin.S3LocationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeploymentGroupPropsMixin.S3LocationProperty
An implementation for
CfnDeploymentGroupPropsMixin.S3LocationProperty-
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.codedeploy.CfnDeploymentGroupPropsMixin.S3LocationProperty
CfnDeploymentGroupPropsMixin.S3LocationProperty.Builder, CfnDeploymentGroupPropsMixin.S3LocationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeploymentGroupPropsMixin.S3LocationProperty.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 name of the Amazon S3 bucket where the application revision is stored.final StringThe file type of the application revision.final StringgetETag()The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.final StringgetKey()The name of the Amazon S3 object that represents the bundled artifacts for the application revision.final StringA specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.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 theCfnDeploymentGroupPropsMixin.S3LocationProperty.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:CfnDeploymentGroupPropsMixin.S3LocationPropertyThe name of the Amazon S3 bucket where the application revision is stored.- Specified by:
getBucketin interfaceCfnDeploymentGroupPropsMixin.S3LocationProperty- See Also:
-
getBundleType
Description copied from interface:CfnDeploymentGroupPropsMixin.S3LocationPropertyThe file type of the application revision. Must be one of the following:.- JSON
- tar: A tar archive file.
- tgz: A compressed tar archive file.
- YAML
- zip: A zip archive file.
- Specified by:
getBundleTypein interfaceCfnDeploymentGroupPropsMixin.S3LocationProperty- See Also:
-
getETag
Description copied from interface:CfnDeploymentGroupPropsMixin.S3LocationPropertyThe ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
- Specified by:
getETagin interfaceCfnDeploymentGroupPropsMixin.S3LocationProperty- See Also:
-
getKey
Description copied from interface:CfnDeploymentGroupPropsMixin.S3LocationPropertyThe name of the Amazon S3 object that represents the bundled artifacts for the application revision.- Specified by:
getKeyin interfaceCfnDeploymentGroupPropsMixin.S3LocationProperty- See Also:
-
getVersion
Description copied from interface:CfnDeploymentGroupPropsMixin.S3LocationPropertyA specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.If the version is not specified, the system uses the most recent version by default.
- Specified by:
getVersionin interfaceCfnDeploymentGroupPropsMixin.S3LocationProperty- 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()
-