47 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
48 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
72 inline void SetMessageId(
const char* value) { m_messageIdHasBeenSet =
true; m_messageId.assign(value); }
118 inline void SetReceiptHandle(
const char* value) { m_receiptHandleHasBeenSet =
true; m_receiptHandle.assign(value); }
159 inline void SetMD5OfBody(
const char* value) { m_mD5OfBodyHasBeenSet =
true; m_mD5OfBody.assign(value); }
194 inline void SetBody(
const char* value) { m_bodyHasBeenSet =
true; m_body.assign(value); }
355 inline void SetMD5OfMessageAttributes(
const char* value) { m_mD5OfMessageAttributesHasBeenSet =
true; m_mD5OfMessageAttributes.assign(value); }
474 bool m_messageIdHasBeenSet;
476 bool m_receiptHandleHasBeenSet;
478 bool m_mD5OfBodyHasBeenSet;
480 bool m_bodyHasBeenSet;
482 bool m_attributesHasBeenSet;
484 bool m_mD5OfMessageAttributesHasBeenSet;
486 bool m_messageAttributesHasBeenSet;
Message & WithBody(const Aws::String &value)
void SetMD5OfMessageAttributes(Aws::String &&value)
const Aws::String & GetReceiptHandle() const
Message & AddAttributes(QueueAttributeName &&key, const Aws::String &value)
Message & WithMessageId(Aws::String &&value)
void SetMessageId(const Aws::String &value)
void SetBody(const Aws::String &value)
Message & WithMessageAttributes(Aws::Map< Aws::String, MessageAttributeValue > &&value)
Message & WithReceiptHandle(const Aws::String &value)
Message & AddMessageAttributes(const char *key, const MessageAttributeValue &value)
Message & AddMessageAttributes(Aws::String &&key, const MessageAttributeValue &value)
Message & WithMessageAttributes(const Aws::Map< Aws::String, MessageAttributeValue > &value)
const Aws::String & GetMD5OfMessageAttributes() const
void SetAttributes(const Aws::Map< QueueAttributeName, Aws::String > &value)
void SetMessageId(Aws::String &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
void SetMessageId(const char *value)
Message & WithMD5OfBody(const Aws::String &value)
void SetMD5OfMessageAttributes(const Aws::String &value)
Message & AddAttributes(const QueueAttributeName &key, Aws::String &&value)
Message & WithReceiptHandle(const char *value)
Message & WithBody(Aws::String &&value)
Message & WithAttributes(const Aws::Map< QueueAttributeName, Aws::String > &value)
void SetReceiptHandle(Aws::String &&value)
Message & WithMD5OfBody(const char *value)
Message & WithBody(const char *value)
const Aws::String & GetMD5OfBody() const
Message & WithAttributes(Aws::Map< QueueAttributeName, Aws::String > &&value)
Message & WithMD5OfBody(Aws::String &&value)
Message & AddMessageAttributes(const char *key, MessageAttributeValue &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
Message & AddAttributes(const QueueAttributeName &key, const Aws::String &value)
void SetReceiptHandle(const Aws::String &value)
void SetMessageAttributes(const Aws::Map< Aws::String, MessageAttributeValue > &value)
Message & AddMessageAttributes(const Aws::String &key, MessageAttributeValue &&value)
Message & AddMessageAttributes(const Aws::String &key, const MessageAttributeValue &value)
Message & WithMD5OfMessageAttributes(Aws::String &&value)
void SetBody(const char *value)
void SetBody(Aws::String &&value)
const Aws::Map< QueueAttributeName, Aws::String > & GetAttributes() const
Message & WithReceiptHandle(Aws::String &&value)
Message & AddMessageAttributes(Aws::String &&key, MessageAttributeValue &&value)
Message & WithMessageId(const Aws::String &value)
void SetMessageAttributes(Aws::Map< Aws::String, MessageAttributeValue > &&value)
const Aws::Map< Aws::String, MessageAttributeValue > & GetMessageAttributes() const
void SetMD5OfBody(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Message & AddAttributes(const QueueAttributeName &key, const char *value)
void SetMD5OfBody(const Aws::String &value)
const Aws::String & GetBody() const
Message & AddAttributes(QueueAttributeName &&key, Aws::String &&value)
Message & WithMD5OfMessageAttributes(const Aws::String &value)
Message & WithMessageId(const char *value)
Message & WithMD5OfMessageAttributes(const char *value)
void SetAttributes(Aws::Map< QueueAttributeName, Aws::String > &&value)
void SetMD5OfMessageAttributes(const char *value)
const Aws::String & GetMessageId() const
Message & AddAttributes(QueueAttributeName &&key, const char *value)
void SetReceiptHandle(const char *value)
JSON (JavaScript Object Notation).
void SetMD5OfBody(Aws::String &&value)