Skip to content

/AWS1/CL_FRHS3DSTUPDATE

Describes an update for a destination in Amazon S3.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_ROLEARN TYPE /AWS1/FRHROLEARN /AWS1/FRHROLEARN

The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

IV_BUCKETARN TYPE /AWS1/FRHBUCKETARN /AWS1/FRHBUCKETARN

The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

IV_PREFIX TYPE /AWS1/FRHPREFIX /AWS1/FRHPREFIX

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

IV_ERROROUTPUTPREFIX TYPE /AWS1/FRHERROROUTPUTPREFIX /AWS1/FRHERROROUTPUTPREFIX

A prefix that Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

IO_BUFFERINGHINTS TYPE REF TO /AWS1/CL_FRHBUFFERINGHINTS /AWS1/CL_FRHBUFFERINGHINTS

The buffering option. If no value is specified, BufferingHints object default values are used.

IV_COMPRESSIONFORMAT TYPE /AWS1/FRHCOMPRESSIONFORMAT /AWS1/FRHCOMPRESSIONFORMAT

The compression format. If no value is specified, the default is UNCOMPRESSED.

The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift destinations because they are not supported by the Amazon Redshift COPY operation that reads from the S3 bucket.

IO_ENCRYPTIONCONFIGURATION TYPE REF TO /AWS1/CL_FRHENCRYPTIONCONF /AWS1/CL_FRHENCRYPTIONCONF

The encryption configuration. If no value is specified, the default is no encryption.

IO_CLOUDWATCHLOGGINGOPTIONS TYPE REF TO /AWS1/CL_FRHCLOUDWATCHLOGOPTS /AWS1/CL_FRHCLOUDWATCHLOGOPTS

The CloudWatch logging options for your Firehose stream.


Queryable Attributes

RoleARN

The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

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

BucketARN

The ARN of the S3 bucket. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

Accessible with the following methods

Method Description
GET_BUCKETARN() Getter for BUCKETARN, with configurable default
ASK_BUCKETARN() Getter for BUCKETARN w/ exceptions if field has no value
HAS_BUCKETARN() Determine if BUCKETARN has a value

Prefix

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Accessible with the following methods

Method Description
GET_PREFIX() Getter for PREFIX, with configurable default
ASK_PREFIX() Getter for PREFIX w/ exceptions if field has no value
HAS_PREFIX() Determine if PREFIX has a value

ErrorOutputPrefix

A prefix that Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Accessible with the following methods

Method Description
GET_ERROROUTPUTPREFIX() Getter for ERROROUTPUTPREFIX, with configurable default
ASK_ERROROUTPUTPREFIX() Getter for ERROROUTPUTPREFIX w/ exceptions if field has no v
HAS_ERROROUTPUTPREFIX() Determine if ERROROUTPUTPREFIX has a value

BufferingHints

The buffering option. If no value is specified, BufferingHints object default values are used.

Accessible with the following methods

Method Description
GET_BUFFERINGHINTS() Getter for BUFFERINGHINTS

CompressionFormat

The compression format. If no value is specified, the default is UNCOMPRESSED.

The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift destinations because they are not supported by the Amazon Redshift COPY operation that reads from the S3 bucket.

Accessible with the following methods

Method Description
GET_COMPRESSIONFORMAT() Getter for COMPRESSIONFORMAT, with configurable default
ASK_COMPRESSIONFORMAT() Getter for COMPRESSIONFORMAT w/ exceptions if field has no v
HAS_COMPRESSIONFORMAT() Determine if COMPRESSIONFORMAT has a value

EncryptionConfiguration

The encryption configuration. If no value is specified, the default is no encryption.

Accessible with the following methods

Method Description
GET_ENCRYPTIONCONFIGURATION() Getter for ENCRYPTIONCONFIGURATION

CloudWatchLoggingOptions

The CloudWatch logging options for your Firehose stream.

Accessible with the following methods

Method Description
GET_CLOUDWATCHLOGGINGOPTIONS() Getter for CLOUDWATCHLOGGINGOPTIONS