Class CfnChannel.S3StorageConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesis.CfnChannel.S3StorageConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnChannel.S3StorageConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannel.S3StorageConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnChannel.S3StorageConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnChannel.S3StorageConfigurationProperty
An implementation for
CfnChannel.S3StorageConfigurationProperty-
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.kinesis.CfnChannel.S3StorageConfigurationProperty
CfnChannel.S3StorageConfigurationProperty.Builder, CfnChannel.S3StorageConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnChannel.S3StorageConfigurationProperty.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 ARN of the S3 bucket for record delivery.final StringThe compression algorithm applied to delivered objects.final StringThe AWS account ID of the expected owner of the destination S3 bucket.final StringOptional template for the S3 object key path.final StringThe S3 storage class for delivered objects.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.S3StorageConfigurationProperty.Builder.
-
-
Method Details
-
getBucketArn
Description copied from interface:CfnChannel.S3StorageConfigurationPropertyThe ARN of the S3 bucket for record delivery.Different channels can deliver to the same bucket. Buckets can be cross-account but must be in the same region as the channel.
- Specified by:
getBucketArnin interfaceCfnChannel.S3StorageConfigurationProperty- See Also:
-
getCompressionType
Description copied from interface:CfnChannel.S3StorageConfigurationPropertyThe compression algorithm applied to delivered objects.- Specified by:
getCompressionTypein interfaceCfnChannel.S3StorageConfigurationProperty- See Also:
-
getExpectedBucketOwner
Description copied from interface:CfnChannel.S3StorageConfigurationPropertyThe AWS account ID of the expected owner of the destination S3 bucket.Used to verify bucket ownership before delivery.
- Specified by:
getExpectedBucketOwnerin interfaceCfnChannel.S3StorageConfigurationProperty- See Also:
-
getOutputKeyTemplate
Description copied from interface:CfnChannel.S3StorageConfigurationPropertyOptional template for the S3 object key path.Supports placeholders in the form !{name}: !{channel-name}, !{channel-id}, !{stream-name}, !{yyyy}, !{yy}, !{MM}, !{dd}, !{HH}, !{mm}, and !{extension} (a literal file extension can be supplied as !{extension:.json.gz}). When omitted, the service uses the default 'kinesis-channel/!{channel-name}/!{channel-id}/!{yyyy}/!{MM}/!{dd}/!{HH}/!{channel-name}-!{channel-id}-!{yyyy}-!{MM}-!{dd}-!{HH}-!{mm}!{extension}'.
- Specified by:
getOutputKeyTemplatein interfaceCfnChannel.S3StorageConfigurationProperty- See Also:
-
getStorageClass
Description copied from interface:CfnChannel.S3StorageConfigurationPropertyThe S3 storage class for delivered objects.Default: - "STANDARD"
- Specified by:
getStorageClassin interfaceCfnChannel.S3StorageConfigurationProperty- 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()
-