class Amazonite::DynamoDBV2::UpdateItemInput

Included Modules

Defined in:

dynamodb_v2/update_item_input.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(table_name : String, key : Hash(String, AttributeValue), attribute_updates : Hash(String, AttributeValueUpdate) | Nil = nil, expected : Hash(String, ExpectedAttributeValue) | Nil = nil, conditional_operator : ConditionalOperator | Nil = nil, return_values : ReturnValue | Nil = nil, return_consumed_capacity : ReturnConsumedCapacity | Nil = nil, return_item_collection_metrics : ReturnItemCollectionMetrics | Nil = nil, update_expression : String | Nil = nil, condition_expression : String | Nil = nil, expression_attribute_names : Hash(String, String) | Nil = nil, expression_attribute_values : Hash(String, AttributeValue) | Nil = nil) #

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

[View source]

Instance Method Detail

def attribute_updates : Hash(String, AttributeValueUpdate) | Nil #

[View source]
def attribute_updates=(attribute_updates : Hash(String, AttributeValueUpdate) | Nil) #

[View source]
def condition_expression : String | Nil #

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

[View source]
def conditional_operator : ConditionalOperator | Nil #

[View source]
def conditional_operator=(conditional_operator : ConditionalOperator | Nil) #

[View source]
def expected : Hash(String, ExpectedAttributeValue) | Nil #

[View source]
def expected=(expected : Hash(String, ExpectedAttributeValue) | Nil) #

[View source]
def expression_attribute_names : Hash(String, String) | Nil #

[View source]
def expression_attribute_names=(expression_attribute_names : Hash(String, String) | Nil) #

[View source]
def expression_attribute_values : Hash(String, AttributeValue) | Nil #

[View source]
def expression_attribute_values=(expression_attribute_values : Hash(String, AttributeValue) | Nil) #

[View source]
def key : Hash(String, AttributeValue) #

[View source]
def key=(key : Hash(String, AttributeValue)) #

[View source]
def return_consumed_capacity : ReturnConsumedCapacity | Nil #

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

[View source]
def return_item_collection_metrics : ReturnItemCollectionMetrics | Nil #

[View source]
def return_item_collection_metrics=(return_item_collection_metrics : ReturnItemCollectionMetrics | Nil) #

[View source]
def return_values : ReturnValue | Nil #

[View source]
def return_values=(return_values : ReturnValue | Nil) #

[View source]
def table_name : String #

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

[View source]
def update_expression : String | Nil #

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

[View source]