aws-0.16: Amazon Web Services (AWS) for Haskell

Safe Haskell | None
Language | Haskell2010

Aws.SimpleDb.Commands.Attributes

Synopsis

- data GetAttributes = GetAttributes {
  - gaItemName :: Text
  - gaAttributeName :: Maybe Text
  - gaConsistentRead :: Bool
  - gaDomainName :: Text
  }
- data GetAttributesResponse = GetAttributesResponse {
  - garAttributes :: [Attribute Text]
  }
- getAttributes :: Text -> Text -> GetAttributes
- data PutAttributes = PutAttributes {
  - paItemName :: Text
  - paAttributes :: [Attribute SetAttribute]
  - paExpected :: [Attribute ExpectedAttribute]
  - paDomainName :: Text
  }
- data PutAttributesResponse = PutAttributesResponse
- putAttributes :: Text -> [Attribute SetAttribute] -> Text -> PutAttributes
- data DeleteAttributes = DeleteAttributes {
  - daItemName :: Text
  - daAttributes :: [Attribute DeleteAttribute]
  - daExpected :: [Attribute ExpectedAttribute]
  - daDomainName :: Text
  }
- data DeleteAttributesResponse = DeleteAttributesResponse
- deleteAttributes :: Text -> [Attribute DeleteAttribute] -> Text -> DeleteAttributes
- data BatchPutAttributes = BatchPutAttributes {
  - bpaItems :: [Item [Attribute SetAttribute]]
  - bpaDomainName :: Text
  }
- data BatchPutAttributesResponse = BatchPutAttributesResponse
- batchPutAttributes :: [Item [Attribute SetAttribute]] -> Text -> BatchPutAttributes
- data BatchDeleteAttributes = BatchDeleteAttributes {
  - bdaItems :: [Item [Attribute DeleteAttribute]]
  - bdaDomainName :: Text
  }
- data BatchDeleteAttributesResponse = BatchDeleteAttributesResponse
- batchDeleteAttributes :: [Item [Attribute DeleteAttribute]] -> Text -> BatchDeleteAttributes

# Documentation

data GetAttributes #

Constructors

GetAttributes |
Fields gaItemName :: Text gaAttributeName :: Maybe Text gaConsistentRead :: Bool gaDomainName :: Text

Instances

Show GetAttributes # |
Methods showsPrec :: Int -> GetAttributes -> ShowS # show :: GetAttributes -> String # showList :: [GetAttributes] -> ShowS #
SignQuery GetAttributes # | ServiceConfiguration: `SdbConfiguration`
Associated Types type ServiceConfiguration GetAttributes :: * -> * # Methods signQuery :: GetAttributes -> ServiceConfiguration GetAttributes queryType -> SignatureData -> SignedQuery #
Transaction GetAttributes GetAttributesResponse # |
type ServiceConfiguration GetAttributes # |
type ServiceConfiguration GetAttributes = SdbConfiguration

data GetAttributesResponse #

Constructors

GetAttributesResponse |
Fields garAttributes :: [Attribute Text]

Instances

Show GetAttributesResponse # |
Methods showsPrec :: Int -> GetAttributesResponse -> ShowS # show :: GetAttributesResponse -> String # showList :: [GetAttributesResponse] -> ShowS #
AsMemoryResponse GetAttributesResponse # |
Associated Types type MemoryResponse GetAttributesResponse :: * # Methods loadToMemory :: GetAttributesResponse -> ResourceT IO (MemoryResponse GetAttributesResponse) #
Transaction GetAttributes GetAttributesResponse # |
ResponseConsumer r GetAttributesResponse # |
Associated Types type ResponseMetadata GetAttributesResponse :: * # Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata GetAttributesResponse) -> HTTPResponseConsumer GetAttributesResponse #
type MemoryResponse GetAttributesResponse # |
type MemoryResponse GetAttributesResponse = GetAttributesResponse
type ResponseMetadata GetAttributesResponse # |
type ResponseMetadata GetAttributesResponse = SdbMetadata

getAttributes :: Text -> Text -> GetAttributes #

data PutAttributes #

Constructors

PutAttributes |
Fields paItemName :: Text paAttributes :: [Attribute SetAttribute] paExpected :: [Attribute ExpectedAttribute] paDomainName :: Text

Instances

