amazonka-sns-2.0: Amazon Simple Notification 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.SNS.Types.PublishBatchResultEntry

Description

 
Synopsis

Documentation

data PublishBatchResultEntry Source #

Encloses data related to a successful message in a batch request for topic.

See: newPublishBatchResultEntry smart constructor.

Constructors

PublishBatchResultEntry' 

Fields

  • id :: Maybe Text

    The Id of an entry in a batch request.

  • messageId :: Maybe Text

    An identifier for the message.

  • sequenceNumber :: Maybe Text

    This parameter applies only to FIFO (first-in-first-out) topics.

    The large, non-consecutive number that Amazon SNS assigns to each message.

    The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.

Instances

Instances details
FromXML PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

Generic PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

Associated Types

type Rep PublishBatchResultEntry :: Type -> Type #

Read PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

Show PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

NFData PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

Methods

rnf :: PublishBatchResultEntry -> () #

Eq PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

Hashable PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

type Rep PublishBatchResultEntry Source # 
Instance details

Defined in Amazonka.SNS.Types.PublishBatchResultEntry

type Rep PublishBatchResultEntry = D1 ('MetaData "PublishBatchResultEntry" "Amazonka.SNS.Types.PublishBatchResultEntry" "amazonka-sns-2.0-4k7AiJI7DyqhOUy5o4qb9" 'False) (C1 ('MetaCons "PublishBatchResultEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPublishBatchResultEntry :: PublishBatchResultEntry Source #

Create a value of PublishBatchResultEntry 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:id:PublishBatchResultEntry', publishBatchResultEntry_id - The Id of an entry in a batch request.

$sel:messageId:PublishBatchResultEntry', publishBatchResultEntry_messageId - An identifier for the message.

$sel:sequenceNumber:PublishBatchResultEntry', publishBatchResultEntry_sequenceNumber - This parameter applies only to FIFO (first-in-first-out) topics.

The large, non-consecutive number that Amazon SNS assigns to each message.

The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.

publishBatchResultEntry_id :: Lens' PublishBatchResultEntry (Maybe Text) Source #

The Id of an entry in a batch request.

publishBatchResultEntry_sequenceNumber :: Lens' PublishBatchResultEntry (Maybe Text) Source #

This parameter applies only to FIFO (first-in-first-out) topics.

The large, non-consecutive number that Amazon SNS assigns to each message.

The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.