class
Amazonite::DynamoDB::SourceTableDetails
- Amazonite::DynamoDB::SourceTableDetails
- Reference
- Object
Overview
Contains the details of the table when the backup was created.
Included Modules
- JSON::Serializable
Defined in:
dynamodb/source_table_details.crConstructors
- .new(table_name : String, table_id : String, key_schema : Array(KeySchemaElement), table_creation_date_time : Time, provisioned_throughput : ProvisionedThroughput, table_arn : String | Nil = nil, table_size_bytes : Int64 | Nil = nil, on_demand_throughput : OnDemandThroughput | Nil = nil, item_count : Int64 | Nil = nil, billing_mode : BillingMode | 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. -
#billing_mode : BillingMode | Nil
Controls how you are charged for read and write throughput and how you manage capacity.
-
#billing_mode=(billing_mode : BillingMode | Nil)
Controls how you are charged for read and write throughput and how you manage capacity.
-
#hash(hasher)
See
Object#hash(hasher) -
#item_count : Int64 | Nil
Number of items in the table.
-
#item_count=(item_count : Int64 | Nil)
Number of items in the table.
-
#key_schema : Array(KeySchemaElement)
Schema of the table.
-
#key_schema=(key_schema : Array(KeySchemaElement))
Schema of the table.
- #on_demand_throughput : OnDemandThroughput | Nil
- #on_demand_throughput=(on_demand_throughput : OnDemandThroughput | Nil)
-
#provisioned_throughput : ProvisionedThroughput
Read IOPs and Write IOPS on the table when the backup was created.
-
#provisioned_throughput=(provisioned_throughput : ProvisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
-
#table_arn : String | Nil
ARN of the table for which backup was created.
-
#table_arn=(table_arn : String | Nil)
ARN of the table for which backup was created.
-
#table_creation_date_time : Time
Time when the source table was created.
-
#table_creation_date_time=(table_creation_date_time : Time)
Time when the source table was created.
-
#table_id : String
Unique identifier for the table for which the backup was created.
-
#table_id=(table_id : String)
Unique identifier for the table for which the backup was created.
-
#table_name : String
The name of the table for which the backup was created.
-
#table_name=(table_name : String)
The name of the table for which the backup was created.
-
#table_size_bytes : Int64 | Nil
Size of the table in bytes.
-
#table_size_bytes=(table_size_bytes : Int64 | Nil)
Size of the table in bytes.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
-
PROVISIONED- Sets the read/write capacity mode toPROVISIONED. We recommend usingPROVISIONEDfor predictable workloads. -
PAY_PER_REQUEST- Sets the read/write capacity mode toPAY_PER_REQUEST. We recommend usingPAY_PER_REQUESTfor unpredictable workloads.
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
-
PROVISIONED- Sets the read/write capacity mode toPROVISIONED. We recommend usingPROVISIONEDfor predictable workloads. -
PAY_PER_REQUEST- Sets the read/write capacity mode toPAY_PER_REQUEST. We recommend usingPAY_PER_REQUESTfor unpredictable workloads.
Number of items in the table. Note that this is an approximate value.
Number of items in the table. Note that this is an approximate value.
Read IOPs and Write IOPS on the table when the backup was created.
Read IOPs and Write IOPS on the table when the backup was created.
Time when the source table was created.
Unique identifier for the table for which the backup was created.
Size of the table in bytes. Note that this is an approximate value.
Size of the table in bytes. Note that this is an approximate value.