amazonka-sdb-2.0: Amazon SimpleDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

AttributeDoesNotExist

_AttributeDoesNotExist :: AsError a => Fold a ServiceError Source #

The specified attribute does not exist.

DuplicateItemName

_DuplicateItemName :: AsError a => Fold a ServiceError Source #

The item name was specified more than once.

InvalidNextToken

_InvalidNextToken :: AsError a => Fold a ServiceError Source #

The specified NextToken is not valid.

InvalidNumberPredicates

_InvalidNumberPredicates :: AsError a => Fold a ServiceError Source #

Too many predicates exist in the query expression.

InvalidNumberValueTests

_InvalidNumberValueTests :: AsError a => Fold a ServiceError Source #

Too many predicates exist in the query expression.

InvalidParameterValue

_InvalidParameterValue :: AsError a => Fold a ServiceError Source #

The value for a parameter is invalid.

InvalidQueryExpression

_InvalidQueryExpression :: AsError a => Fold a ServiceError Source #

The specified query expression syntax is not valid.

MissingParameter

_MissingParameter :: AsError a => Fold a ServiceError Source #

The request must contain the specified missing parameter.

NoSuchDomain

_NoSuchDomain :: AsError a => Fold a ServiceError Source #

The specified domain does not exist.

NumberDomainAttributesExceeded

_NumberDomainAttributesExceeded :: AsError a => Fold a ServiceError Source #

Too many attributes in this domain.

NumberDomainBytesExceeded

_NumberDomainBytesExceeded :: AsError a => Fold a ServiceError Source #

Too many bytes in this domain.

NumberDomainsExceeded

_NumberDomainsExceeded :: AsError a => Fold a ServiceError Source #

Too many domains exist per this account.

NumberItemAttributesExceeded

_NumberItemAttributesExceeded :: AsError a => Fold a ServiceError Source #

Too many attributes in this item.

NumberSubmittedAttributesExceeded

_NumberSubmittedAttributesExceeded :: AsError a => Fold a ServiceError Source #

Too many attributes exist in a single call.

NumberSubmittedItemsExceeded

_NumberSubmittedItemsExceeded :: AsError a => Fold a ServiceError Source #

Too many items exist in a single call.

RequestTimeout

_RequestTimeout :: AsError a => Fold a ServiceError Source #

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

TooManyRequestedAttributes

_TooManyRequestedAttributes :: AsError a => Fold a ServiceError Source #

Too many attributes requested.

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
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

AWSRequest BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Associated Types

type AWSResponse BatchDeleteAttributes #

Generic BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Associated Types

type Rep BatchDeleteAttributes :: Type -> Type #

Read BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Show BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

NFData BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Methods

rnf :: BatchDeleteAttributes -> () #

Eq BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Hashable BatchDeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "BatchDeleteAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DeletableItem])))

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
Generic BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Associated Types

type Rep BatchDeleteAttributesResponse :: Type -> Type #

Read BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Show BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

NFData BatchDeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchDeleteAttributes

Eq 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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
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

AWSRequest BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Associated Types

type AWSResponse BatchPutAttributes #

Generic BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Associated Types

type Rep BatchPutAttributes :: Type -> Type #

Read BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Show BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

NFData BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Methods

rnf :: BatchPutAttributes -> () #

Eq BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Hashable BatchPutAttributes Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "BatchPutAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReplaceableItem])))

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
Generic BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Associated Types

type Rep BatchPutAttributesResponse :: Type -> Type #

Read BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Show BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

NFData BatchPutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.BatchPutAttributes

Eq 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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.

CreateDomain

data CreateDomain Source #

See: newCreateDomain smart constructor.

Constructors

CreateDomain' Text 

Instances

Instances details
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

AWSRequest CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Associated Types

type AWSResponse CreateDomain #

Generic CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Associated Types

type Rep CreateDomain :: Type -> Type #

Read CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Show CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

NFData CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Methods

rnf :: CreateDomain -> () #

Eq CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

Hashable CreateDomain Source # 
Instance details

Defined in Amazonka.SDB.CreateDomain

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "CreateDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

DeleteAttributes

data DeleteAttributes Source #

See: newDeleteAttributes smart constructor.

Instances

Instances details
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

