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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.IcebergDestinationConfigurationProperty
CfnDeliveryStream.IcebergDestinationConfigurationProperty.Builder, CfnDeliveryStream.IcebergDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.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 Objectfinal ObjectConfiguration describing where the destination Apache Iceberg Tables are persisted.final Objectfinal ObjectProvides a list ofDestinationTableConfigurationswhich Firehose uses to deliver data to Apache Iceberg Tables.final Objectfinal Objectfinal StringThe Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.final StringDescribes how Firehose will backup records.final Objectfinal 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 theCfnDeliveryStream.IcebergDestinationConfigurationProperty.Builder.
-
-
Method Details
-
getCatalogConfiguration
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationPropertyConfiguration describing where the destination Apache Iceberg Tables are persisted.- Specified by:
getCatalogConfigurationin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getRoleArn
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationPropertyThe Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.- Specified by:
getRoleArnin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getS3Configuration
- Specified by:
getS3Configurationin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getBufferingHints
- Specified by:
getBufferingHintsin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getCloudWatchLoggingOptions
- Specified by:
getCloudWatchLoggingOptionsin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getDestinationTableConfigurationList
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationPropertyProvides a list ofDestinationTableConfigurationswhich 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:
getDestinationTableConfigurationListin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getProcessingConfiguration
- Specified by:
getProcessingConfigurationin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getRetryOptions
- Specified by:
getRetryOptionsin interfaceCfnDeliveryStream.IcebergDestinationConfigurationProperty- See Also:
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.IcebergDestinationConfigurationPropertyDescribes how Firehose will backup records.Currently,S3 backup only supports
FailedDataOnly.- Specified by:
getS3BackupModein interfaceCfnDeliveryStream.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()
-