class
Amazonite::DynamoDB::UpdateGlobalTableSettingsInput
- Amazonite::DynamoDB::UpdateGlobalTableSettingsInput
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
dynamodb/update_global_table_settings_input.crConstructors
- .new(pull : JSON::PullParser)
- .new(global_table_name : String, global_table_billing_mode : BillingMode | Nil = nil, global_table_provisioned_write_capacity_units : Int64 | Nil = nil, global_table_provisioned_write_capacity_auto_scaling_settings_update : AutoScalingSettingsUpdate | Nil = nil, global_table_global_secondary_index_settings_update : Array(GlobalTableGlobalSecondaryIndexSettingsUpdate) | Nil = nil, replica_settings_update : Array(ReplicaSettingsUpdate) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#global_table_billing_mode : BillingMode | Nil
The billing mode of the global table.
-
#global_table_billing_mode=(global_table_billing_mode : BillingMode | Nil)
The billing mode of the global table.
-
#global_table_global_secondary_index_settings_update : Array(GlobalTableGlobalSecondaryIndexSettingsUpdate) | Nil
Represents the settings of a global secondary index for a global table that will be modified.
-
#global_table_global_secondary_index_settings_update=(global_table_global_secondary_index_settings_update : Array(GlobalTableGlobalSecondaryIndexSettingsUpdate) | Nil)
Represents the settings of a global secondary index for a global table that will be modified.
-
#global_table_name : String
The name of the global table
-
#global_table_name=(global_table_name : String)
The name of the global table
-
#global_table_provisioned_write_capacity_auto_scaling_settings_update : AutoScalingSettingsUpdate | Nil
Auto scaling settings for managing provisioned write capacity for the global table.
-
#global_table_provisioned_write_capacity_auto_scaling_settings_update=(global_table_provisioned_write_capacity_auto_scaling_settings_update : AutoScalingSettingsUpdate | Nil)
Auto scaling settings for managing provisioned write capacity for the global table.
-
#global_table_provisioned_write_capacity_units : Int64 | Nil
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. -
#global_table_provisioned_write_capacity_units=(global_table_provisioned_write_capacity_units : Int64 | Nil)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. -
#hash(hasher)
See
Object#hash(hasher) -
#replica_settings_update : Array(ReplicaSettingsUpdate) | Nil
Represents the settings for a global table in a Region that will be modified.
-
#replica_settings_update=(replica_settings_update : Array(ReplicaSettingsUpdate) | Nil)
Represents the settings for a global table in a Region that will be modified.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The billing mode of the global table. If GlobalTableBillingMode is not specified, the global
table defaults to PROVISIONED capacity billing mode.
-
PROVISIONED- We recommend usingPROVISIONEDfor predictable workloads.PROVISIONEDsets the billing mode to Provisioned capacity mode. -
PAY_PER_REQUEST- We recommend usingPAY_PER_REQUESTfor unpredictable workloads.PAY_PER_REQUESTsets the billing mode to On-demand capacity mode.
The billing mode of the global table. If GlobalTableBillingMode is not specified, the global
table defaults to PROVISIONED capacity billing mode.
-
PROVISIONED- We recommend usingPROVISIONEDfor predictable workloads.PROVISIONEDsets the billing mode to Provisioned capacity mode. -
PAY_PER_REQUEST- We recommend usingPAY_PER_REQUESTfor unpredictable workloads.PAY_PER_REQUESTsets the billing mode to On-demand capacity mode.
Represents the settings of a global secondary index for a global table that will be modified.
Represents the settings of a global secondary index for a global table that will be modified.
Auto scaling settings for managing provisioned write capacity for the global table.
Auto scaling settings for managing provisioned write capacity for the global table.
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
Represents the settings for a global table in a Region that will be modified.
Represents the settings for a global table in a Region that will be modified.