class Amazonite::DynamoDB::UpdateGlobalSecondaryIndexAction

Overview

Represents the new provisioned throughput settings to be applied to a global secondary index.

Included Modules

Defined in:

dynamodb/update_global_secondary_index_action.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(index_name : String, provisioned_throughput : ProvisionedThroughput | Nil = nil, on_demand_throughput : OnDemandThroughput | Nil = nil, warm_throughput : WarmThroughput | Nil = nil) #

[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 hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def index_name : String #

The name of the global secondary index to be updated.


[View source]
def index_name=(index_name : String) #

The name of the global secondary index to be updated.


[View source]
def on_demand_throughput : OnDemandThroughput | Nil #

Updates the maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify MaxReadRequestUnits, MaxWriteRequestUnits, or both.


[View source]
def on_demand_throughput=(on_demand_throughput : OnDemandThroughput | Nil) #

Updates the maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify MaxReadRequestUnits, MaxWriteRequestUnits, or both.


[View source]
def provisioned_throughput : ProvisionedThroughput | Nil #

Represents the provisioned throughput settings for the specified global secondary index.

For current minimum and maximum provisioned throughput values, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.


[View source]
def provisioned_throughput=(provisioned_throughput : ProvisionedThroughput | Nil) #

Represents the provisioned throughput settings for the specified global secondary index.

For current minimum and maximum provisioned throughput values, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.


[View source]
def validate! : Nil #

[View source]
def warm_throughput : WarmThroughput | Nil #

Represents the warm throughput value of the new provisioned throughput settings to be applied to a global secondary index.


[View source]
def warm_throughput=(warm_throughput : WarmThroughput | Nil) #

Represents the warm throughput value of the new provisioned throughput settings to be applied to a global secondary index.


[View source]