AWS SDK for C++

AWS SDK for C++ Version 1.11.890

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::SQS::Model::SendMessageResult Class Reference

#include <SendMessageResult.h>

Public Member Functions

AWS_SQS_API SendMessageResult ()=default
 
 
 
 
 
template<typename MD5OfMessageBodyT = Aws::String>
void SetMD5OfMessageBody (MD5OfMessageBodyT &&value)
 
template<typename MD5OfMessageBodyT = Aws::String>
SendMessageResultWithMD5OfMessageBody (MD5OfMessageBodyT &&value)
 
 
template<typename MD5OfMessageAttributesT = Aws::String>
void SetMD5OfMessageAttributes (MD5OfMessageAttributesT &&value)
 
template<typename MD5OfMessageAttributesT = Aws::String>
SendMessageResultWithMD5OfMessageAttributes (MD5OfMessageAttributesT &&value)
 
 
template<typename MD5OfMessageSystemAttributesT = Aws::String>
void SetMD5OfMessageSystemAttributes (MD5OfMessageSystemAttributesT &&value)
 
template<typename MD5OfMessageSystemAttributesT = Aws::String>
SendMessageResultWithMD5OfMessageSystemAttributes (MD5OfMessageSystemAttributesT &&value)
 
const Aws::StringGetMessageId () const
 
template<typename MessageIdT = Aws::String>
void SetMessageId (MessageIdT &&value)
 
template<typename MessageIdT = Aws::String>
SendMessageResultWithMessageId (MessageIdT &&value)
 
const Aws::StringGetSequenceNumber () const
 
template<typename SequenceNumberT = Aws::String>
void SetSequenceNumber (SequenceNumberT &&value)
 
template<typename SequenceNumberT = Aws::String>
SendMessageResultWithSequenceNumber (SequenceNumberT &&value)
 
const Aws::StringGetRequestId () const
 
template<typename RequestIdT = Aws::String>
void SetRequestId (RequestIdT &&value)
 
template<typename RequestIdT = Aws::String>
SendMessageResultWithRequestId (RequestIdT &&value)
 
 
template<typename ResponseMetadataT = ResponseMetadata>
void SetResponseMetadata (ResponseMetadataT &&value)
 
template<typename ResponseMetadataT = ResponseMetadata>
SendMessageResultWithResponseMetadata (ResponseMetadataT &&value)
 

Detailed Description

The MD5OfMessageBody and MessageId elements.

See Also:

AWS API Reference

Definition at line 31 of file SendMessageResult.h.

Constructor & Destructor Documentation

◆ SendMessageResult() [1/2]

AWS_SQS_API Aws::SQS::Model::SendMessageResult::SendMessageResult ( )
default

◆ SendMessageResult() [2/2]

AWS_SQS_API Aws::SQS::Model::SendMessageResult::SendMessageResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetHttpResponseCode()

Aws::Http::HttpResponseCode Aws::SQS::Model::SendMessageResult::GetHttpResponseCode ( ) const
inline

Definition at line 166 of file SendMessageResult.h.

◆ GetMD5OfMessageAttributes()

const Aws::String & Aws::SQS::Model::SendMessageResult::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 64 of file SendMessageResult.h.

◆ GetMD5OfMessageBody()

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

An MD5 digest of the non-URL-encoded message body 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 44 of file SendMessageResult.h.

◆ GetMD5OfMessageSystemAttributes()

const Aws::String & Aws::SQS::Model::SendMessageResult::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.

Definition at line 83 of file SendMessageResult.h.

◆ GetMessageId()

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

An attribute containing the MessageId of the message sent to the queue. For more information, see Queue and Message Identifiers in the Amazon SQS Developer Guide.

Definition at line 103 of file SendMessageResult.h.

◆ GetRequestId()

const Aws::String & Aws::SQS::Model::SendMessageResult::GetRequestId ( ) const
inline

Definition at line 139 of file SendMessageResult.h.

◆ GetResponseMetadata()

const ResponseMetadata & Aws::SQS::Model::SendMessageResult::GetResponseMetadata ( ) const
inline

Definition at line 154 of file SendMessageResult.h.

◆ GetSequenceNumber()