AWSRequest DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Associated Types

type AWSResponse DeleteAttributes #

Generic DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Associated Types

type Rep DeleteAttributes :: Type -> Type #

Read DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Show DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

NFData DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Methods

rnf :: DeleteAttributes -> () #

Eq DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Hashable DeleteAttributes Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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))))

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:

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
Generic DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Associated Types

type Rep DeleteAttributesResponse :: Type -> Type #

Read DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Show DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

NFData DeleteAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.DeleteAttributes

Eq 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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.

DeleteDomain

data DeleteDomain Source #

See: newDeleteDomain smart constructor.

Constructors

DeleteDomain' Text 

Instances

Instances details
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

AWSRequest DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Associated Types

type AWSResponse DeleteDomain #

Generic DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Associated Types

type Rep DeleteDomain :: Type -> Type #

Read DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Show DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

NFData DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Methods

rnf :: DeleteDomain -> () #

Eq DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

Hashable DeleteDomain Source # 
Instance details

Defined in Amazonka.SDB.DeleteDomain

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "DeleteDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

DomainMetadata

data DomainMetadata Source #

See: newDomainMetadata smart constructor.

Constructors

DomainMetadata' Text 

Instances

Instances details
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

AWSRequest DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Associated Types

type AWSResponse DomainMetadata #

Generic DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Associated Types

type Rep DomainMetadata :: Type -> Type #

Read DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Show DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

NFData DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Methods

rnf :: DomainMetadata -> () #

Eq DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Hashable DomainMetadata Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "DomainMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Associated Types

type Rep DomainMetadataResponse :: Type -> Type #

Read DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Show DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

NFData DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

Methods

rnf :: DomainMetadataResponse -> () #

Eq DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

type Rep DomainMetadataResponse Source # 
Instance details

Defined in Amazonka.SDB.DomainMetadata

type Rep DomainMetadataResponse = D1 ('MetaData "DomainMetadataResponse" "Amazonka.SDB.DomainMetadata" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "DomainMetadataResponse'" 'PrefixI 'True) (((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 "attributeValuesSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "itemNamesSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (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: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:attributeValuesSizeBytes:DomainMetadataResponse', domainMetadataResponse_attributeValuesSizeBytes - The total size of all attribute values in the domain, in bytes.

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

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

$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.

GetAttributes

data GetAttributes Source #

See: newGetAttributes smart constructor.

Instances

Instances details
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

AWSRequest GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Associated Types

type AWSResponse GetAttributes #

Generic GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Associated Types

type Rep GetAttributes :: Type -> Type #

Read GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Show GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

NFData GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Methods

rnf :: GetAttributes -> () #

Eq GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Hashable GetAttributes Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "GetAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "consistentRead") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "itemName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:attributeNames:GetAttributes', getAttributes_attributeNames - The names of the attributes.

$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: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
Generic GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Associated Types

type Rep GetAttributesResponse :: Type -> Type #

Read GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Show GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

NFData GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

Methods

rnf :: GetAttributesResponse -> () #

Eq GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

type Rep GetAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.GetAttributes

type Rep GetAttributesResponse = D1 ('MetaData "GetAttributesResponse" "Amazonka.SDB.GetAttributes" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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:

GetAttributesResponse, getAttributesResponse_attributes - The list of attributes returned by the operation.

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

ListDomains (Paginated)

data ListDomains Source #

See: newListDomains smart constructor.

Constructors

ListDomains' (Maybe Int) (Maybe Text) 

Instances

Instances details
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

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 #

Generic ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Associated Types

type Rep ListDomains :: Type -> Type #

Read ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Show ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

NFData ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Methods

rnf :: ListDomains -> () #

Eq ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Hashable ListDomains Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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))))

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.

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
Generic ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Associated Types

type Rep ListDomainsResponse :: Type -> Type #

Read ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Show ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

NFData ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

Methods

rnf :: ListDomainsResponse -> () #

Eq ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

type Rep ListDomainsResponse Source # 
Instance details

Defined in Amazonka.SDB.ListDomains

