class Amazonite::DynamoDB::ImportTableDescription

Overview

Represents the properties of the table being imported into.

Included Modules

Defined in:

dynamodb/import_table_description.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(import_arn : String | Nil = nil, import_status : ImportStatus | Nil = nil, table_arn : String | Nil = nil, table_id : String | Nil = nil, client_token : String | Nil = nil, s3_bucket_source : S3BucketSource | Nil = nil, error_count : Int64 | Nil = nil, cloud_watch_log_group_arn : String | Nil = nil, input_format : InputFormat | Nil = nil, input_format_options : InputFormatOptions | Nil = nil, input_compression_type : InputCompressionType | Nil = nil, table_creation_parameters : TableCreationParameters | Nil = nil, start_time : Time | Nil = nil, end_time : Time | Nil = nil, processed_size_bytes : Int64 | Nil = nil, processed_item_count : Int64 | Nil = nil, imported_item_count : Int64 | Nil = nil, failure_code : String | Nil = nil, failure_message : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def client_token : String | Nil #

The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable idempotent.


[View source]
def client_token=(client_token : String | Nil) #

The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable idempotent.


[View source]
def cloud_watch_log_group_arn : String | Nil #

The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.


[View source]
def cloud_watch_log_group_arn=(cloud_watch_log_group_arn : String | Nil) #

The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.


[View source]
def end_time : Time | Nil #

The time at which the creation of the table associated with this import task completed.


[View source]
def end_time=(end_time : Time | Nil) #

The time at which the creation of the table associated with this import task completed.


[View source]
def error_count : Int64 | Nil #

The number of errors occurred on importing the source file into the target table.


[View source]
def error_count=(error_count : Int64 | Nil) #

The number of errors occurred on importing the source file into the target table.


[View source]
def failure_code : String | Nil #

The error code corresponding to the failure that the import job ran into during execution.


[View source]
def failure_code=(failure_code : String | Nil) #

The error code corresponding to the failure that the import job ran into during execution.


[View source]
def failure_message : String | Nil #

The error message corresponding to the failure that the import job ran into during execution.


[View source]
def failure_message=(failure_message : String | Nil) #

The error message corresponding to the failure that the import job ran into during execution.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def import_arn : String | Nil #

The Amazon Resource Number (ARN) corresponding to the import request.


[View source]
def import_arn=(import_arn : String | Nil) #

The Amazon Resource Number (ARN) corresponding to the import request.


[View source]
def import_status : ImportStatus | Nil #

The status of the import.


[View source]
def import_status=(import_status : ImportStatus | Nil) #

The status of the import.


[View source]
def imported_item_count : Int64 | Nil #

The number of items successfully imported into the new table.


[View source]
def imported_item_count=(imported_item_count : Int64 | Nil) #

The number of items successfully imported into the new table.


[View source]
def input_compression_type : InputCompressionType | Nil #

The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.


[View source]
def input_compression_type=(input_compression_type : InputCompressionType | Nil) #

The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.


[View source]
def input_format : InputFormat | Nil #

The format of the source data going into the target table.


[View source]
def input_format=(input_format : InputFormat | Nil) #

The format of the source data going into the target table.


[View source]
def input_format_options : InputFormatOptions | Nil #

The format options for the data that was imported into the target table. There is one value, CsvOption.


[View source]
def input_format_options=(input_format_options : InputFormatOptions | Nil) #

The format options for the data that was imported into the target table. There is one value, CsvOption.


[View source]
def processed_item_count : Int64 | Nil #

The total number of items processed from the source file.


[View source]
def processed_item_count=(processed_item_count : Int64 | Nil) #

The total number of items processed from the source file.


[View source]
def processed_size_bytes : Int64 | Nil #

The total size of data processed from the source file, in Bytes.


[View source]
def processed_size_bytes=(processed_size_bytes : Int64 | Nil) #

The total size of data processed from the source file, in Bytes.


[View source]
def s3_bucket_source : S3BucketSource | Nil #

Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).


[View source]
def s3_bucket_source=(s3_bucket_source : S3BucketSource | Nil) #

Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).


[View source]
def start_time : Time | Nil #

The time when this import task started.


[View source]
def start_time=(start_time : Time | Nil) #

The time when this import task started.


[View source]
def table_arn : String | Nil #

The Amazon Resource Number (ARN) of the table being imported into.


[View source]
def table_arn=(table_arn : String | Nil) #

The Amazon Resource Number (ARN) of the table being imported into.


[View source]
def table_creation_parameters : TableCreationParameters | Nil #

The parameters for the new table that is being imported into.


[View source]
def table_creation_parameters=(table_creation_parameters : TableCreationParameters | Nil) #

The parameters for the new table that is being imported into.


[View source]
def table_id : String | Nil #

The table id corresponding to the table created by import table process.


[View source]
def table_id=(table_id : String | Nil) #

The table id corresponding to the table created by import table process.


[View source]
def validate! : Nil #

[View source]