const Aws::String & Aws::SQS::Model::SendMessageResult::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. SequenceNumber continues to increase for a particular MessageGroupId.

Definition at line 124 of file SendMessageResult.h.

◆ operator=()

AWS_SQS_API SendMessageResult & Aws::SQS::Model::SendMessageResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetMD5OfMessageAttributes()

template<typename MD5OfMessageAttributesT = Aws::String>
void Aws::SQS::Model::SendMessageResult::SetMD5OfMessageAttributes ( MD5OfMessageAttributesT &&  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 66 of file SendMessageResult.h.

◆ SetMD5OfMessageBody()

template<typename MD5OfMessageBodyT = Aws::String>
void Aws::SQS::Model::SendMessageResult::SetMD5OfMessageBody ( MD5OfMessageBodyT &&  value)
inline

An MD5 digest of the non-URL-encoded message body 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 46 of file SendMessageResult.h.

◆ SetMD5OfMessageSystemAttributes()

template<typename MD5OfMessageSystemAttributesT = Aws::String>
void Aws::SQS::Model::SendMessageResult::SetMD5OfMessageSystemAttributes ( MD5OfMessageSystemAttributesT &&  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.

Definition at line 85 of file SendMessageResult.h.

◆ SetMessageId()

template<typename MessageIdT = Aws::String>
void Aws::SQS::Model::SendMessageResult::SetMessageId ( MessageIdT &&  value)
inline

An attribute containing the MessageId of the message sent to the queue. For more information, see Queue and Message Identifiers in the Amazon SQS Developer Guide.

Definition at line 105 of file SendMessageResult.h.

◆ SetRequestId()

template<typename RequestIdT = Aws::String>
void Aws::SQS::Model::SendMessageResult::SetRequestId ( RequestIdT &&  value)
inline

Definition at line 141 of file SendMessageResult.h.

◆ SetResponseMetadata()

template<typename ResponseMetadataT = ResponseMetadata>
void Aws::SQS::Model::SendMessageResult::SetResponseMetadata ( ResponseMetadataT &&  value)
inline

Definition at line 156 of file SendMessageResult.h.

◆ SetSequenceNumber()

template<typename SequenceNumberT = Aws::String>
void Aws::SQS::Model::SendMessageResult::SetSequenceNumber ( SequenceNumberT &&  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. SequenceNumber continues to increase for a particular MessageGroupId.

Definition at line 126 of file SendMessageResult.h.

◆ WithMD5OfMessageAttributes()

template<typename MD5OfMessageAttributesT = Aws::String>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithMD5OfMessageAttributes ( MD5OfMessageAttributesT &&  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 71 of file SendMessageResult.h.

◆ WithMD5OfMessageBody()

template<typename MD5OfMessageBodyT = Aws::String>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithMD5OfMessageBody ( MD5OfMessageBodyT &&  value)
inline

An MD5 digest of the non-URL-encoded message body 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 51 of file SendMessageResult.h.

◆ WithMD5OfMessageSystemAttributes()

template<typename MD5OfMessageSystemAttributesT = Aws::String>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithMD5OfMessageSystemAttributes ( MD5OfMessageSystemAttributesT &&  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.

Definition at line 90 of file SendMessageResult.h.

◆ WithMessageId()

template<typename MessageIdT = Aws::String>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithMessageId ( MessageIdT &&  value)
inline

An attribute containing the MessageId of the message sent to the queue. For more information, see Queue and Message Identifiers in the Amazon SQS Developer Guide.

Definition at line 110 of file SendMessageResult.h.

◆ WithRequestId()

template<typename RequestIdT = Aws::String>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithRequestId ( RequestIdT &&  value)
inline

Definition at line 146 of file SendMessageResult.h.

◆ WithResponseMetadata()

template<typename ResponseMetadataT = ResponseMetadata>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithResponseMetadata ( ResponseMetadataT &&  value)
inline

Definition at line 161 of file SendMessageResult.h.

◆ WithSequenceNumber()

template<typename SequenceNumberT = Aws::String>
SendMessageResult & Aws::SQS::Model::SendMessageResult::WithSequenceNumber ( SequenceNumberT &&  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. SequenceNumber continues to increase for a particular MessageGroupId.

Definition at line 131 of file SendMessageResult.h.


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