Show PutAttributes # |
Methods showsPrec :: Int -> PutAttributes -> ShowS # show :: PutAttributes -> String # showList :: [PutAttributes] -> ShowS #
SignQuery PutAttributes # | ServiceConfiguration: `SdbConfiguration`
Associated Types type ServiceConfiguration PutAttributes :: * -> * # Methods signQuery :: PutAttributes -> ServiceConfiguration PutAttributes queryType -> SignatureData -> SignedQuery #
Transaction PutAttributes PutAttributesResponse # |
type ServiceConfiguration PutAttributes # |
type ServiceConfiguration PutAttributes = SdbConfiguration

data PutAttributesResponse #

Constructors

PutAttributesResponse |

Instances

Show PutAttributesResponse # |
Methods showsPrec :: Int -> PutAttributesResponse -> ShowS # show :: PutAttributesResponse -> String # showList :: [PutAttributesResponse] -> ShowS #
AsMemoryResponse PutAttributesResponse # |
Associated Types type MemoryResponse PutAttributesResponse :: * # Methods loadToMemory :: PutAttributesResponse -> ResourceT IO (MemoryResponse PutAttributesResponse) #
Transaction PutAttributes PutAttributesResponse # |
ResponseConsumer r PutAttributesResponse # |
Associated Types type ResponseMetadata PutAttributesResponse :: * # Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata PutAttributesResponse) -> HTTPResponseConsumer PutAttributesResponse #
type MemoryResponse PutAttributesResponse # |
type MemoryResponse PutAttributesResponse = PutAttributesResponse
type ResponseMetadata PutAttributesResponse # |
type ResponseMetadata PutAttributesResponse = SdbMetadata

putAttributes :: Text -> [Attribute SetAttribute] -> Text -> PutAttributes #

data DeleteAttributes #

Constructors

DeleteAttributes |
Fields daItemName :: Text daAttributes :: [Attribute DeleteAttribute] daExpected :: [Attribute ExpectedAttribute] daDomainName :: Text

Instances

Show DeleteAttributes # |
Methods showsPrec :: Int -> DeleteAttributes -> ShowS # show :: DeleteAttributes -> String # showList :: [DeleteAttributes] -> ShowS #
SignQuery DeleteAttributes # | ServiceConfiguration: `SdbConfiguration`
Associated Types type ServiceConfiguration DeleteAttributes :: * -> * # Methods signQuery :: DeleteAttributes -> ServiceConfiguration DeleteAttributes queryType -> SignatureData -> SignedQuery #
Transaction DeleteAttributes DeleteAttributesResponse # |
type ServiceConfiguration DeleteAttributes # |
type ServiceConfiguration DeleteAttributes = SdbConfiguration

data DeleteAttributesResponse #

Constructors

DeleteAttributesResponse |

Instances

Show DeleteAttributesResponse # |
Methods showsPrec :: Int -> DeleteAttributesResponse -> ShowS # show :: DeleteAttributesResponse -> String # showList :: [DeleteAttributesResponse] -> ShowS #
AsMemoryResponse DeleteAttributesResponse # |
Associated Types type MemoryResponse DeleteAttributesResponse :: * # Methods loadToMemory :: DeleteAttributesResponse -> ResourceT IO (MemoryResponse DeleteAttributesResponse) #
Transaction DeleteAttributes DeleteAttributesResponse # |
ResponseConsumer r DeleteAttributesResponse # |
Associated Types type ResponseMetadata DeleteAttributesResponse :: * # Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata DeleteAttributesResponse) -> HTTPResponseConsumer DeleteAttributesResponse #
type MemoryResponse DeleteAttributesResponse # |
type MemoryResponse DeleteAttributesResponse = DeleteAttributesResponse
type ResponseMetadata DeleteAttributesResponse # |
type ResponseMetadata DeleteAttributesResponse = SdbMetadata

deleteAttributes :: Text -> [Attribute DeleteAttribute] -> Text -> DeleteAttributes #

data BatchPutAttributes #

Constructors

BatchPutAttributes |
Fields bpaItems :: [Item [Attribute SetAttribute]] bpaDomainName :: Text

Instances

