Class CfnChannel.S3StorageProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.msk.CfnChannel.S3StorageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnChannel.S3StorageProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannel.S3StorageProperty
@Stability(Stable)
@Internal
public static final class CfnChannel.S3StorageProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnChannel.S3StorageProperty
An implementation for
CfnChannel.S3StorageProperty-
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.msk.CfnChannel.S3StorageProperty
CfnChannel.S3StorageProperty.Builder, CfnChannel.S3StorageProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnChannel.S3StorageProperty.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 StringARN of the S3 bucket.final StringS3 compression type.final StringOptional 12-digit AWS account ID expected to own the S3 bucket.final StringTemplate for S3 key for output objects, used for partitioning.final StringOptional prefix for output objects.final StringS3 storage class.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 theCfnChannel.S3StorageProperty.Builder.
-
-
Method Details
-
getBucketArn
Description copied from interface:CfnChannel.S3StoragePropertyARN of the S3 bucket.- Specified by:
getBucketArnin interfaceCfnChannel.S3StorageProperty- See Also:
-
getCompressionType
Description copied from interface:CfnChannel.S3StoragePropertyS3 compression type.- Specified by:
getCompressionTypein interfaceCfnChannel.S3StorageProperty- See Also:
-
getStorageClass
Description copied from interface:CfnChannel.S3StoragePropertyS3 storage class.- Specified by:
getStorageClassin interfaceCfnChannel.S3StorageProperty- See Also:
-
getExpectedBucketOwner
Description copied from interface:CfnChannel.S3StoragePropertyOptional 12-digit AWS account ID expected to own the S3 bucket.- Specified by:
getExpectedBucketOwnerin interfaceCfnChannel.S3StorageProperty- See Also:
-
getOutputKeyTemplate
Description copied from interface:CfnChannel.S3StoragePropertyTemplate for S3 key for output objects, used for partitioning.- Specified by:
getOutputKeyTemplatein interfaceCfnChannel.S3StorageProperty- See Also:
-
getOutputPrefix
Description copied from interface:CfnChannel.S3StoragePropertyOptional prefix for output objects.- Specified by:
getOutputPrefixin interfaceCfnChannel.S3StorageProperty- 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()
-