Copyright | Soostone Inc |
---|---|
License | BSD3 |
Maintainer | Justin Dawson <jtdawso@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Aws.DynamoDb.Commands.BatchWriteItem
Description
http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html
Synopsis
- data Request
- = PutRequest { }
- | DeleteRequest {
- drKey :: PrimaryKey
- data BatchWriteItem = BatchWriteItem {
- bwRequests :: [(Text, [Request])]
- bwRetCons :: ReturnConsumption
- bwRetMet :: ReturnItemCollectionMetrics
- toBatchWrite :: [PutItem] -> [DeleteItem] -> BatchWriteItem
- batchWriteItem :: [(Text, [Request])] -> BatchWriteItem
- data BatchWriteItemResponse = BatchWriteItemResponse {
- bwUnprocessed :: [(Text, [Request])]
- bwConsumed :: Maybe ConsumedCapacity
- bwColMet :: Maybe ItemCollectionMetrics
Documentation
Constructors
PutRequest | |
DeleteRequest | |
Fields
|
Instances
FromJSON Request Source # | |
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods parseJSON :: Value -> Parser Request parseJSONList :: Value -> Parser [Request] omittedField :: Maybe Request | |
ToJSON Request Source # | |
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods toEncoding :: Request -> Encoding toJSONList :: [Request] -> Value toEncodingList :: [Request] -> Encoding | |
Read Request Source # | |
Defined in Aws.DynamoDb.Commands.BatchWriteItem | |
Show Request Source # | |
Eq Request Source # | |
Ord Request Source # | |
Defined in Aws.DynamoDb.Commands.BatchWriteItem |
data BatchWriteItem Source #
Constructors
BatchWriteItem | |
Fields
|
Instances
toBatchWrite :: [PutItem] -> [DeleteItem] -> BatchWriteItem Source #
batchWriteItem :: [(Text, [Request])] -> BatchWriteItem Source #
Construct a BatchWriteItem
data BatchWriteItemResponse Source #
Constructors
BatchWriteItemResponse | |
Fields
|
Instances
FromJSON BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods parseJSON :: Value -> Parser BatchWriteItemResponse parseJSONList :: Value -> Parser [BatchWriteItemResponse] omittedField :: Maybe BatchWriteItemResponse | |||||
AsMemoryResponse BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Associated Types
Methods loadToMemory :: BatchWriteItemResponse -> ResourceT IO (MemoryResponse BatchWriteItemResponse) Source # | |||||
Read BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods readsPrec :: Int -> ReadS BatchWriteItemResponse readList :: ReadS [BatchWriteItemResponse] readPrec :: ReadPrec BatchWriteItemResponse readListPrec :: ReadPrec [BatchWriteItemResponse] | |||||
Show BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods showsPrec :: Int -> BatchWriteItemResponse -> ShowS show :: BatchWriteItemResponse -> String showList :: [BatchWriteItemResponse] -> ShowS | |||||
Eq BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods (==) :: BatchWriteItemResponse -> BatchWriteItemResponse -> Bool (/=) :: BatchWriteItemResponse -> BatchWriteItemResponse -> Bool | |||||
Ord BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Methods compare :: BatchWriteItemResponse -> BatchWriteItemResponse -> Ordering (<) :: BatchWriteItemResponse -> BatchWriteItemResponse -> Bool (<=) :: BatchWriteItemResponse -> BatchWriteItemResponse -> Bool (>) :: BatchWriteItemResponse -> BatchWriteItemResponse -> Bool (>=) :: BatchWriteItemResponse -> BatchWriteItemResponse -> Bool max :: BatchWriteItemResponse -> BatchWriteItemResponse -> BatchWriteItemResponse min :: BatchWriteItemResponse -> BatchWriteItemResponse -> BatchWriteItemResponse | |||||
ResponseConsumer r BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem Associated Types
Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata BatchWriteItemResponse) -> HTTPResponseConsumer BatchWriteItemResponse Source # | |||||
Transaction BatchWriteItem BatchWriteItemResponse Source # | |||||
Defined in Aws.DynamoDb.Commands.BatchWriteItem | |||||
type MemoryResponse BatchWriteItemResponse Source # | |||||
type ResponseMetadata BatchWriteItemResponse Source # | |||||