Show BatchPutAttributes # |
Methods showsPrec :: Int -> BatchPutAttributes -> ShowS # show :: BatchPutAttributes -> String # showList :: [BatchPutAttributes] -> ShowS #
SignQuery BatchPutAttributes # | ServiceConfiguration: `SdbConfiguration`
Associated Types type ServiceConfiguration BatchPutAttributes :: * -> * # Methods signQuery :: BatchPutAttributes -> ServiceConfiguration BatchPutAttributes queryType -> SignatureData -> SignedQuery #
Transaction BatchPutAttributes BatchPutAttributesResponse # |
type ServiceConfiguration BatchPutAttributes # |
type ServiceConfiguration BatchPutAttributes = SdbConfiguration

data BatchPutAttributesResponse #

Constructors

BatchPutAttributesResponse |

Instances

Show BatchPutAttributesResponse # |
Methods showsPrec :: Int -> BatchPutAttributesResponse -> ShowS # show :: BatchPutAttributesResponse -> String # showList :: [BatchPutAttributesResponse] -> ShowS #
AsMemoryResponse BatchPutAttributesResponse # |
Associated Types type MemoryResponse BatchPutAttributesResponse :: * # Methods loadToMemory :: BatchPutAttributesResponse -> ResourceT IO (MemoryResponse BatchPutAttributesResponse) #
Transaction BatchPutAttributes BatchPutAttributesResponse # |
ResponseConsumer r BatchPutAttributesResponse # |
Associated Types type ResponseMetadata BatchPutAttributesResponse :: * # Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata BatchPutAttributesResponse) -> HTTPResponseConsumer BatchPutAttributesResponse #
type MemoryResponse BatchPutAttributesResponse # |
type MemoryResponse BatchPutAttributesResponse = BatchPutAttributesResponse
type ResponseMetadata BatchPutAttributesResponse # |
type ResponseMetadata BatchPutAttributesResponse = SdbMetadata

batchPutAttributes :: [Item [Attribute SetAttribute]] -> Text -> BatchPutAttributes #

data BatchDeleteAttributes #

Constructors

BatchDeleteAttributes |
Fields bdaItems :: [Item [Attribute DeleteAttribute]] bdaDomainName :: Text

Instances

Show BatchDeleteAttributes # |
Methods showsPrec :: Int -> BatchDeleteAttributes -> ShowS # show :: BatchDeleteAttributes -> String # showList :: [BatchDeleteAttributes] -> ShowS #
SignQuery BatchDeleteAttributes # | ServiceConfiguration: `SdbConfiguration`
Associated Types type ServiceConfiguration BatchDeleteAttributes :: * -> * # Methods signQuery :: BatchDeleteAttributes -> ServiceConfiguration BatchDeleteAttributes queryType -> SignatureData -> SignedQuery #
Transaction BatchDeleteAttributes BatchDeleteAttributesResponse # |
type ServiceConfiguration BatchDeleteAttributes # |
type ServiceConfiguration BatchDeleteAttributes = SdbConfiguration

data BatchDeleteAttributesResponse #

Constructors

BatchDeleteAttributesResponse |

Instances

Show BatchDeleteAttributesResponse # |
Methods showsPrec :: Int -> BatchDeleteAttributesResponse -> ShowS # show :: BatchDeleteAttributesResponse -> String # showList :: [BatchDeleteAttributesResponse] -> ShowS #
AsMemoryResponse BatchDeleteAttributesResponse # |
Associated Types type MemoryResponse BatchDeleteAttributesResponse :: * # Methods loadToMemory :: BatchDeleteAttributesResponse -> ResourceT IO (MemoryResponse BatchDeleteAttributesResponse) #
Transaction BatchDeleteAttributes BatchDeleteAttributesResponse # |
ResponseConsumer r BatchDeleteAttributesResponse # |
Associated Types type ResponseMetadata BatchDeleteAttributesResponse :: * # Methods responseConsumer :: Request -> r -> IORef (ResponseMetadata BatchDeleteAttributesResponse) -> HTTPResponseConsumer BatchDeleteAttributesResponse #
type MemoryResponse BatchDeleteAttributesResponse # |
type MemoryResponse BatchDeleteAttributesResponse = BatchDeleteAttributesResponse
type ResponseMetadata BatchDeleteAttributesResponse # |
type ResponseMetadata BatchDeleteAttributesResponse = SdbMetadata

batchDeleteAttributes :: [Item [Attribute DeleteAttribute]] -> Text -> BatchDeleteAttributes #