type Rep ListDomainsResponse = D1 ('MetaData "ListDomainsResponse" "Amazonka.SDB.ListDomains" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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.

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.

PutAttributes

data PutAttributes Source #

See: newPutAttributes smart constructor.

Instances

Instances details
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

AWSRequest PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Associated Types

type AWSResponse PutAttributes #

Generic PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Associated Types

type Rep PutAttributes :: Type -> Type #

Read PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Show PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

NFData PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Methods

rnf :: PutAttributes -> () #

Eq PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Hashable PutAttributes Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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]))))

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.

PutAttributes, putAttributes_attributes - The list of attributes.

data PutAttributesResponse Source #

See: newPutAttributesResponse smart constructor.

Instances

Instances details
Generic PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Associated Types

type Rep PutAttributesResponse :: Type -> Type #

Read PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Show PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

NFData PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

Methods

rnf :: PutAttributesResponse -> () #

Eq PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

type Rep PutAttributesResponse Source # 
Instance details

Defined in Amazonka.SDB.PutAttributes

type Rep PutAttributesResponse = D1 ('MetaData "PutAttributesResponse" "Amazonka.SDB.PutAttributes" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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.

Select (Paginated)

data Select Source #

See: newSelect smart constructor.

Constructors

Select' (Maybe Bool) (Maybe Text) Text 

Instances

Instances details
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

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 #

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 #

Read Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Show Select Source # 
Instance details

Defined in Amazonka.SDB.Select

NFData Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

rnf :: Select -> () #

Eq Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

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

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

Hashable Select Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

hashWithSalt :: Int -> Select -> Int #

hash :: Select -> Int #

type AWSResponse 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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))))

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.

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
Generic SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Associated Types

type Rep SelectResponse :: Type -> Type #

Read SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Show SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

NFData SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

Methods

rnf :: SelectResponse -> () #

Eq SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

type Rep SelectResponse Source # 
Instance details

Defined in Amazonka.SDB.Select

type Rep SelectResponse = D1 ('MetaData "SelectResponse" "Amazonka.SDB.Select" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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.

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.

Types

Attribute

data Attribute Source #

See: newAttribute smart constructor.

Constructors

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

Instances

Instances details
ToQuery Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

FromXML 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 #

Read Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

NFData Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Methods

rnf :: Attribute -> () #

Eq Attribute Source # 
Instance details

Defined in Amazonka.SDB.Types.Attribute

Hashable 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alternateNameEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alternateValueEncoding") '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:alternateNameEncoding:Attribute', attribute_alternateNameEncoding -

$sel:alternateValueEncoding:Attribute', attribute_alternateValueEncoding -

$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
ToQuery 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 #

Read DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Show DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

NFData DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Methods

rnf :: DeletableItem -> () #

Eq DeletableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.DeletableItem

Hashable 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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.

DeletableItem, deletableItem_name - Undocumented member.

Item

data Item Source #

See: newItem smart constructor.

Constructors

Item' (Maybe Text) Text [Attribute] 

Instances

Instances details
FromXML Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

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

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 #

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 #

NFData Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

rnf :: Item -> () #

Eq Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

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

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

Hashable Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

Methods

hashWithSalt :: Int -> Item -> Int #

hash :: Item -> Int #

type Rep Item Source # 
Instance details

Defined in Amazonka.SDB.Types.Item

type Rep Item = D1 ('MetaData "Item" "Amazonka.SDB.Types.Item" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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

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:

Item, item_alternateNameEncoding -

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
ToQuery 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 #

Read ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Show ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

NFData ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Methods

rnf :: ReplaceableAttribute -> () #

Eq ReplaceableAttribute Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableAttribute

Hashable 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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
ToQuery 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 #

Read ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Show ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

NFData ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Methods

rnf :: ReplaceableItem -> () #

Eq ReplaceableItem Source # 
Instance details

Defined in Amazonka.SDB.Types.ReplaceableItem

Hashable 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" '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:

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
ToQuery 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 #

Read UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Show UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

NFData UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Methods

rnf :: UpdateCondition -> () #

Eq UpdateCondition Source # 
Instance details

Defined in Amazonka.SDB.Types.UpdateCondition

Hashable 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" "amazonka-sdb-2.0-7a0e7nVPNy1GutfrhcqnW8" 'False) (C1 ('MetaCons "UpdateCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:name:UpdateCondition', updateCondition_name - The name of the attribute involved in the condition.

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