amazonka-sqs-2.0: Amazon Simple Queue Service 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.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

Description

 
Synopsis

Documentation

data ChangeMessageVisibilityBatchRequestEntry Source #

Encloses a receipt handle and an entry id for each message in ChangeMessageVisibilityBatch.

All of the following list parameters must be prefixed with ChangeMessageVisibilityBatchRequestEntry.n, where n is an integer value starting with 1. For example, a parameter list for this action might look like this:

&ChangeMessageVisibilityBatchRequestEntry.1.Id=change_visibility_msg_2
&ChangeMessageVisibilityBatchRequestEntry.1.ReceiptHandle=your_receipt_handle
&ChangeMessageVisibilityBatchRequestEntry.1.VisibilityTimeout=45

See: newChangeMessageVisibilityBatchRequestEntry smart constructor.

Constructors

ChangeMessageVisibilityBatchRequestEntry' 

Fields

  • visibilityTimeout :: Maybe Int

    The new value (in seconds) for the message's visibility timeout.

  • id :: Text

    An identifier for this particular receipt handle used to communicate the result.

    The Ids of a batch request need to be unique within a request.

    This identifier can have up to 80 characters. The following characters are accepted: alphanumeric characters, hyphens(-), and underscores (_).

  • receiptHandle :: Text

    A receipt handle.

Instances

Instances details
ToQuery ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

Generic ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

Read ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

Show ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

NFData ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

Eq ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

Hashable ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

type Rep ChangeMessageVisibilityBatchRequestEntry Source # 
Instance details

Defined in Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry

type Rep ChangeMessageVisibilityBatchRequestEntry = D1 ('MetaData "ChangeMessageVisibilityBatchRequestEntry" "Amazonka.SQS.Types.ChangeMessageVisibilityBatchRequestEntry" "amazonka-sqs-2.0-8jRKm0MCN6JIBFunCpUxaV" 'False) (C1 ('MetaCons "ChangeMessageVisibilityBatchRequestEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "visibilityTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "receiptHandle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newChangeMessageVisibilityBatchRequestEntry Source #

Create a value of ChangeMessageVisibilityBatchRequestEntry 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:visibilityTimeout:ChangeMessageVisibilityBatchRequestEntry', changeMessageVisibilityBatchRequestEntry_visibilityTimeout - The new value (in seconds) for the message's visibility timeout.

$sel:id:ChangeMessageVisibilityBatchRequestEntry', changeMessageVisibilityBatchRequestEntry_id - An identifier for this particular receipt handle used to communicate the result.

The Ids of a batch request need to be unique within a request.

This identifier can have up to 80 characters. The following characters are accepted: alphanumeric characters, hyphens(-), and underscores (_).

$sel:receiptHandle:ChangeMessageVisibilityBatchRequestEntry', changeMessageVisibilityBatchRequestEntry_receiptHandle - A receipt handle.

changeMessageVisibilityBatchRequestEntry_id :: Lens' ChangeMessageVisibilityBatchRequestEntry Text Source #

An identifier for this particular receipt handle used to communicate the result.

The Ids of a batch request need to be unique within a request.

This identifier can have up to 80 characters. The following characters are accepted: alphanumeric characters, hyphens(-), and underscores (_).