AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::SQS::Model::SendMessageBatchResultEntry Class Reference

#include <SendMessageBatchResultEntry.h>

Public Member Functions

 SendMessageBatchResultEntry ()
 
 SendMessageBatchResultEntry (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SendMessageBatchResultEntryoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
SendMessageBatchResultEntryWithId (const Aws::String &value)
 
SendMessageBatchResultEntryWithId (Aws::String &&value)
 
SendMessageBatchResultEntryWithId (const char *value)
 
const Aws::StringGetMessageId () const
 
bool MessageIdHasBeenSet () const
 
void SetMessageId (const Aws::String &value)
 
void SetMessageId (Aws::String &&value)
 
void SetMessageId (const char *value)
 
SendMessageBatchResultEntryWithMessageId (const Aws::String &value)
 
SendMessageBatchResultEntryWithMessageId (Aws::String &&value)
 
SendMessageBatchResultEntryWithMessageId (const char *value)
 
const Aws::StringGetMD5OfMessageBody () const
 
bool MD5OfMessageBodyHasBeenSet () const
 
void SetMD5OfMessageBody (const Aws::String &value)
 
void SetMD5OfMessageBody (Aws::String &&value)
 
void SetMD5OfMessageBody (const char *value)
 
SendMessageBatchResultEntryWithMD5OfMessageBody (const Aws::String &value)
 
SendMessageBatchResultEntryWithMD5OfMessageBody (Aws::String &&value)
 
SendMessageBatchResultEntryWithMD5OfMessageBody (const char *value)
 
const Aws::StringGetMD5OfMessageAttributes () const
 
bool MD5OfMessageAttributesHasBeenSet () const
 
void SetMD5OfMessageAttributes (const Aws::String &value)
 
void SetMD5OfMessageAttributes (Aws::String &&value)
 
void SetMD5OfMessageAttributes (const char *value)
 
SendMessageBatchResultEntryWithMD5OfMessageAttributes (const Aws::String &value)
 
SendMessageBatchResultEntryWithMD5OfMessageAttributes (Aws::String &&value)
 
SendMessageBatchResultEntryWithMD5OfMessageAttributes (const char *value)
 
const Aws::StringGetMD5OfMessageSystemAttributes () const
 
bool MD5OfMessageSystemAttributesHasBeenSet () const
 
void SetMD5OfMessageSystemAttributes (const Aws::String &value)
 
void SetMD5OfMessageSystemAttributes (Aws::String &&value)
 
void SetMD5OfMessageSystemAttributes (const char *value)
 
SendMessageBatchResultEntryWithMD5OfMessageSystemAttributes (const Aws::String &value)
 
SendMessageBatchResultEntryWithMD5OfMessageSystemAttributes (Aws::String &&value)
 
SendMessageBatchResultEntryWithMD5OfMessageSystemAttributes (const char *value)
 
const Aws::StringGetSequenceNumber () const
 
bool SequenceNumberHasBeenSet () const
 
void SetSequenceNumber (const Aws::String &value)
 
void SetSequenceNumber (Aws::String &&value)
 
void SetSequenceNumber (const char *value)
 
SendMessageBatchResultEntryWithSequenceNumber (const Aws::String &value)
 
SendMessageBatchResultEntryWithSequenceNumber (Aws::String &&value)
 
SendMessageBatchResultEntryWithSequenceNumber (const char *value)
 

Detailed Description

Encloses a MessageId for a successfully-enqueued message in a SendMessageBatch.

See Also:

AWS API Reference

Definition at line 32 of file SendMessageBatchResultEntry.h.

Constructor & Destructor Documentation

◆ SendMessageBatchResultEntry() [1/2]

Aws::SQS::Model::SendMessageBatchResultEntry::SendMessageBatchResultEntry ( )

◆ SendMessageBatchResultEntry() [2/2]

Aws::SQS::Model::SendMessageBatchResultEntry::SendMessageBatchResultEntry ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetId()

const Aws::String& Aws::SQS::Model::SendMessageBatchResultEntry::GetId ( ) const
inline

An identifier for the message in this batch.

Definition at line 46 of file SendMessageBatchResultEntry.h.

◆ GetMD5OfMessageAttributes()

const Aws::String& Aws::SQS::Model::SendMessageBatchResultEntry::GetMD5OfMessageAttributes ( ) const
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 196 of file SendMessageBatchResultEntry.h.

◆ GetMD5OfMessageBody()

const Aws::String& Aws::SQS::Model::SendMessageBatchResultEntry::GetMD5OfMessageBody ( ) const
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 131 of file SendMessageBatchResultEntry.h.

◆ GetMD5OfMessageSystemAttributes()

const Aws::String& Aws::SQS::Model::SendMessageBatchResultEntry::GetMD5OfMessageSystemAttributes ( ) const
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 262 of file SendMessageBatchResultEntry.h.

◆ GetMessageId()

const Aws::String& Aws::SQS::Model::SendMessageBatchResultEntry::GetMessageId ( ) const
inline

An identifier for the message.

Definition at line 87 of file SendMessageBatchResultEntry.h.

◆ GetSequenceNumber()

const Aws::String& Aws::SQS::Model::SendMessageBatchResultEntry::GetSequenceNumber ( ) const
inline

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

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

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

Definition at line 335 of file SendMessageBatchResultEntry.h.

◆ IdHasBeenSet()

bool Aws::SQS::Model::SendMessageBatchResultEntry::IdHasBeenSet ( ) const
inline

An identifier for the message in this batch.

Definition at line 51 of file SendMessageBatchResultEntry.h.

◆ MD5OfMessageAttributesHasBeenSet()

bool Aws::SQS::Model::SendMessageBatchResultEntry::MD5OfMessageAttributesHasBeenSet ( ) const
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 204 of file SendMessageBatchResultEntry.h.

◆ MD5OfMessageBodyHasBeenSet()

bool Aws::SQS::Model::SendMessageBatchResultEntry::MD5OfMessageBodyHasBeenSet ( ) const
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 139 of file SendMessageBatchResultEntry.h.

◆ MD5OfMessageSystemAttributesHasBeenSet()

bool Aws::SQS::Model::SendMessageBatchResultEntry::MD5OfMessageSystemAttributesHasBeenSet ( ) const
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 271 of file SendMessageBatchResultEntry.h.

◆ MessageIdHasBeenSet()

bool Aws::SQS::Model::SendMessageBatchResultEntry::MessageIdHasBeenSet ( ) const
inline

An identifier for the message.

Definition at line 92 of file SendMessageBatchResultEntry.h.

◆ operator=()

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::SQS::Model::SendMessageBatchResultEntry::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::SQS::Model::SendMessageBatchResultEntry::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SequenceNumberHasBeenSet()

bool Aws::SQS::Model::SendMessageBatchResultEntry::SequenceNumberHasBeenSet ( ) const
inline

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

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

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

Definition at line 344 of file SendMessageBatchResultEntry.h.

◆ SetId() [1/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetId ( const Aws::String value)
inline

An identifier for the message in this batch.

Definition at line 56 of file SendMessageBatchResultEntry.h.

◆ SetId() [2/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetId ( Aws::String &&  value)
inline

An identifier for the message in this batch.

Definition at line 61 of file SendMessageBatchResultEntry.h.

◆ SetId() [3/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetId ( const char *  value)
inline

An identifier for the message in this batch.

Definition at line 66 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageAttributes() [1/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageAttributes ( const Aws::String value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 212 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageAttributes() [2/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageAttributes ( Aws::String &&  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 220 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageAttributes() [3/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageAttributes ( const char *  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 228 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageBody() [1/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageBody ( const Aws::String value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 147 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageBody() [2/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageBody ( Aws::String &&  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 155 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageBody() [3/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageBody ( const char *  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 163 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageSystemAttributes() [1/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageSystemAttributes ( const Aws::String value)
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 280 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageSystemAttributes() [2/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageSystemAttributes ( Aws::String &&  value)
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 289 of file SendMessageBatchResultEntry.h.

◆ SetMD5OfMessageSystemAttributes() [3/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMD5OfMessageSystemAttributes ( const char *  value)
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 298 of file SendMessageBatchResultEntry.h.

◆ SetMessageId() [1/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMessageId ( const Aws::String value)
inline

An identifier for the message.

Definition at line 97 of file SendMessageBatchResultEntry.h.

◆ SetMessageId() [2/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMessageId ( Aws::String &&  value)
inline

An identifier for the message.

Definition at line 102 of file SendMessageBatchResultEntry.h.

◆ SetMessageId() [3/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetMessageId ( const char *  value)
inline

An identifier for the message.

Definition at line 107 of file SendMessageBatchResultEntry.h.

◆ SetSequenceNumber() [1/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetSequenceNumber ( const Aws::String value)
inline

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

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

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

Definition at line 353 of file SendMessageBatchResultEntry.h.

◆ SetSequenceNumber() [2/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetSequenceNumber ( Aws::String &&  value)
inline

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

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

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

Definition at line 362 of file SendMessageBatchResultEntry.h.

◆ SetSequenceNumber() [3/3]

void Aws::SQS::Model::SendMessageBatchResultEntry::SetSequenceNumber ( const char *  value)
inline

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

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

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

Definition at line 371 of file SendMessageBatchResultEntry.h.

◆ WithId() [1/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithId ( const Aws::String value)
inline

An identifier for the message in this batch.

Definition at line 71 of file SendMessageBatchResultEntry.h.

◆ WithId() [2/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithId ( Aws::String &&  value)
inline

An identifier for the message in this batch.

Definition at line 76 of file SendMessageBatchResultEntry.h.

◆ WithId() [3/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithId ( const char *  value)
inline

An identifier for the message in this batch.

Definition at line 81 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageAttributes() [1/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageAttributes ( const Aws::String value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 236 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageAttributes() [2/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageAttributes ( Aws::String &&  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 244 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageAttributes() [3/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageAttributes ( const char *  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 252 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageBody() [1/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageBody ( const Aws::String value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 171 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageBody() [2/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageBody ( Aws::String &&  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 179 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageBody() [3/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageBody ( const char *  value)
inline

An MD5 digest of the non-URL-encoded message attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 187 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageSystemAttributes() [1/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageSystemAttributes ( const Aws::String value)
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 307 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageSystemAttributes() [2/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageSystemAttributes ( Aws::String &&  value)
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 316 of file SendMessageBatchResultEntry.h.

◆ WithMD5OfMessageSystemAttributes() [3/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMD5OfMessageSystemAttributes ( const char *  value)
inline

An MD5 digest of the non-URL-encoded message system attribute string. You can use this attribute to verify that Amazon SQS received the message correctly. Amazon SQS URL-decodes the message before creating the MD5 digest. For information about MD5, see RFC1321.

Definition at line 325 of file SendMessageBatchResultEntry.h.

◆ WithMessageId() [1/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMessageId ( const Aws::String value)
inline

An identifier for the message.

Definition at line 112 of file SendMessageBatchResultEntry.h.

◆ WithMessageId() [2/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMessageId ( Aws::String &&  value)
inline

An identifier for the message.

Definition at line 117 of file SendMessageBatchResultEntry.h.

◆ WithMessageId() [3/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithMessageId ( const char *  value)
inline

An identifier for the message.

Definition at line 122 of file SendMessageBatchResultEntry.h.

◆ WithSequenceNumber() [1/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithSequenceNumber ( const Aws::String value)
inline

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

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

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

Definition at line 380 of file SendMessageBatchResultEntry.h.

◆ WithSequenceNumber() [2/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithSequenceNumber ( Aws::String &&  value)
inline

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

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

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

Definition at line 389 of file SendMessageBatchResultEntry.h.

◆ WithSequenceNumber() [3/3]

SendMessageBatchResultEntry& Aws::SQS::Model::SendMessageBatchResultEntry::WithSequenceNumber ( const char *  value)
inline

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

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

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

Definition at line 398 of file SendMessageBatchResultEntry.h.


The documentation for this class was generated from the following file: