class
Amazonite::DynamoDB::ImportTableInput
- Amazonite::DynamoDB::ImportTableInput
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
dynamodb/import_table_input.crConstructors
- .new(s3_bucket_source : S3BucketSource, input_format : InputFormat, table_creation_parameters : TableCreationParameters, client_token : String | Nil = nil, input_format_options : InputFormatOptions | Nil = nil, input_compression_type : InputCompressionType | 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. -
#client_token : String | Nil
Providing a
ClientTokenmakes the call toImportTableInputidempotent, meaning that multiple identical calls have the same effect as one single call. -
#client_token=(client_token : String | Nil)
Providing a
ClientTokenmakes the call toImportTableInputidempotent, meaning that multiple identical calls have the same effect as one single call. -
#hash(hasher)
See
Object#hash(hasher) -
#input_compression_type : InputCompressionType | Nil
Type of compression to be used on the input coming from the imported table.
-
#input_compression_type=(input_compression_type : InputCompressionType | Nil)
Type of compression to be used on the input coming from the imported table.
-
#input_format : InputFormat
The format of the source data.
-
#input_format=(input_format : InputFormat)
The format of the source data.
-
#input_format_options : InputFormatOptions | Nil
Additional properties that specify how the input is formatted,
-
#input_format_options=(input_format_options : InputFormatOptions | Nil)
Additional properties that specify how the input is formatted,
-
#s3_bucket_source : S3BucketSource
The S3 bucket that provides the source for the import.
-
#s3_bucket_source=(s3_bucket_source : S3BucketSource)
The S3 bucket that provides the source for the import.
-
#table_creation_parameters : TableCreationParameters
Parameters for the table to import the data into.
-
#table_creation_parameters=(table_creation_parameters : TableCreationParameters)
Parameters for the table to import the data into.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Providing a ClientToken makes the call to ImportTableInput idempotent, meaning that multiple
identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the
8-hour idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.
Providing a ClientToken makes the call to ImportTableInput idempotent, meaning that multiple
identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the
8-hour idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.
Type of compression to be used on the input coming from the imported table.
Type of compression to be used on the input coming from the imported table.
The format of the source data. Valid values for ImportFormat are CSV, DYNAMODB_JSON or
ION.
The format of the source data. Valid values for ImportFormat are CSV, DYNAMODB_JSON or
ION.
Additional properties that specify how the input is formatted,
Additional properties that specify how the input is formatted,
The S3 bucket that provides the source for the import.
Parameters for the table to import the data into.
Parameters for the table to import the data into.