/AWS1/CL_FRHICEBERGDSTCONF¶
Specifies the destination configure settings for Apache Iceberg Table.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
IV_ROLEARN
TYPE /AWS1/FRHROLEARN
/AWS1/FRHROLEARN
¶
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.
IO_CATALOGCONFIGURATION
TYPE REF TO /AWS1/CL_FRHCATALOGCONF
/AWS1/CL_FRHCATALOGCONF
¶
Configuration describing where the destination Apache Iceberg Tables are persisted.
IO_S3CONFIGURATION
TYPE REF TO /AWS1/CL_FRHS3DESTINATIONCONF
/AWS1/CL_FRHS3DESTINATIONCONF
¶
S3Configuration
Optional arguments:¶
IT_DESTINATIONTABLECONFLIST
TYPE /AWS1/CL_FRHDSTTABLECONF=>TT_DESTINATIONTABLECONFLIST
TT_DESTINATIONTABLECONFLIST
¶
Provides a list of
DestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg Tables. Firehose will write data with insert if table specific configuration is not provided here.
IO_SCHEMAEVOLUTIONCONF
TYPE REF TO /AWS1/CL_FRHSCHEVOLUTIONCONF
/AWS1/CL_FRHSCHEVOLUTIONCONF
¶
Amazon Data Firehose is in preview release and is subject to change.
IO_TABLECREATIONCONF
TYPE REF TO /AWS1/CL_FRHTABLECREATIONCONF
/AWS1/CL_FRHTABLECREATIONCONF
¶
Amazon Data Firehose is in preview release and is subject to change.
IO_BUFFERINGHINTS
TYPE REF TO /AWS1/CL_FRHBUFFERINGHINTS
/AWS1/CL_FRHBUFFERINGHINTS
¶
BufferingHints
IO_CLOUDWATCHLOGGINGOPTIONS
TYPE REF TO /AWS1/CL_FRHCLOUDWATCHLOGOPTS
/AWS1/CL_FRHCLOUDWATCHLOGOPTS
¶
CloudWatchLoggingOptions
IO_PROCESSINGCONFIGURATION
TYPE REF TO /AWS1/CL_FRHPROCESSINGCONF
/AWS1/CL_FRHPROCESSINGCONF
¶
ProcessingConfiguration
IV_S3BACKUPMODE
TYPE /AWS1/FRHICEBERGS3BACKUPMODE
/AWS1/FRHICEBERGS3BACKUPMODE
¶
Describes how Firehose will backup records. Currently,S3 backup only supports
FailedDataOnly
.
IO_RETRYOPTIONS
TYPE REF TO /AWS1/CL_FRHRETRYOPTIONS
/AWS1/CL_FRHRETRYOPTIONS
¶
RetryOptions
Queryable Attributes¶
DestinationTableConfigurationList¶
Provides a list of
DestinationTableConfigurations
which Firehose uses to deliver data to Apache Iceberg Tables. Firehose will write data with insert if table specific configuration is not provided here.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DESTINATIONTABLECONFLIST() |
Getter for DESTINATIONTABLECONFLIST, with configurable defau |
ASK_DESTINATIONTABLECONFLIST() |
Getter for DESTINATIONTABLECONFLIST w/ exceptions if field h |
HAS_DESTINATIONTABLECONFLIST() |
Determine if DESTINATIONTABLECONFLIST has a value |
SchemaEvolutionConfiguration¶
Amazon Data Firehose is in preview release and is subject to change.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SCHEMAEVOLUTIONCONF() |
Getter for SCHEMAEVOLUTIONCONFIGURATION |
TableCreationConfiguration¶
Amazon Data Firehose is in preview release and is subject to change.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TABLECREATIONCONF() |
Getter for TABLECREATIONCONFIGURATION |
BufferingHints¶
BufferingHints
Accessible with the following methods¶
Method | Description |
---|---|
GET_BUFFERINGHINTS() |
Getter for BUFFERINGHINTS |
CloudWatchLoggingOptions¶
CloudWatchLoggingOptions
Accessible with the following methods¶
Method | Description |
---|---|
GET_CLOUDWATCHLOGGINGOPTIONS() |
Getter for CLOUDWATCHLOGGINGOPTIONS |
ProcessingConfiguration¶
ProcessingConfiguration
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROCESSINGCONFIGURATION() |
Getter for PROCESSINGCONFIGURATION |
S3BackupMode¶
Describes how Firehose will backup records. Currently,S3 backup only supports
FailedDataOnly
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_S3BACKUPMODE() |
Getter for S3BACKUPMODE, with configurable default |
ASK_S3BACKUPMODE() |
Getter for S3BACKUPMODE w/ exceptions if field has no value |
HAS_S3BACKUPMODE() |
Determine if S3BACKUPMODE has a value |
RetryOptions¶
RetryOptions
Accessible with the following methods¶
Method | Description |
---|---|
GET_RETRYOPTIONS() |
Getter for RETRYOPTIONS |
RoleARN¶
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
CatalogConfiguration¶
Configuration describing where the destination Apache Iceberg Tables are persisted.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CATALOGCONFIGURATION() |
Getter for CATALOGCONFIGURATION |
S3Configuration¶
S3Configuration
Accessible with the following methods¶
Method | Description |
---|---|
GET_S3CONFIGURATION() |
Getter for S3CONFIGURATION |