Class CfnDeploymentGroup.S3LocationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codedeploy.CfnDeploymentGroup.S3LocationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeploymentGroup.S3LocationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeploymentGroup.S3LocationProperty
@Stability(Stable)
@Internal
public static final class CfnDeploymentGroup.S3LocationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeploymentGroup.S3LocationProperty
An implementation for
CfnDeploymentGroup.S3LocationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codedeploy.CfnDeploymentGroup.S3LocationProperty
CfnDeploymentGroup.S3LocationProperty.Builder, CfnDeploymentGroup.S3LocationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeploymentGroup.S3LocationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The name of the Amazon S3 bucket where the application revision is stored.final String
The file type of the application revision.final String
getETag()
The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.final String
getKey()
The name of the Amazon S3 object that represents the bundled artifacts for the application revision.final String
A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.final int
hashCode()
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 theCfnDeploymentGroup.S3LocationProperty.Builder
.
-
-
Method Details
-
getBucket
Description copied from interface:CfnDeploymentGroup.S3LocationProperty
The name of the Amazon S3 bucket where the application revision is stored.- Specified by:
getBucket
in interfaceCfnDeploymentGroup.S3LocationProperty
-
getKey
Description copied from interface:CfnDeploymentGroup.S3LocationProperty
The name of the Amazon S3 object that represents the bundled artifacts for the application revision.- Specified by:
getKey
in interfaceCfnDeploymentGroup.S3LocationProperty
-
getBundleType
Description copied from interface:CfnDeploymentGroup.S3LocationProperty
The 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:
getBundleType
in interfaceCfnDeploymentGroup.S3LocationProperty
-
getETag
Description copied from interface:CfnDeploymentGroup.S3LocationProperty
The 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:
getETag
in interfaceCfnDeploymentGroup.S3LocationProperty
-
getVersion
Description copied from interface:CfnDeploymentGroup.S3LocationProperty
A 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:
getVersion
in interfaceCfnDeploymentGroup.S3LocationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-