Class CfnChannel.IcebergDestinationConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.msk.CfnChannel.IcebergDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnChannel.IcebergDestinationConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannel.IcebergDestinationConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnChannel.IcebergDestinationConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnChannel.IcebergDestinationConfigurationProperty
An implementation for
CfnChannel.IcebergDestinationConfigurationProperty-
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.IcebergDestinationConfigurationProperty
CfnChannel.IcebergDestinationConfigurationProperty.Builder, CfnChannel.IcebergDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnChannel.IcebergDestinationConfigurationProperty.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 ObjectAppend only mode.final ObjectCatalog configuration of the destination.final StringCompression codec for Iceberg table data files.final NumberData freshness in seconds.final ObjectDead letter queue S3 configuration of the destination.final ObjectList of destination tables.final ObjectSchema evolution configuration of the destination.final StringThe Amazon Resource Name (ARN) of an IAM role used by MSK to access the table.final ObjectTable creation configuration of the destination.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.IcebergDestinationConfigurationProperty.Builder.
-
-
Method Details
-
getAppendOnly
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyAppend only mode.Returns union: either
BooleanorIResolvableDefault: - true
- Specified by:
getAppendOnlyin interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getDeadLetterQueueS3
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyDead letter queue S3 configuration of the destination.Returns union: either
IResolvableorCfnChannel.DeadLetterQueueS3Property- Specified by:
getDeadLetterQueueS3in interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getDestinationTableList
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyList of destination tables.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnChannel.DestinationTableProperty>- Specified by:
getDestinationTableListin interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getSchemaEvolution
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertySchema evolution configuration of the destination.Returns union: either
IResolvableorCfnChannel.SchemaEvolutionProperty- Specified by:
getSchemaEvolutionin interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getServiceExecutionRoleArn
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyThe Amazon Resource Name (ARN) of an IAM role used by MSK to access the table.- Specified by:
getServiceExecutionRoleArnin interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getTableCreation
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyTable creation configuration of the destination.Returns union: either
IResolvableorCfnChannel.TableCreationProperty- Specified by:
getTableCreationin interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getCatalog
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyCatalog configuration of the destination.Returns union: either
IResolvableorCfnChannel.CatalogProperty- Specified by:
getCatalogin interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getCompressionType
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyCompression codec for Iceberg table data files.Defaults to ZSTD.
- Specified by:
getCompressionTypein interfaceCfnChannel.IcebergDestinationConfigurationProperty- See Also:
-
getDataFreshnessInSeconds
Description copied from interface:CfnChannel.IcebergDestinationConfigurationPropertyData freshness in seconds.- Specified by:
getDataFreshnessInSecondsin interfaceCfnChannel.IcebergDestinationConfigurationProperty- 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()
-