AWS SDK for C++  1.8.126
AWS SDK for C++
SendMessageBatchRequestEntry.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/sqs/SQS_EXPORTS.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlNode;
23 } // namespace Xml
24 } // namespace Utils
25 namespace SQS
26 {
27 namespace Model
28 {
29 
37  {
38  public:
42 
43  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
44  void OutputToStream(Aws::OStream& oStream, const char* location) const;
45 
46 
54  inline const Aws::String& GetId() const{ return m_id; }
55 
63  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
64 
72  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
73 
81  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
82 
90  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
91 
99  inline SendMessageBatchRequestEntry& WithId(const Aws::String& value) { SetId(value); return *this;}
100 
108  inline SendMessageBatchRequestEntry& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
109 
117  inline SendMessageBatchRequestEntry& WithId(const char* value) { SetId(value); return *this;}
118 
119 
123  inline const Aws::String& GetMessageBody() const{ return m_messageBody; }
124 
128  inline bool MessageBodyHasBeenSet() const { return m_messageBodyHasBeenSet; }
129 
133  inline void SetMessageBody(const Aws::String& value) { m_messageBodyHasBeenSet = true; m_messageBody = value; }
134 
138  inline void SetMessageBody(Aws::String&& value) { m_messageBodyHasBeenSet = true; m_messageBody = std::move(value); }
139 
143  inline void SetMessageBody(const char* value) { m_messageBodyHasBeenSet = true; m_messageBody.assign(value); }
144 
148  inline SendMessageBatchRequestEntry& WithMessageBody(const Aws::String& value) { SetMessageBody(value); return *this;}
149 
153  inline SendMessageBatchRequestEntry& WithMessageBody(Aws::String&& value) { SetMessageBody(std::move(value)); return *this;}
154 
158  inline SendMessageBatchRequestEntry& WithMessageBody(const char* value) { SetMessageBody(value); return *this;}
159 
160 
170  inline int GetDelaySeconds() const{ return m_delaySeconds; }
171 
181  inline bool DelaySecondsHasBeenSet() const { return m_delaySecondsHasBeenSet; }
182 
192  inline void SetDelaySeconds(int value) { m_delaySecondsHasBeenSet = true; m_delaySeconds = value; }
193 
203  inline SendMessageBatchRequestEntry& WithDelaySeconds(int value) { SetDelaySeconds(value); return *this;}
204 
205 
213  inline const Aws::Map<Aws::String, MessageAttributeValue>& GetMessageAttributes() const{ return m_messageAttributes; }
214 
222  inline bool MessageAttributesHasBeenSet() const { return m_messageAttributesHasBeenSet; }
223 
231  inline void SetMessageAttributes(const Aws::Map<Aws::String, MessageAttributeValue>& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes = value; }
232 
240  inline void SetMessageAttributes(Aws::Map<Aws::String, MessageAttributeValue>&& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes = std::move(value); }
241 
249  inline SendMessageBatchRequestEntry& WithMessageAttributes(const Aws::Map<Aws::String, MessageAttributeValue>& value) { SetMessageAttributes(value); return *this;}
250 
258  inline SendMessageBatchRequestEntry& WithMessageAttributes(Aws::Map<Aws::String, MessageAttributeValue>&& value) { SetMessageAttributes(std::move(value)); return *this;}
259 
267  inline SendMessageBatchRequestEntry& AddMessageAttributes(const Aws::String& key, const MessageAttributeValue& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes.emplace(key, value); return *this; }
268 
276  inline SendMessageBatchRequestEntry& AddMessageAttributes(Aws::String&& key, const MessageAttributeValue& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes.emplace(std::move(key), value); return *this; }
277 
285  inline SendMessageBatchRequestEntry& AddMessageAttributes(const Aws::String& key, MessageAttributeValue&& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes.emplace(key, std::move(value)); return *this; }
286 
294  inline SendMessageBatchRequestEntry& AddMessageAttributes(Aws::String&& key, MessageAttributeValue&& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes.emplace(std::move(key), std::move(value)); return *this; }
295 
303  inline SendMessageBatchRequestEntry& AddMessageAttributes(const char* key, MessageAttributeValue&& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes.emplace(key, std::move(value)); return *this; }
304 
312  inline SendMessageBatchRequestEntry& AddMessageAttributes(const char* key, const MessageAttributeValue& value) { m_messageAttributesHasBeenSet = true; m_messageAttributes.emplace(key, value); return *this; }
313 
314 
325 
335  inline bool MessageSystemAttributesHasBeenSet() const { return m_messageSystemAttributesHasBeenSet; }
336 
346  inline void SetMessageSystemAttributes(const Aws::Map<MessageSystemAttributeNameForSends, MessageSystemAttributeValue>& value) { m_messageSystemAttributesHasBeenSet = true; m_messageSystemAttributes = value; }
347 
357  inline void SetMessageSystemAttributes(Aws::Map<MessageSystemAttributeNameForSends, MessageSystemAttributeValue>&& value) { m_messageSystemAttributesHasBeenSet = true; m_messageSystemAttributes = std::move(value); }
358 
369 
380 
390  inline SendMessageBatchRequestEntry& AddMessageSystemAttributes(const MessageSystemAttributeNameForSends& key, const MessageSystemAttributeValue& value) { m_messageSystemAttributesHasBeenSet = true; m_messageSystemAttributes.emplace(key, value); return *this; }
391 
401  inline SendMessageBatchRequestEntry& AddMessageSystemAttributes(MessageSystemAttributeNameForSends&& key, const MessageSystemAttributeValue& value) { m_messageSystemAttributesHasBeenSet = true; m_messageSystemAttributes.emplace(std::move(key), value); return *this; }
402 
412  inline SendMessageBatchRequestEntry& AddMessageSystemAttributes(const MessageSystemAttributeNameForSends& key, MessageSystemAttributeValue&& value) { m_messageSystemAttributesHasBeenSet = true; m_messageSystemAttributes.emplace(key, std::move(value)); return *this; }
413 
423  inline SendMessageBatchRequestEntry& AddMessageSystemAttributes(MessageSystemAttributeNameForSends&& key, MessageSystemAttributeValue&& value) { m_messageSystemAttributesHasBeenSet = true; m_messageSystemAttributes.emplace(std::move(key), std::move(value)); return *this; }
424 
425 
469  inline const Aws::String& GetMessageDeduplicationId() const{ return m_messageDeduplicationId; }
470 
514  inline bool MessageDeduplicationIdHasBeenSet() const { return m_messageDeduplicationIdHasBeenSet; }
515 
559  inline void SetMessageDeduplicationId(const Aws::String& value) { m_messageDeduplicationIdHasBeenSet = true; m_messageDeduplicationId = value; }
560 
604  inline void SetMessageDeduplicationId(Aws::String&& value) { m_messageDeduplicationIdHasBeenSet = true; m_messageDeduplicationId = std::move(value); }
605 
649  inline void SetMessageDeduplicationId(const char* value) { m_messageDeduplicationIdHasBeenSet = true; m_messageDeduplicationId.assign(value); }
650 
694  inline SendMessageBatchRequestEntry& WithMessageDeduplicationId(const Aws::String& value) { SetMessageDeduplicationId(value); return *this;}
695 
739  inline SendMessageBatchRequestEntry& WithMessageDeduplicationId(Aws::String&& value) { SetMessageDeduplicationId(std::move(value)); return *this;}
740 
784  inline SendMessageBatchRequestEntry& WithMessageDeduplicationId(const char* value) { SetMessageDeduplicationId(value); return *this;}
785 
786 
811  inline const Aws::String& GetMessageGroupId() const{ return m_messageGroupId; }
812 
837  inline bool MessageGroupIdHasBeenSet() const { return m_messageGroupIdHasBeenSet; }
838 
863  inline void SetMessageGroupId(const Aws::String& value) { m_messageGroupIdHasBeenSet = true; m_messageGroupId = value; }
864 
889  inline void SetMessageGroupId(Aws::String&& value) { m_messageGroupIdHasBeenSet = true; m_messageGroupId = std::move(value); }
890 
915  inline void SetMessageGroupId(const char* value) { m_messageGroupIdHasBeenSet = true; m_messageGroupId.assign(value); }
916 
941  inline SendMessageBatchRequestEntry& WithMessageGroupId(const Aws::String& value) { SetMessageGroupId(value); return *this;}
942 
967  inline SendMessageBatchRequestEntry& WithMessageGroupId(Aws::String&& value) { SetMessageGroupId(std::move(value)); return *this;}
968 
993  inline SendMessageBatchRequestEntry& WithMessageGroupId(const char* value) { SetMessageGroupId(value); return *this;}
994 
995  private:
996 
997  Aws::String m_id;
998  bool m_idHasBeenSet;
999 
1000  Aws::String m_messageBody;
1001  bool m_messageBodyHasBeenSet;
1002 
1003  int m_delaySeconds;
1004  bool m_delaySecondsHasBeenSet;
1005 
1007  bool m_messageAttributesHasBeenSet;
1008 
1010  bool m_messageSystemAttributesHasBeenSet;
1011 
1012  Aws::String m_messageDeduplicationId;
1013  bool m_messageDeduplicationIdHasBeenSet;
1014 
1015  Aws::String m_messageGroupId;
1016  bool m_messageGroupIdHasBeenSet;
1017  };
1018 
1019 } // namespace Model
1020 } // namespace SQS
1021 } // namespace Aws
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageBody
SendMessageBatchRequestEntry & WithMessageBody(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:153
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageBody
SendMessageBatchRequestEntry & WithMessageBody(const char *value)
Definition: SendMessageBatchRequestEntry.h:158
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageGroupId
void SetMessageGroupId(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:889
Aws::SQS::Model::SendMessageBatchRequestEntry::WithId
SendMessageBatchRequestEntry & WithId(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:108
Aws::SQS::Model::SendMessageBatchRequestEntry
Definition: SendMessageBatchRequestEntry.h:37
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageGroupId
SendMessageBatchRequestEntry & WithMessageGroupId(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:941
Aws::SQS::Model::SendMessageBatchRequestEntry::SetId
void SetId(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:81
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageSystemAttributes
SendMessageBatchRequestEntry & WithMessageSystemAttributes(const Aws::Map< MessageSystemAttributeNameForSends, MessageSystemAttributeValue > &value)
Definition: SendMessageBatchRequestEntry.h:368
Aws::SQS::Model::SendMessageBatchRequestEntry::GetMessageDeduplicationId
const Aws::String & GetMessageDeduplicationId() const
Definition: SendMessageBatchRequestEntry.h:469
Aws::SQS::Model::SendMessageBatchRequestEntry::WithId
SendMessageBatchRequestEntry & WithId(const char *value)
Definition: SendMessageBatchRequestEntry.h:117
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageDeduplicationId
void SetMessageDeduplicationId(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:604
MessageSystemAttributeValue.h
Aws::SQS::Model::SendMessageBatchRequestEntry::MessageSystemAttributesHasBeenSet
bool MessageSystemAttributesHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:335
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageAttributes
SendMessageBatchRequestEntry & AddMessageAttributes(const char *key, const MessageAttributeValue &value)
Definition: SendMessageBatchRequestEntry.h:312
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageSystemAttributes
SendMessageBatchRequestEntry & AddMessageSystemAttributes(MessageSystemAttributeNameForSends &&key, const MessageSystemAttributeValue &value)
Definition: SendMessageBatchRequestEntry.h:401
Aws::SQS::Model::SendMessageBatchRequestEntry::WithDelaySeconds
SendMessageBatchRequestEntry & WithDelaySeconds(int value)
Definition: SendMessageBatchRequestEntry.h:203
Aws::SQS::Model::SendMessageBatchRequestEntry::GetMessageBody
const Aws::String & GetMessageBody() const
Definition: SendMessageBatchRequestEntry.h:123
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageAttributes
void SetMessageAttributes(Aws::Map< Aws::String, MessageAttributeValue > &&value)
Definition: SendMessageBatchRequestEntry.h:240
Aws::SQS::Model::SendMessageBatchRequestEntry::GetDelaySeconds
int GetDelaySeconds() const
Definition: SendMessageBatchRequestEntry.h:170
Aws::SQS::Model::SendMessageBatchRequestEntry::SendMessageBatchRequestEntry
SendMessageBatchRequestEntry()
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageGroupId
void SetMessageGroupId(const char *value)
Definition: SendMessageBatchRequestEntry.h:915
Aws::SQS::Model::SendMessageBatchRequestEntry::GetMessageGroupId
const Aws::String & GetMessageGroupId() const
Definition: SendMessageBatchRequestEntry.h:811
Aws::SQS::Model::SendMessageBatchRequestEntry::SendMessageBatchRequestEntry
SendMessageBatchRequestEntry(const Aws::Utils::Xml::XmlNode &xmlNode)
AWSStreamFwd.h
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageAttributes
SendMessageBatchRequestEntry & WithMessageAttributes(const Aws::Map< Aws::String, MessageAttributeValue > &value)
Definition: SendMessageBatchRequestEntry.h:249
Aws::SQS::Model::SendMessageBatchRequestEntry::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::SQS::Model::MessageAttributeValue
Definition: MessageAttributeValue.h:41
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageAttributes
void SetMessageAttributes(const Aws::Map< Aws::String, MessageAttributeValue > &value)
Definition: SendMessageBatchRequestEntry.h:231
MessageAttributeValue.h
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageAttributes
SendMessageBatchRequestEntry & AddMessageAttributes(const char *key, MessageAttributeValue &&value)
Definition: SendMessageBatchRequestEntry.h:303
Aws::SQS::Model::SendMessageBatchRequestEntry::GetMessageAttributes
const Aws::Map< Aws::String, MessageAttributeValue > & GetMessageAttributes() const
Definition: SendMessageBatchRequestEntry.h:213
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageDeduplicationId
SendMessageBatchRequestEntry & WithMessageDeduplicationId(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:739
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageDeduplicationId
void SetMessageDeduplicationId(const char *value)
Definition: SendMessageBatchRequestEntry.h:649
Aws::SQS::Model::SendMessageBatchRequestEntry::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
MessageSystemAttributeNameForSends.h
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageAttributes
SendMessageBatchRequestEntry & AddMessageAttributes(Aws::String &&key, const MessageAttributeValue &value)
Definition: SendMessageBatchRequestEntry.h:276
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageBody
SendMessageBatchRequestEntry & WithMessageBody(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:148
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageAttributes
SendMessageBatchRequestEntry & AddMessageAttributes(const Aws::String &key, MessageAttributeValue &&value)
Definition: SendMessageBatchRequestEntry.h:285
Aws::SQS::Model::SendMessageBatchRequestEntry::WithId
SendMessageBatchRequestEntry & WithId(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:99
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageSystemAttributes
SendMessageBatchRequestEntry & AddMessageSystemAttributes(MessageSystemAttributeNameForSends &&key, MessageSystemAttributeValue &&value)
Definition: SendMessageBatchRequestEntry.h:423
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageSystemAttributes
SendMessageBatchRequestEntry & WithMessageSystemAttributes(Aws::Map< MessageSystemAttributeNameForSends, MessageSystemAttributeValue > &&value)
Definition: SendMessageBatchRequestEntry.h:379
Aws::SQS::Model::MessageSystemAttributeValue
Definition: MessageSystemAttributeValue.h:38
Aws::Chime::Model::NotificationTarget::NOT_SET
@ NOT_SET
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageDeduplicationId
SendMessageBatchRequestEntry & WithMessageDeduplicationId(const char *value)
Definition: SendMessageBatchRequestEntry.h:784
AWSString.h
Aws::SQS::Model::SendMessageBatchRequestEntry::DelaySecondsHasBeenSet
bool DelaySecondsHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:181
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageSystemAttributes
SendMessageBatchRequestEntry & AddMessageSystemAttributes(const MessageSystemAttributeNameForSends &key, MessageSystemAttributeValue &&value)
Definition: SendMessageBatchRequestEntry.h:412
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageAttributes
SendMessageBatchRequestEntry & AddMessageAttributes(const Aws::String &key, const MessageAttributeValue &value)
Definition: SendMessageBatchRequestEntry.h:267
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageGroupId
SendMessageBatchRequestEntry & WithMessageGroupId(const char *value)
Definition: SendMessageBatchRequestEntry.h:993
AWS_SQS_API
#define AWS_SQS_API
Definition: SQS_EXPORTS.h:28
Aws::SQS::Model::SendMessageBatchRequestEntry::SetId
void SetId(const char *value)
Definition: SendMessageBatchRequestEntry.h:90
Aws::SQS::Model::SendMessageBatchRequestEntry::MessageDeduplicationIdHasBeenSet
bool MessageDeduplicationIdHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:514
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageBody
void SetMessageBody(const char *value)
Definition: SendMessageBatchRequestEntry.h:143
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageAttributes
SendMessageBatchRequestEntry & WithMessageAttributes(Aws::Map< Aws::String, MessageAttributeValue > &&value)
Definition: SendMessageBatchRequestEntry.h:258
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageAttributes
SendMessageBatchRequestEntry & AddMessageAttributes(Aws::String &&key, MessageAttributeValue &&value)
Definition: SendMessageBatchRequestEntry.h:294
SQS_EXPORTS.h
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageGroupId
void SetMessageGroupId(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:863
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageBody
void SetMessageBody(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:138
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageDeduplicationId
SendMessageBatchRequestEntry & WithMessageDeduplicationId(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:694
Aws::SQS::Model::SendMessageBatchRequestEntry::AddMessageSystemAttributes
SendMessageBatchRequestEntry & AddMessageSystemAttributes(const MessageSystemAttributeNameForSends &key, const MessageSystemAttributeValue &value)
Definition: SendMessageBatchRequestEntry.h:390
Aws::SQS::Model::SendMessageBatchRequestEntry::GetMessageSystemAttributes
const Aws::Map< MessageSystemAttributeNameForSends, MessageSystemAttributeValue > & GetMessageSystemAttributes() const
Definition: SendMessageBatchRequestEntry.h:324
Aws
Definition: AccessManagementClient.h:15
Aws::SQS::Model::SendMessageBatchRequestEntry::WithMessageGroupId
SendMessageBatchRequestEntry & WithMessageGroupId(Aws::String &&value)
Definition: SendMessageBatchRequestEntry.h:967
Aws::SQS::Model::SendMessageBatchRequestEntry::MessageAttributesHasBeenSet
bool MessageAttributesHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:222
Aws::SQS::Model::SendMessageBatchRequestEntry::IdHasBeenSet
bool IdHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:63
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
index
int index
Definition: cJSON.h:171
Aws::SQS::Model::SendMessageBatchRequestEntry::SetDelaySeconds
void SetDelaySeconds(int value)
Definition: SendMessageBatchRequestEntry.h:192
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageSystemAttributes
void SetMessageSystemAttributes(Aws::Map< MessageSystemAttributeNameForSends, MessageSystemAttributeValue > &&value)
Definition: SendMessageBatchRequestEntry.h:357
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageDeduplicationId
void SetMessageDeduplicationId(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:559
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageSystemAttributes
void SetMessageSystemAttributes(const Aws::Map< MessageSystemAttributeNameForSends, MessageSystemAttributeValue > &value)
Definition: SendMessageBatchRequestEntry.h:346
Aws::SQS::Model::MessageSystemAttributeNameForSends
MessageSystemAttributeNameForSends
Definition: MessageSystemAttributeNameForSends.h:17
AWSMap.h
Aws::SQS::Model::SendMessageBatchRequestEntry::MessageGroupIdHasBeenSet
bool MessageGroupIdHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:837
Aws::SQS::Model::SendMessageBatchRequestEntry::SetId
void SetId(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:72
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SQS::Model::SendMessageBatchRequestEntry::operator=
SendMessageBatchRequestEntry & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::SQS::Model::SendMessageBatchRequestEntry::SetMessageBody
void SetMessageBody(const Aws::String &value)
Definition: SendMessageBatchRequestEntry.h:133
Aws::SQS::Model::SendMessageBatchRequestEntry::MessageBodyHasBeenSet
bool MessageBodyHasBeenSet() const
Definition: SendMessageBatchRequestEntry.h:128
Aws::SQS::Model::SendMessageBatchRequestEntry::GetId
const Aws::String & GetId() const
Definition: SendMessageBatchRequestEntry.h:54