class Amazonite::DynamoDB::ImportSummary

Overview

Summary information about the source file for the import.

Included Modules

Defined in:

dynamodb/import_summary.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, s3_bucket_source : S3BucketSource | Nil = nil, cloud_watch_log_group_arn : String | Nil = nil, input_format : InputFormat | Nil = nil, start_time : Time | Nil = nil, end_time : Time | Nil = nil) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[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 cloud_watch_log_group_arn : String | Nil #

The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.


[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 this import task.


[View source]
def end_time : Time | Nil #

The time at which this import task ended.


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

The time at which this import task ended.


[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 operation.


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

The status of the import operation.


[View source]
def input_format : InputFormat | Nil #

The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.


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

The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.


[View source]
def s3_bucket_source : S3BucketSource | Nil #

The path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester).


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

The path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester).


[View source]
def start_time : Time | Nil #

The time at which this import task began.


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

The time at which this import task began.


[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 validate! : Nil #

[View source]