SourceTableDetails class

Contains the details of the table when the backup was created.

Constructors

SourceTableDetails({required List<KeySchemaElement> keySchema, required ProvisionedThroughput provisionedThroughput, required DateTime tableCreationDateTime, required String tableId, required String tableName, BillingMode? billingMode, int? itemCount, String? tableArn, int? tableSizeBytes})
SourceTableDetails.fromJson(Map<String, dynamic> json)
factory

Properties

billingMode → BillingMode?
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
final
hashCode → int
The hash code for this object.
no setterinherited
itemCount → int?
Number of items in the table. Note that this is an approximate value.
final
keySchema → List<KeySchemaElement>
Schema of the table.
final
provisionedThroughput → ProvisionedThroughput
Read IOPs and Write IOPS on the table when the backup was created.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tableArn → String?
ARN of the table for which backup was created.
final
tableCreationDateTime → DateTime
Time when the source table was created.
final
tableId → String
Unique identifier for the table for which the backup was created.
final
tableName → String
The name of the table for which the backup was created.
final
tableSizeBytes → int?
Size of the table in bytes. Note that this is an approximate value.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited