class
Amazonite::Kinesis::S3TablesConfiguration
- Amazonite::Kinesis::S3TablesConfiguration
- Reference
- Object
Overview
Specifies a destination streaming table on Apache Iceberg.
Included Modules
- JSON::Serializable
Defined in:
kinesis/s3_tables_configuration.crConstructors
- .new(table_bucket_arn : String, namespace : String, table_name : String, compression_type : S3TablesCompressionType, partition_spec : PartitionSpec | Nil = nil)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#compression_type : S3TablesCompressionType
The compression applied to Parquet data files.
-
#compression_type=(compression_type : S3TablesCompressionType)
The compression applied to Parquet data files.
-
#hash(hasher)
See
Object#hash(hasher) -
#namespace : String
The namespace (database) of the destination table.
-
#namespace=(namespace : String)
The namespace (database) of the destination table.
-
#partition_spec : PartitionSpec | Nil
The partitioning specification for the destination table.
-
#partition_spec=(partition_spec : PartitionSpec | Nil)
The partitioning specification for the destination table.
-
#table_bucket_arn : String
The Amazon Resource Name (ARN) of the Amazon S3 table bucket.
-
#table_bucket_arn=(table_bucket_arn : String)
The Amazon Resource Name (ARN) of the Amazon S3 table bucket.
-
#table_name : String
The name of the destination table.
-
#table_name=(table_name : String)
The name of the destination table.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The compression applied to Parquet data files. Valid values:
-
NONE- No compression. -
ZSTD- Zstandard compression. -
SNAPPY- Snappy compression.
The compression applied to Parquet data files. Valid values:
-
NONE- No compression. -
ZSTD- Zstandard compression. -
SNAPPY- Snappy compression.
The partitioning specification for the destination table.
The partitioning specification for the destination table.
The Amazon Resource Name (ARN) of the Amazon S3 table bucket.
The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.
The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.