libZSservicesZSamazonka-sdbZSamazonka-sdb
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SDB

Description

Derived from API version 2009-04-15 of the AWS service descriptions, licensed under Apache 2.0.

Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development.

A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design, and often requires extensive and repetitive database administration. Amazon SimpleDB is dramatically simpler, requiring no schema, automatically indexing your data and providing a simple API for storage and access. This approach eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon's proven computing environment, are able to scale instantly, and pay only for what they use.

Visit http://aws.amazon.com/simpledb/ for more information.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2009-04-15 of the Amazon SimpleDB SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SDB.

InvalidNumberValueTests

_InvalidNumberValueTests :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many predicates exist in the query expression.

NoSuchDomain

_NoSuchDomain :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified domain does not exist.

NumberSubmittedItemsExceeded

_NumberSubmittedItemsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many items exist in a single call.

AttributeDoesNotExist

_AttributeDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified attribute does not exist.

NumberDomainAttributesExceeded

_NumberDomainAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many attributes in this domain.

DuplicateItemName

_DuplicateItemName :: AsError a => Getting (First ServiceError) a ServiceError Source #

The item name was specified more than once.

MissingParameter

_MissingParameter :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request must contain the specified missing parameter.

InvalidNextToken

_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified NextToken is not valid.

InvalidParameterValue

_InvalidParameterValue :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value for a parameter is invalid.

NumberItemAttributesExceeded

RequestTimeout

_RequestTimeout :: AsError a => Getting (First ServiceError) a ServiceError Source #

A timeout occurred when attempting to query the specified domain with specified query expression.

TooManyRequestedAttributes

InvalidNumberPredicates

_InvalidNumberPredicates :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many predicates exist in the query expression.

NumberDomainsExceeded

_NumberDomainsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many domains exist per this account.

NumberSubmittedAttributesExceeded

_NumberSubmittedAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many attributes exist in a single call.

NumberDomainBytesExceeded

InvalidQueryExpression

_InvalidQueryExpression :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified query expression syntax is not valid.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchDeleteAttributes

data BatchDeleteAttributes Source #

See: newBatchDeleteAttributes smart constructor.

Instances

Instances details
Eq BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Read BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Show BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Generic BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Associated Types

type Rep BatchDeleteAttributes :: Type -> Type #

NFData BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Methods

rnf :: BatchDeleteAttributes -> () #

Hashable BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

AWSRequest BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Associated Types

type AWSResponse BatchDeleteAttributes #

ToHeaders BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

ToPath BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

ToQuery BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

type Rep BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

