CreateGlobalSecondaryIndexAction class
Represents a new global secondary index to be added to an existing table.
Constructors
-
CreateGlobalSecondaryIndexAction({required String indexName, required List<
KeySchemaElement> keySchema, required Projection projection, ProvisionedThroughput? provisionedThroughput})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- indexName → String
-
The name of the global secondary index to be created.
final
-
keySchema
→ List<
KeySchemaElement> -
The key schema for the global secondary index.
final
- projection → Projection
-
Represents attributes that are copied (projected) from the table into an
index. These are in addition to the primary key attributes and index key
attributes, which are automatically projected.
final
- provisionedThroughput → ProvisionedThroughput?
-
Represents the provisioned throughput settings for the specified global
secondary index.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited