| 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 {}
Documentation
data UpdateItem #
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 #
Constructors
| AttributeUpdate | |
Fields
| |
Instances
| DynSize AttributeUpdate # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods dynSize :: AttributeUpdate -> Int # | |
| Read AttributeUpdate # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods readsPrec :: Int -> ReadS AttributeUpdate # readList :: ReadS [AttributeUpdate] # | |
| Show AttributeUpdate # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods showsPrec :: Int -> AttributeUpdate -> ShowS # show :: AttributeUpdate -> String # showList :: [AttributeUpdate] -> ShowS # | |
| Eq AttributeUpdate # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods (==) :: AttributeUpdate -> AttributeUpdate -> Bool # (/=) :: AttributeUpdate -> AttributeUpdate -> Bool # | |
| Ord AttributeUpdate # | |
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 #
Shorthand for the AttributeUpdate constructor. Defaults to PUT
for the update action.
data UpdateAction #
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 # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods toJSON :: UpdateAction -> Value # toEncoding :: UpdateAction -> Encoding # toJSONList :: [UpdateAction] -> Value # toEncodingList :: [UpdateAction] -> Encoding # omitField :: UpdateAction -> Bool # | |
| Default UpdateAction # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods def :: UpdateAction # | |
| Read UpdateAction # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods readsPrec :: Int -> ReadS UpdateAction # readList :: ReadS [UpdateAction] # | |
| Show UpdateAction # | |
Defined in Aws.DynamoDb.Commands.UpdateItem Methods showsPrec :: Int -> UpdateAction -> ShowS # show :: UpdateAction -> String # showList :: [UpdateAction] -> ShowS # | |
| Eq UpdateAction # | |
Defined in Aws.DynamoDb.Commands.UpdateItem | |
| Ord UpdateAction # | |
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 #
Constructors
| UpdateItemResponse | |
Fields
| |
Instances
| FromJSON UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods parseJSON :: Value -> Parser UpdateItemResponse # parseJSONList :: Value -> Parser [UpdateItemResponse] # | |||||
| AsMemoryResponse UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Associated Types
Methods loadToMemory :: UpdateItemResponse -> ResourceT IO (MemoryResponse UpdateItemResponse) # | |||||
| Read UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods readsPrec :: Int -> ReadS UpdateItemResponse # readList :: ReadS [UpdateItemResponse] # | |||||
| Show UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods showsPrec :: Int -> UpdateItemResponse -> ShowS # show :: UpdateItemResponse -> String # showList :: [UpdateItemResponse] -> ShowS # | |||||
| Eq UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Methods (==) :: UpdateItemResponse -> UpdateItemResponse -> Bool # (/=) :: UpdateItemResponse -> UpdateItemResponse -> Bool # | |||||
| Ord UpdateItemResponse # | |||||
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 # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem Associated Types
Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata UpdateItemResponse) -> HTTPResponseConsumer UpdateItemResponse # | |||||
| Transaction UpdateItem UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem | |||||
| type MemoryResponse UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem | |||||
| type ResponseMetadata UpdateItemResponse # | |||||
Defined in Aws.DynamoDb.Commands.UpdateItem | |||||