Class CfnDeliveryStream.IcebergDestinationConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.IcebergDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.IcebergDestinationConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.IcebergDestinationConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnDeliveryStream.IcebergDestinationConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeliveryStream.IcebergDestinationConfigurationProperty
An implementation for
CfnDeliveryStream.IcebergDestinationConfigurationProperty
-
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.kinesisfirehose.CfnDeliveryStream.IcebergDestinationConfigurationProperty
CfnDeliveryStream.IcebergDestinationConfigurationProperty.Builder, CfnDeliveryStream.IcebergDestinationConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.IcebergDestinationConfigurationProperty.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 Object
final Object
Configuration describing where the destination Apache Iceberg Tables are persisted.final Object
final Object
Provides a list ofDestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg Tables.final Object
final Object
final String
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.final String
Describes how Firehose will backup records.final Object
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 theCfnDeliveryStream.IcebergDestinationConfigurationProperty.Builder
.
-
-
Method Details
-
getCatalogConfiguration
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationProperty
Configuration describing where the destination Apache Iceberg Tables are persisted.- Specified by:
getCatalogConfiguration
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getRoleArn
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationProperty
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.- Specified by:
getRoleArn
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getS3Configuration
- Specified by:
getS3Configuration
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getBufferingHints
- Specified by:
getBufferingHints
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getCloudWatchLoggingOptions
- Specified by:
getCloudWatchLoggingOptions
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getDestinationTableConfigurationList
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationProperty
Provides a list ofDestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg Tables.Firehose will write data with insert if table specific configuration is not provided here.
- Specified by:
getDestinationTableConfigurationList
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getProcessingConfiguration
- Specified by:
getProcessingConfiguration
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getRetryOptions
- Specified by:
getRetryOptions
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationProperty
Describes how Firehose will backup records.Currently,S3 backup only supports
FailedDataOnly
.- Specified by:
getS3BackupMode
in interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty
- See Also:
-
$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()
-