Copyright | Soostone Inc |
---|---|
License | BSD3 |
Maintainer | Ozgun Ataman <ozgun.ataman@soostone.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Aws.DynamoDb.Commands.UpdateItem
Description
Synopsis
- data UpdateItem = UpdateItem {}
- updateItem :: Text -> PrimaryKey -> [AttributeUpdate] -> UpdateItem
- data AttributeUpdate = AttributeUpdate {}
- au :: Attribute -> AttributeUpdate
- data UpdateAction
- data UpdateItemResponse = UpdateItemResponse {
- uirAttrs :: Maybe Item
- uirConsumed :: Maybe ConsumedCapacity
Documentation
data UpdateItem Source #
An UpdateItem
request.
Constructors
UpdateItem | |
Fields
|
Instances
Arguments
:: Text | Table name |
-> PrimaryKey | Primary key for item |
-> [AttributeUpdate] | Updates for this item |
-> UpdateItem |
Construct a minimal UpdateItem
request.
data AttributeUpdate Source #
Constructors
AttributeUpdate | |
Fields
|
Instances
DynSize AttributeUpdate Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods dynSize :: AttributeUpdate -> Int Source # | |
Read AttributeUpdate Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods readsPrec :: Int -> ReadS AttributeUpdate readList :: ReadS [AttributeUpdate] readPrec :: ReadPrec AttributeUpdate readListPrec :: ReadPrec [AttributeUpdate] | |
Show AttributeUpdate Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods showsPrec :: Int -> AttributeUpdate -> ShowS show :: AttributeUpdate -> String showList :: [AttributeUpdate] -> ShowS | |
Eq AttributeUpdate Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods (==) :: AttributeUpdate -> AttributeUpdate -> Bool (/=) :: AttributeUpdate -> AttributeUpdate -> Bool | |
Ord AttributeUpdate Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods compare :: AttributeUpdate -> AttributeUpdate -> Ordering (<) :: AttributeUpdate -> AttributeUpdate -> Bool (<=) :: AttributeUpdate -> AttributeUpdate -> Bool (>) :: AttributeUpdate -> AttributeUpdate -> Bool (>=) :: AttributeUpdate -> AttributeUpdate -> Bool max :: AttributeUpdate -> AttributeUpdate -> AttributeUpdate min :: AttributeUpdate -> AttributeUpdate -> AttributeUpdate |
au :: Attribute -> AttributeUpdate Source #
Shorthand for the AttributeUpdate
constructor. Defaults to PUT
for the update action.
data UpdateAction Source #
Type of attribute update to perform.
See AWS docs at:
http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html
Constructors
UPut | Simpley write, overwriting any previous value |
UAdd | Numerical add or add to set. |
UDelete | Empty value: remove; Set value: Subtract from set. |
Instances
ToJSON UpdateAction Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods toJSON :: UpdateAction -> Value toEncoding :: UpdateAction -> Encoding toJSONList :: [UpdateAction] -> Value toEncodingList :: [UpdateAction] -> Encoding omitField :: UpdateAction -> Bool | |
Default UpdateAction Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods def :: UpdateAction | |
Read UpdateAction Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods readsPrec :: Int -> ReadS UpdateAction readList :: ReadS [UpdateAction] readPrec :: ReadPrec UpdateAction readListPrec :: ReadPrec [UpdateAction] | |
Show UpdateAction Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods showsPrec :: Int -> UpdateAction -> ShowS show :: UpdateAction -> String showList :: [UpdateAction] -> ShowS | |
Eq UpdateAction Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem | |
Ord UpdateAction Source # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods compare :: UpdateAction -> UpdateAction -> Ordering (<) :: UpdateAction -> UpdateAction -> Bool (<=) :: UpdateAction -> UpdateAction -> Bool (>) :: UpdateAction -> UpdateAction -> Bool (>=) :: UpdateAction -> UpdateAction -> Bool max :: UpdateAction -> UpdateAction -> UpdateAction min :: UpdateAction -> UpdateAction -> UpdateAction |
data UpdateItemResponse Source #
Constructors
UpdateItemResponse | |
Fields
|
Instances
FromJSON UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods parseJSON :: Value -> Parser UpdateItemResponse parseJSONList :: Value -> Parser [UpdateItemResponse] omittedField :: Maybe UpdateItemResponse | |||||
AsMemoryResponse UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Associated Types
Methods loadToMemory :: UpdateItemResponse -> ResourceT IO (MemoryResponse UpdateItemResponse) Source # | |||||
Read UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods readsPrec :: Int -> ReadS UpdateItemResponse readList :: ReadS [UpdateItemResponse] readPrec :: ReadPrec UpdateItemResponse readListPrec :: ReadPrec [UpdateItemResponse] | |||||
Show UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods showsPrec :: Int -> UpdateItemResponse -> ShowS show :: UpdateItemResponse -> String showList :: [UpdateItemResponse] -> ShowS | |||||
Eq UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods (==) :: UpdateItemResponse -> UpdateItemResponse -> Bool (/=) :: UpdateItemResponse -> UpdateItemResponse -> Bool | |||||
Ord UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods compare :: UpdateItemResponse -> UpdateItemResponse -> Ordering (<) :: UpdateItemResponse -> UpdateItemResponse -> Bool (<=) :: UpdateItemResponse -> UpdateItemResponse -> Bool (>) :: UpdateItemResponse -> UpdateItemResponse -> Bool (>=) :: UpdateItemResponse -> UpdateItemResponse -> Bool max :: UpdateItemResponse -> UpdateItemResponse -> UpdateItemResponse min :: UpdateItemResponse -> UpdateItemResponse -> UpdateItemResponse | |||||
ResponseConsumer r UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Associated Types
Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata UpdateItemResponse) -> HTTPResponseConsumer UpdateItemResponse Source # | |||||
Transaction UpdateItem UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem | |||||
type MemoryResponse UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem | |||||
type ResponseMetadata UpdateItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem |