60 inline void SetQueueUrl(
const char* value) { m_queueUrlHasBeenSet =
true; m_queueUrl.assign(value); }
394 inline void SetVisibilityTimeout(
int value) { m_visibilityTimeoutHasBeenSet =
true; m_visibilityTimeout = value; }
415 inline void SetWaitTimeSeconds(
int value) { m_waitTimeSecondsHasBeenSet =
true; m_waitTimeSeconds = value; }
426 bool m_queueUrlHasBeenSet;
428 bool m_attributeNamesHasBeenSet;
430 bool m_messageAttributeNamesHasBeenSet;
431 int m_maxNumberOfMessages;
432 bool m_maxNumberOfMessagesHasBeenSet;
433 int m_visibilityTimeout;
434 bool m_visibilityTimeoutHasBeenSet;
435 int m_waitTimeSeconds;
436 bool m_waitTimeSecondsHasBeenSet;
ReceiveMessageRequest & WithMessageAttributeNames(Aws::Vector< Aws::String > &&value)
ReceiveMessageRequest & WithVisibilityTimeout(int value)
void SetAttributeNames(const Aws::Vector< QueueAttributeName > &value)
void SetMessageAttributeNames(Aws::Vector< Aws::String > &&value)
ReceiveMessageRequest & WithMaxNumberOfMessages(int value)
ReceiveMessageRequest & WithQueueUrl(const Aws::String &value)
void SetMaxNumberOfMessages(int value)
void SetWaitTimeSeconds(int value)
void SetAttributeNames(Aws::Vector< QueueAttributeName > &&value)
const Aws::String & GetQueueUrl() const
std::vector< T, Aws::Allocator< T > > Vector
void SetQueueUrl(Aws::String &&value)
ReceiveMessageRequest & WithWaitTimeSeconds(int value)
ReceiveMessageRequest & AddMessageAttributeNames(Aws::String &&value)
ReceiveMessageRequest & WithMessageAttributeNames(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetMessageAttributeNames() const
int GetMaxNumberOfMessages() const
ReceiveMessageRequest & AddAttributeNames(QueueAttributeName &&value)
ReceiveMessageRequest & AddMessageAttributeNames(const Aws::String &value)
int GetVisibilityTimeout() const
void SetMessageAttributeNames(const Aws::Vector< Aws::String > &value)
ReceiveMessageRequest & AddMessageAttributeNames(const char *value)
ReceiveMessageRequest & WithAttributeNames(const Aws::Vector< QueueAttributeName > &value)
ReceiveMessageRequest & AddAttributeNames(const QueueAttributeName &value)
ReceiveMessageRequest & WithQueueUrl(Aws::String &&value)
ReceiveMessageRequest & WithQueueUrl(const char *value)
void SetQueueUrl(const Aws::String &value)
void SetVisibilityTimeout(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
int GetWaitTimeSeconds() const
void SetQueueUrl(const char *value)
const Aws::Vector< QueueAttributeName > & GetAttributeNames() const
ReceiveMessageRequest & WithAttributeNames(Aws::Vector< QueueAttributeName > &&value)
JSON (JavaScript Object Notation).