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

Description

Performs multiple DeleteAttributes operations in a single call, which reduces round trips and latencies. This enables Amazon SimpleDB to optimize requests, which generally yields better throughput.

The following limitations are enforced for this operation:

  • 1 MB request size
  • 25 item limit per BatchDeleteAttributes operation
Synopsis

Creating a Request

data BatchDeleteAttributes Source #

See: newBatchDeleteAttributes smart constructor.

Constructors

BatchDeleteAttributes' 

Fields

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.

Request Lenses

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.

Destructuring the Response

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.