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

Description

 
Synopsis

Operations

BatchDeleteAttributes

batchDeleteAttributes_domainName :: Lens' BatchDeleteAttributes Text Source #

The name of the domain in which the attributes are being deleted.

batchDeleteAttributes_items :: Lens' BatchDeleteAttributes [DeletableItem] Source #

A list of items on which to perform the operation.

BatchPutAttributes

batchPutAttributes_domainName :: Lens' BatchPutAttributes Text Source #

The name of the domain in which the attributes are being stored.

batchPutAttributes_items :: Lens' BatchPutAttributes [ReplaceableItem] Source #

A list of items on which to perform the operation.

GetAttributes

getAttributes_consistentRead :: Lens' GetAttributes (Maybe Bool) Source #

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.

getAttributes_domainName :: Lens' GetAttributes Text Source #

The name of the domain in which to perform the operation.

getAttributesResponse_attributes :: Lens' GetAttributesResponse (Maybe [Attribute]) Source #

The list of attributes returned by the operation.

CreateDomain

createDomain_domainName :: Lens' CreateDomain Text Source #

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

DomainMetadata

domainMetadata_domainName :: Lens' DomainMetadata Text Source #

The name of the domain for which to display the metadata of.

domainMetadataResponse_itemNamesSizeBytes :: Lens' DomainMetadataResponse (Maybe Integer) Source #

The total size of all item names in the domain, in bytes.

domainMetadataResponse_attributeValuesSizeBytes :: Lens' DomainMetadataResponse (Maybe Integer) Source #

The total size of all attribute values in the domain, in bytes.

domainMetadataResponse_attributeNameCount :: Lens' DomainMetadataResponse (Maybe Int) Source #

The number of unique attribute names in the domain.

domainMetadataResponse_attributeNamesSizeBytes :: Lens' DomainMetadataResponse (Maybe Integer) Source #

The total size of all unique attribute names in the domain, in bytes.

domainMetadataResponse_attributeValueCount :: Lens' DomainMetadataResponse (Maybe Int) Source #

The number of all attribute name/value pairs in the domain.

domainMetadataResponse_timestamp :: Lens' DomainMetadataResponse (Maybe Int) Source #

The data and time when metadata was calculated, in Epoch (UNIX) seconds.

Select

select_consistentRead :: Lens' Select (Maybe Bool) Source #

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_nextToken :: Lens' Select (Maybe Text) Source #

A string informing Amazon SimpleDB where to start the next list of ItemNames.

select_selectExpression :: Lens' Select Text Source #

The expression used to query the domain.

selectResponse_items :: Lens' SelectResponse (Maybe [Item]) Source #

A list of items that match the select expression.

selectResponse_nextToken :: Lens' SelectResponse (Maybe Text) Source #

An opaque token indicating that more items than MaxNumberOfItems were matched, the response size exceeded 1 megabyte, or the execution time exceeded 5 seconds.

selectResponse_httpStatus :: Lens' SelectResponse Int Source #

The response's http status code.

DeleteAttributes

deleteAttributes_attributes :: Lens' DeleteAttributes (Maybe [Attribute]) Source #

A list of Attributes. Similar to columns on a spreadsheet, attributes represent categories of data that can be assigned to items.

deleteAttributes_expected :: Lens' DeleteAttributes (Maybe UpdateCondition) Source #

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.

deleteAttributes_domainName :: Lens' DeleteAttributes Text Source #

The name of the domain in which to perform the operation.

deleteAttributes_itemName :: Lens' DeleteAttributes Text Source #

The name of the item. Similar to rows on a spreadsheet, items represent individual objects that contain one or more value-attribute pairs.

PutAttributes

putAttributes_expected :: Lens' PutAttributes (Maybe UpdateCondition) Source #

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.

putAttributes_domainName :: Lens' PutAttributes Text Source #

The name of the domain in which to perform the operation.

DeleteDomain

deleteDomain_domainName :: Lens' DeleteDomain Text Source #

The name of the domain to delete.

ListDomains

listDomains_maxNumberOfDomains :: Lens' ListDomains (Maybe Int) Source #

The maximum number of domain names you want returned. The range is 1 to 100. The default setting is 100.

listDomains_nextToken :: Lens' ListDomains (Maybe Text) Source #

A string informing Amazon SimpleDB where to start the next list of domain names.

listDomainsResponse_domainNames :: Lens' ListDomainsResponse (Maybe [Text]) Source #

A list of domain names that match the expression.

listDomainsResponse_nextToken :: Lens' ListDomainsResponse (Maybe Text) Source #

An opaque token indicating that there are more domains than the specified MaxNumberOfDomains still available.

Types

Attribute

attribute_name :: Lens' Attribute Text Source #

The name of the attribute.

attribute_value :: Lens' Attribute Text Source #

The value of the attribute.

DeletableItem

Item

item_name :: Lens' Item Text Source #

The name of the item.

item_attributes :: Lens' Item [Attribute] Source #

A list of attributes.

ReplaceableAttribute

replaceableAttribute_replace :: Lens' ReplaceableAttribute (Maybe Bool) Source #

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.

replaceableAttribute_name :: Lens' ReplaceableAttribute Text Source #

The name of the replaceable attribute.

replaceableAttribute_value :: Lens' ReplaceableAttribute Text Source #

The value of the replaceable attribute.

ReplaceableItem

replaceableItem_name :: Lens' ReplaceableItem Text Source #

The name of the replaceable item.

replaceableItem_attributes :: Lens' ReplaceableItem [ReplaceableAttribute] Source #

The list of attributes for a replaceable item.

UpdateCondition

updateCondition_exists :: Lens' UpdateCondition (Maybe Bool) Source #

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.

updateCondition_value :: Lens' UpdateCondition (Maybe Text) Source #

The value of an attribute. This value can only be specified when the Exists parameter is equal to true.

updateCondition_name :: Lens' UpdateCondition (Maybe Text) Source #

The name of the attribute involved in the condition.