class Amazonite::DynamoDB::WarmThroughput

Overview

Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTable operation to meet the throughput requirements of an upcoming peak event.

Included Modules

Defined in:

dynamodb/warm_throughput.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(read_units_per_second : Int64 | Nil = nil, write_units_per_second : Int64 | Nil = nil) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[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 read_units_per_second : Int64 | Nil #

Represents the number of read operations your base table can instantaneously support.


[View source]
def read_units_per_second=(read_units_per_second : Int64 | Nil) #

Represents the number of read operations your base table can instantaneously support.


[View source]
def validate! : Nil #

[View source]
def write_units_per_second : Int64 | Nil #

Represents the number of write operations your base table can instantaneously support.


[View source]
def write_units_per_second=(write_units_per_second : Int64 | Nil) #

Represents the number of write operations your base table can instantaneously support.


[View source]