class Amazonite::DynamoDB::ExecuteTransactionInput

Included Modules

Defined in:

dynamodb/execute_transaction_input.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(transact_statements : Array(ParameterizedStatement), client_request_token : String | Nil = nil, return_consumed_capacity : ReturnConsumedCapacity | Nil = nil) #

[View source]
def self.new(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 client_request_token : String | Nil #

Set this value to get remaining results, if NextToken was returned in the statement response.


[View source]
def client_request_token=(client_request_token : String | Nil) #

Set this value to get remaining results, if NextToken was returned in the statement response.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def return_consumed_capacity : ReturnConsumedCapacity | Nil #

Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.


[View source]
def return_consumed_capacity=(return_consumed_capacity : ReturnConsumedCapacity | Nil) #

Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.


[View source]
def transact_statements : Array(ParameterizedStatement) #

The list of PartiQL statements representing the transaction to run.


[View source]
def transact_statements=(transact_statements : Array(ParameterizedStatement)) #

The list of PartiQL statements representing the transaction to run.


[View source]
def validate! : Nil #

[View source]