type Rep BatchDeleteAttributes = D1 ('MetaData "BatchDeleteAttributes" "Amazonka.SDB.BatchDeleteAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "BatchDeleteAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DeletableItem])))
type AWSResponse BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

newBatchDeleteAttributes Source #

Create a value of BatchDeleteAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:BatchDeleteAttributes', batchDeleteAttributes_domainName - The name of the domain in which the attributes are being deleted.

$sel:items:BatchDeleteAttributes', batchDeleteAttributes_items - A list of items on which to perform the operation.

data BatchDeleteAttributesResponse Source #

See: newBatchDeleteAttributesResponse smart constructor.

Instances

Instances details
Eq BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Read BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Show BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Generic BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Associated Types

type Rep BatchDeleteAttributesResponse :: Type -> Type #

NFData BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

type Rep BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

type Rep BatchDeleteAttributesResponse = D1 ('MetaData "BatchDeleteAttributesResponse" "Amazonka.SDB.BatchDeleteAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "BatchDeleteAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchDeleteAttributesResponse :: BatchDeleteAttributesResponse Source #

Create a value of BatchDeleteAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchPutAttributes

data BatchPutAttributes Source #

See: newBatchPutAttributes smart constructor.

Instances

Instances details
Eq BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Read BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Show BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Generic BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Associated Types

type Rep BatchPutAttributes :: Type -> Type #

NFData BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Methods

rnf :: BatchPutAttributes -> () #

Hashable BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

AWSRequest BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Associated Types

type AWSResponse BatchPutAttributes #

ToHeaders BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

ToPath BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

ToQuery BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

type Rep BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

type Rep BatchPutAttributes = D1 ('MetaData "BatchPutAttributes" "Amazonka.SDB.BatchPutAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "BatchPutAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReplaceableItem])))
type AWSResponse BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

newBatchPutAttributes Source #

Create a value of BatchPutAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:BatchPutAttributes', batchPutAttributes_domainName - The name of the domain in which the attributes are being stored.

$sel:items:BatchPutAttributes', batchPutAttributes_items - A list of items on which to perform the operation.

data BatchPutAttributesResponse Source #

See: newBatchPutAttributesResponse smart constructor.

Instances

Instances details
Eq BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Read BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Show BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Generic BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Associated Types

type Rep BatchPutAttributesResponse :: Type -> Type #

NFData BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

type Rep BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

type Rep BatchPutAttributesResponse = D1 ('MetaData "BatchPutAttributesResponse" "Amazonka.SDB.BatchPutAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "BatchPutAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchPutAttributesResponse :: BatchPutAttributesResponse Source #

Create a value of BatchPutAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

GetAttributes

data GetAttributes Source #

See: newGetAttributes smart constructor.

Instances

Instances details
Eq GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Read GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Show GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Generic GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Associated Types

type Rep GetAttributes :: Type -> Type #

NFData GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Methods

rnf :: GetAttributes -> () #

Hashable GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

AWSRequest GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Associated Types

type AWSResponse GetAttributes #

ToHeaders GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

ToPath GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

ToQuery GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

type Rep GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

type Rep GetAttributes = D1 ('MetaData "GetAttributes" "Amazonka.SDB.GetAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "GetAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "consistentRead") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "attributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "itemName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

newGetAttributes Source #

Create a value of GetAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:consistentRead:GetAttributes', getAttributes_consistentRead - Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If true, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

$sel:attributeNames:GetAttributes', getAttributes_attributeNames - The names of the attributes.

$sel:domainName:GetAttributes', getAttributes_domainName - The name of the domain in which to perform the operation.

$sel:itemName:GetAttributes', getAttributes_itemName - The name of the item.

data GetAttributesResponse Source #

See: newGetAttributesResponse smart constructor.

Instances

Instances details
Eq GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Read GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Show GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Generic GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Associated Types

type Rep GetAttributesResponse :: Type -> Type #

NFData GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Methods

rnf :: GetAttributesResponse -> () #

type Rep GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

type Rep GetAttributesResponse = D1 ('MetaData "GetAttributesResponse" "Amazonka.SDB.GetAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "GetAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAttributesResponse Source #

Create a value of GetAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:GetAttributesResponse', getAttributesResponse_attributes - The list of attributes returned by the operation.

$sel:httpStatus:GetAttributesResponse', getAttributesResponse_httpStatus - The response's http status code.

CreateDomain

data CreateDomain Source #

See: newCreateDomain smart constructor.

Constructors

CreateDomain' Text 

Instances

Instances details
Eq CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Read CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Show CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Generic CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Associated Types

type Rep CreateDomain :: Type -> Type #

NFData CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Methods

rnf :: CreateDomain -> () #

Hashable CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

AWSRequest CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Associated Types

type AWSResponse CreateDomain #

ToHeaders CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

ToPath CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

ToQuery CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

type Rep CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

type Rep CreateDomain = D1 ('MetaData "CreateDomain" "Amazonka.SDB.CreateDomain" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "CreateDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

newCreateDomain Source #

Create a value of CreateDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:CreateDomain', createDomain_domainName - The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.

data CreateDomainResponse Source #

See: newCreateDomainResponse smart constructor.

Constructors

CreateDomainResponse' 

newCreateDomainResponse :: CreateDomainResponse Source #

Create a value of CreateDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DomainMetadata

data DomainMetadata Source #

See: newDomainMetadata smart constructor.

Constructors

DomainMetadata' Text 

Instances

Instances details
Eq DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Read DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Show DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Generic DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Associated Types

type Rep DomainMetadata :: Type -> Type #

NFData DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Methods

rnf :: DomainMetadata -> () #

Hashable DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

AWSRequest DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Associated Types

type AWSResponse DomainMetadata #

ToHeaders DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

ToPath DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

ToQuery DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

type Rep DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

type Rep DomainMetadata = D1 ('MetaData "DomainMetadata" "Amazonka.SDB.DomainMetadata" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "DomainMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

newDomainMetadata Source #

Create a value of DomainMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:DomainMetadata', domainMetadata_domainName - The name of the domain for which to display the metadata of.

data DomainMetadataResponse Source #

See: newDomainMetadataResponse smart constructor.

Instances

Instances details
Eq DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Read DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Show DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Generic DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Associated Types

type Rep DomainMetadataResponse :: Type -> Type #

NFData DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Methods

rnf :: DomainMetadataResponse -> () #

type Rep DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

type Rep DomainMetadataResponse = D1 ('MetaData "DomainMetadataResponse" "Amazonka.SDB.DomainMetadata" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "DomainMetadataResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "itemNamesSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "attributeValuesSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "attributeNameCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "attributeNamesSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "attributeValueCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDomainMetadataResponse Source #

Create a value of DomainMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:itemNamesSizeBytes:DomainMetadataResponse', domainMetadataResponse_itemNamesSizeBytes - The total size of all item names in the domain, in bytes.

$sel:attributeValuesSizeBytes:DomainMetadataResponse', domainMetadataResponse_attributeValuesSizeBytes - The total size of all attribute values in the domain, in bytes.

$sel:attributeNameCount:DomainMetadataResponse', domainMetadataResponse_attributeNameCount - The number of unique attribute names in the domain.

$sel:attributeNamesSizeBytes:DomainMetadataResponse', domainMetadataResponse_attributeNamesSizeBytes - The total size of all unique attribute names in the domain, in bytes.

$sel:attributeValueCount:DomainMetadataResponse', domainMetadataResponse_attributeValueCount - The number of all attribute name/value pairs in the domain.

$sel:itemCount:DomainMetadataResponse', domainMetadataResponse_itemCount - The number of all items in the domain.

$sel:timestamp:DomainMetadataResponse', domainMetadataResponse_timestamp - The data and time when metadata was calculated, in Epoch (UNIX) seconds.

$sel:httpStatus:DomainMetadataResponse', domainMetadataResponse_httpStatus - The response's http status code.

Select (Paginated)

data Select Source #

See: newSelect smart constructor.

Constructors

Select' (Maybe Bool) (Maybe Text) Text 

Instances

Instances details
Eq Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

(==) :: Select -> Select -> Bool #

(/=) :: Select -> Select -> Bool #

Read Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Show Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Generic Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Associated Types

type Rep Select :: Type -> Type #

Methods

from :: Select -> Rep Select x #

to :: Rep Select x -> Select #

NFData Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

rnf :: Select -> () #

Hashable Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

hashWithSalt :: Int -> Select -> Int #

hash :: Select -> Int #

AWSPager Select Source # 
Instance details

Defined in Amazonka.SDB.Select

AWSRequest Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Associated Types

type AWSResponse Select #

ToHeaders Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

toHeaders :: Select -> [Header] #

ToPath Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

toPath :: Select -> ByteString #

ToQuery Select Source # 
Instance details

Defined in Amazonka.SDB.Select

type Rep Select Source # 
Instance details

Defined in Amazonka.SDB.Select

type Rep Select = D1 ('MetaData "Select" "Amazonka.SDB.Select" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "Select'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consistentRead") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse Select Source # 
Instance details

Defined in Amazonka.SDB.Select

newSelect Source #

Create a value of Select with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:consistentRead:Select', select_consistentRead - Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If true, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

$sel:nextToken:Select', select_nextToken - A string informing Amazon SimpleDB where to start the next list of ItemNames.

$sel:selectExpression:Select', select_selectExpression - The expression used to query the domain.

data SelectResponse Source #

See: newSelectResponse smart constructor.

Constructors

SelectResponse' (Maybe [Item]) (Maybe Text) Int 

Instances

Instances details
Eq SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Read SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Show SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Generic SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Associated Types

type Rep SelectResponse :: Type -> Type #

NFData SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

rnf :: SelectResponse -> () #

type Rep SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

type Rep SelectResponse = D1 ('MetaData "SelectResponse" "Amazonka.SDB.Select" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "SelectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Item])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSelectResponse Source #

Create a value of SelectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:items:SelectResponse', selectResponse_items - A list of items that match the select expression.

$sel:nextToken:Select', selectResponse_nextToken - An opaque token indicating that more items than MaxNumberOfItems were matched, the response size exceeded 1 megabyte, or the execution time exceeded 5 seconds.

$sel:httpStatus:SelectResponse', selectResponse_httpStatus - The response's http status code.

DeleteAttributes

data DeleteAttributes Source #

See: newDeleteAttributes smart constructor.

Instances

Instances details
Eq DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Read DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Show DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Generic DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Associated Types

type Rep DeleteAttributes :: Type -> Type #

NFData DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Methods

rnf :: DeleteAttributes -> () #

Hashable DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

AWSRequest DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Associated Types

type AWSResponse DeleteAttributes #

ToHeaders DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

ToPath DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

ToQuery DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

type Rep DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

type Rep DeleteAttributes = D1 ('MetaData "DeleteAttributes" "Amazonka.SDB.DeleteAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "DeleteAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "expected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCondition))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "itemName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

newDeleteAttributes Source #

Create a value of DeleteAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:DeleteAttributes', deleteAttributes_attributes - A list of Attributes. Similar to columns on a spreadsheet, attributes represent categories of data that can be assigned to items.

$sel:expected:DeleteAttributes', deleteAttributes_expected - The update condition which, if specified, determines whether the specified attributes will be deleted or not. The update condition must be satisfied in order for this request to be processed and the attributes to be deleted.

$sel:domainName:DeleteAttributes', deleteAttributes_domainName - The name of the domain in which to perform the operation.

$sel:itemName:DeleteAttributes', deleteAttributes_itemName - The name of the item. Similar to rows on a spreadsheet, items represent individual objects that contain one or more value-attribute pairs.

data DeleteAttributesResponse Source #

See: newDeleteAttributesResponse smart constructor.

Instances

Instances details
Eq DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Read DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Show DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Generic DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Associated Types

type Rep DeleteAttributesResponse :: Type -> Type #

NFData DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

type Rep DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

type Rep DeleteAttributesResponse = D1 ('MetaData "DeleteAttributesResponse" "Amazonka.SDB.DeleteAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "DeleteAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteAttributesResponse :: DeleteAttributesResponse Source #

Create a value of DeleteAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutAttributes

data PutAttributes Source #

See: newPutAttributes smart constructor.

Instances

Instances details
Eq PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Read PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Show PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Generic PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Associated Types

type Rep PutAttributes :: Type -> Type #

NFData PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Methods

rnf :: PutAttributes -> () #

Hashable PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

AWSRequest PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Associated Types

type AWSResponse PutAttributes #

ToHeaders PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

ToPath PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

ToQuery PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

type Rep PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

type Rep PutAttributes = D1 ('MetaData "PutAttributes" "Amazonka.SDB.PutAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "PutAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCondition)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "itemName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReplaceableAttribute]))))
type AWSResponse PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

newPutAttributes Source #

Create a value of PutAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:expected:PutAttributes', putAttributes_expected - The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.

$sel:domainName:PutAttributes', putAttributes_domainName - The name of the domain in which to perform the operation.

$sel:itemName:PutAttributes', putAttributes_itemName - The name of the item.

$sel:attributes:PutAttributes', putAttributes_attributes - The list of attributes.

data PutAttributesResponse Source #

See: newPutAttributesResponse smart constructor.

Instances

Instances details
Eq PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Read PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Show PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Generic PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Associated Types

type Rep PutAttributesResponse :: Type -> Type #

NFData PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Methods

rnf :: PutAttributesResponse -> () #

type Rep PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

type Rep PutAttributesResponse = D1 ('MetaData "PutAttributesResponse" "Amazonka.SDB.PutAttributes" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "PutAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutAttributesResponse :: PutAttributesResponse Source #

Create a value of PutAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteDomain

data DeleteDomain Source #

See: newDeleteDomain smart constructor.

Constructors

DeleteDomain' Text 

Instances

Instances details
Eq DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Read DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Show DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Generic DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Associated Types

type Rep DeleteDomain :: Type -> Type #

NFData DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Methods

rnf :: DeleteDomain -> () #

Hashable DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

AWSRequest DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Associated Types

type AWSResponse DeleteDomain #

ToHeaders DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

ToPath DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

ToQuery DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

type Rep DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

type Rep DeleteDomain = D1 ('MetaData "DeleteDomain" "Amazonka.SDB.DeleteDomain" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "DeleteDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

newDeleteDomain Source #

Create a value of DeleteDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:DeleteDomain', deleteDomain_domainName - The name of the domain to delete.

data DeleteDomainResponse Source #

See: newDeleteDomainResponse smart constructor.

Constructors

DeleteDomainResponse' 

newDeleteDomainResponse :: DeleteDomainResponse Source #

Create a value of DeleteDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListDomains (Paginated)

data ListDomains Source #

See: newListDomains smart constructor.

Constructors

ListDomains' (Maybe Int) (Maybe Text) 

Instances

Instances details
Eq ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Read ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Show ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Generic ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Associated Types

type Rep ListDomains :: Type -> Type #

NFData ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Methods

rnf :: ListDomains -> () #

Hashable ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

AWSPager ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

AWSRequest ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Associated Types

type AWSResponse ListDomains #

ToHeaders ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Methods

toHeaders :: ListDomains -> [Header] #

ToPath ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

ToQuery ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

type Rep ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

type Rep ListDomains = D1 ('MetaData "ListDomains" "Amazonka.SDB.ListDomains" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "ListDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxNumberOfDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

newListDomains :: ListDomains Source #

Create a value of ListDomains with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxNumberOfDomains:ListDomains', listDomains_maxNumberOfDomains - The maximum number of domain names you want returned. The range is 1 to 100. The default setting is 100.

$sel:nextToken:ListDomains', listDomains_nextToken - A string informing Amazon SimpleDB where to start the next list of domain names.

data ListDomainsResponse Source #

See: newListDomainsResponse smart constructor.

Instances

Instances details
Eq ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Read ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Show ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Generic ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Associated Types

type Rep ListDomainsResponse :: Type -> Type #

NFData ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Methods

rnf :: ListDomainsResponse -> () #

type Rep ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

type Rep ListDomainsResponse = D1 ('MetaData "ListDomainsResponse" "Amazonka.SDB.ListDomains" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "ListDomainsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDomainsResponse Source #

Create a value of ListDomainsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainNames:ListDomainsResponse', listDomainsResponse_domainNames - A list of domain names that match the expression.

$sel:nextToken:ListDomains', listDomainsResponse_nextToken - An opaque token indicating that there are more domains than the specified MaxNumberOfDomains still available.

$sel:httpStatus:ListDomainsResponse', listDomainsResponse_httpStatus - The response's http status code.

Types

Attribute

data Attribute Source #

See: newAttribute smart constructor.

Constructors

Attribute' (Maybe Text) (Maybe Text) Text Text 

Instances

Instances details
Eq Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Read Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

NFData Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Methods

rnf :: Attribute -> () #

Hashable Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

ToQuery Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

FromXML Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.SDB.Types.Attribute" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alternateValueEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alternateNameEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttribute Source #

Create a value of Attribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alternateValueEncoding:Attribute', attribute_alternateValueEncoding -

$sel:alternateNameEncoding:Attribute', attribute_alternateNameEncoding -

$sel:name:Attribute', attribute_name - The name of the attribute.

$sel:value:Attribute', attribute_value - The value of the attribute.

DeletableItem

data DeletableItem Source #

See: newDeletableItem smart constructor.

Instances

Instances details
Eq DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Read DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Show DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Generic DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Associated Types

type Rep DeletableItem :: Type -> Type #

NFData DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Methods

rnf :: DeletableItem -> () #

Hashable DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

ToQuery DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

type Rep DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

type Rep DeletableItem = D1 ('MetaData "DeletableItem" "Amazonka.SDB.Types.DeletableItem" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "DeletableItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletableItem Source #

Create a value of DeletableItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:DeletableItem', deletableItem_attributes - Undocumented member.

$sel:name:DeletableItem', deletableItem_name - Undocumented member.

Item

data Item Source #

See: newItem smart constructor.

Constructors

Item' (Maybe Text) Text [Attribute] 

Instances

Instances details
Eq Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

(==) :: Item -> Item -> Bool #

(/=) :: Item -> Item -> Bool #

Read Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Show Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

showsPrec :: Int -> Item -> ShowS #

show :: Item -> String #

showList :: [Item] -> ShowS #

Generic Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Associated Types

type Rep Item :: Type -> Type #

Methods

from :: Item -> Rep Item x #

to :: Rep Item x -> Item #

NFData Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

rnf :: Item -> () #

Hashable Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

hashWithSalt :: Int -> Item -> Int #

hash :: Item -> Int #

FromXML Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

parseXML :: [Node] -> Either String Item #

type Rep Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

type Rep Item = D1 ('MetaData "Item" "Amazonka.SDB.Types.Item" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "Item'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alternateNameEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attribute]))))

newItem Source #

Arguments

:: Text

$sel:name:Item'

-> Item 

Create a value of Item with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alternateNameEncoding:Item', item_alternateNameEncoding -

$sel:name:Item', item_name - The name of the item.

$sel:attributes:Item', item_attributes - A list of attributes.

ReplaceableAttribute

data ReplaceableAttribute Source #

See: newReplaceableAttribute smart constructor.

Instances

Instances details
Eq ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Read ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Show ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Generic ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Associated Types

type Rep ReplaceableAttribute :: Type -> Type #

NFData ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Methods

rnf :: ReplaceableAttribute -> () #

Hashable ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

ToQuery ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

type Rep ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

type Rep ReplaceableAttribute = D1 ('MetaData "ReplaceableAttribute" "Amazonka.SDB.Types.ReplaceableAttribute" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "ReplaceableAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newReplaceableAttribute Source #

Create a value of ReplaceableAttribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replace:ReplaceableAttribute', replaceableAttribute_replace - A flag specifying whether or not to replace the attribute/value pair or to add a new attribute/value pair. The default setting is false.

$sel:name:ReplaceableAttribute', replaceableAttribute_name - The name of the replaceable attribute.

$sel:value:ReplaceableAttribute', replaceableAttribute_value - The value of the replaceable attribute.

ReplaceableItem

data ReplaceableItem Source #

See: newReplaceableItem smart constructor.

Instances

Instances details
Eq ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Read ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Show ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Generic ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Associated Types

type Rep ReplaceableItem :: Type -> Type #

NFData ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Methods

rnf :: ReplaceableItem -> () #

Hashable ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

ToQuery ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

type Rep ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

type Rep ReplaceableItem = D1 ('MetaData "ReplaceableItem" "Amazonka.SDB.Types.ReplaceableItem" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "ReplaceableItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReplaceableAttribute])))

newReplaceableItem Source #

Create a value of ReplaceableItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ReplaceableItem', replaceableItem_name - The name of the replaceable item.

$sel:attributes:ReplaceableItem', replaceableItem_attributes - The list of attributes for a replaceable item.

UpdateCondition

data UpdateCondition Source #

Specifies the conditions under which data should be updated. If an update condition is specified for a request, the data will only be updated if the condition is satisfied. For example, if an attribute with a specific name and value exists, or if a specific attribute doesn't exist.

See: newUpdateCondition smart constructor.

Instances

Instances details
Eq UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Read UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Show UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Generic UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Associated Types

type Rep UpdateCondition :: Type -> Type #

NFData UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Methods

rnf :: UpdateCondition -> () #

Hashable UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

ToQuery UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

type Rep UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

type Rep UpdateCondition = D1 ('MetaData "UpdateCondition" "Amazonka.SDB.Types.UpdateCondition" "libZSservicesZSamazonka-sdbZSamazonka-sdb" 'False) (C1 ('MetaCons "UpdateCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateCondition :: UpdateCondition Source #

Create a value of UpdateCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exists:UpdateCondition', updateCondition_exists - A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specify true if the attribute must exist for the update condition to be satisfied. Specify false if the attribute should not exist in order for the update condition to be satisfied.

$sel:value:UpdateCondition', updateCondition_value - The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

$sel:name:UpdateCondition', updateCondition_name - The name of the attribute involved in the condition.