AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SQS::Model Namespace Reference

Namespaces

 QueueAttributeNameMapper
 

Classes

class  AddPermissionRequest
 
class  BatchResultErrorEntry
 
class  ChangeMessageVisibilityBatchRequest
 
class  ChangeMessageVisibilityBatchRequestEntry
 
class  ChangeMessageVisibilityBatchResult
 
class  ChangeMessageVisibilityBatchResultEntry
 
class  ChangeMessageVisibilityRequest
 
class  CreateQueueRequest
 
class  CreateQueueResult
 
class  DeleteMessageBatchRequest
 
class  DeleteMessageBatchRequestEntry
 
class  DeleteMessageBatchResult
 
class  DeleteMessageBatchResultEntry
 
class  DeleteMessageRequest
 
class  DeleteQueueRequest
 
class  GetQueueAttributesRequest
 
class  GetQueueAttributesResult
 
class  GetQueueUrlRequest
 
class  GetQueueUrlResult
 
class  ListDeadLetterSourceQueuesRequest
 
class  ListDeadLetterSourceQueuesResult
 
class  ListQueuesRequest
 
class  ListQueuesResult
 
class  Message
 
class  MessageAttributeValue
 
class  PurgeQueueRequest
 
class  ReceiveMessageRequest
 
class  ReceiveMessageResult
 
class  RemovePermissionRequest
 
class  ResponseMetadata
 
class  SendMessageBatchRequest
 
class  SendMessageBatchRequestEntry
 
class  SendMessageBatchResult
 
class  SendMessageBatchResultEntry
 
class  SendMessageRequest
 
class  SendMessageResult
 
class  SetQueueAttributesRequest
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > AddPermissionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > ChangeMessageVisibilityOutcome
 
typedef Aws::Utils::Outcome< ChangeMessageVisibilityBatchResult, Aws::Client::AWSError< SQSErrors > > ChangeMessageVisibilityBatchOutcome
 
typedef Aws::Utils::Outcome< CreateQueueResult, Aws::Client::AWSError< SQSErrors > > CreateQueueOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > DeleteMessageOutcome
 
typedef Aws::Utils::Outcome< DeleteMessageBatchResult, Aws::Client::AWSError< SQSErrors > > DeleteMessageBatchOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > DeleteQueueOutcome
 
typedef Aws::Utils::Outcome< GetQueueAttributesResult, Aws::Client::AWSError< SQSErrors > > GetQueueAttributesOutcome
 
typedef Aws::Utils::Outcome< GetQueueUrlResult, Aws::Client::AWSError< SQSErrors > > GetQueueUrlOutcome
 
typedef Aws::Utils::Outcome< ListDeadLetterSourceQueuesResult, Aws::Client::AWSError< SQSErrors > > ListDeadLetterSourceQueuesOutcome
 
typedef Aws::Utils::Outcome< ListQueuesResult, Aws::Client::AWSError< SQSErrors > > ListQueuesOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > PurgeQueueOutcome
 
typedef Aws::Utils::Outcome< ReceiveMessageResult, Aws::Client::AWSError< SQSErrors > > ReceiveMessageOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > RemovePermissionOutcome
 
typedef Aws::Utils::Outcome< SendMessageResult, Aws::Client::AWSError< SQSErrors > > SendMessageOutcome
 
typedef Aws::Utils::Outcome< SendMessageBatchResult, Aws::Client::AWSError< SQSErrors > > SendMessageBatchOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SQSErrors > > SetQueueAttributesOutcome
 
typedef std::future< AddPermissionOutcomeAddPermissionOutcomeCallable
 
typedef std::future< ChangeMessageVisibilityOutcomeChangeMessageVisibilityOutcomeCallable
 
typedef std::future< ChangeMessageVisibilityBatchOutcomeChangeMessageVisibilityBatchOutcomeCallable
 
typedef std::future< CreateQueueOutcomeCreateQueueOutcomeCallable
 
typedef std::future< DeleteMessageOutcomeDeleteMessageOutcomeCallable
 
typedef std::future< DeleteMessageBatchOutcomeDeleteMessageBatchOutcomeCallable
 
typedef std::future< DeleteQueueOutcomeDeleteQueueOutcomeCallable
 
typedef std::future< GetQueueAttributesOutcomeGetQueueAttributesOutcomeCallable
 
typedef std::future< GetQueueUrlOutcomeGetQueueUrlOutcomeCallable
 
typedef std::future< ListDeadLetterSourceQueuesOutcomeListDeadLetterSourceQueuesOutcomeCallable
 
typedef std::future< ListQueuesOutcomeListQueuesOutcomeCallable
 
typedef std::future< PurgeQueueOutcomePurgeQueueOutcomeCallable
 
typedef std::future< ReceiveMessageOutcomeReceiveMessageOutcomeCallable
 
typedef std::future< RemovePermissionOutcomeRemovePermissionOutcomeCallable
 
typedef std::future< SendMessageOutcomeSendMessageOutcomeCallable
 
typedef std::future< SendMessageBatchOutcomeSendMessageBatchOutcomeCallable
 
typedef std::future< SetQueueAttributesOutcomeSetQueueAttributesOutcomeCallable
 

Enumerations

enum  QueueAttributeName {
  QueueAttributeName::NOT_SET, QueueAttributeName::All, QueueAttributeName::Policy, QueueAttributeName::VisibilityTimeout,
  QueueAttributeName::MaximumMessageSize, QueueAttributeName::MessageRetentionPeriod, QueueAttributeName::ApproximateNumberOfMessages, QueueAttributeName::ApproximateNumberOfMessagesNotVisible,
  QueueAttributeName::CreatedTimestamp, QueueAttributeName::LastModifiedTimestamp, QueueAttributeName::QueueArn, QueueAttributeName::ApproximateNumberOfMessagesDelayed,
  QueueAttributeName::DelaySeconds, QueueAttributeName::ReceiveMessageWaitTimeSeconds, QueueAttributeName::RedrivePolicy, QueueAttributeName::SentTimestamp,
  QueueAttributeName::ApproximateFirstReceiveTimestamp, QueueAttributeName::ApproximateReceiveCount, QueueAttributeName::SenderId
}
 

Typedef Documentation

Definition at line 95 of file SQSClient.h.

Definition at line 115 of file SQSClient.h.

Definition at line 99 of file SQSClient.h.

Definition at line 117 of file SQSClient.h.

Definition at line 98 of file SQSClient.h.

Definition at line 116 of file SQSClient.h.

Definition at line 100 of file SQSClient.h.

Definition at line 118 of file SQSClient.h.

Definition at line 102 of file SQSClient.h.

Definition at line 120 of file SQSClient.h.

Definition at line 101 of file SQSClient.h.

Definition at line 119 of file SQSClient.h.

Definition at line 103 of file SQSClient.h.

Definition at line 121 of file SQSClient.h.

Definition at line 104 of file SQSClient.h.

Definition at line 122 of file SQSClient.h.

Definition at line 105 of file SQSClient.h.

Definition at line 123 of file SQSClient.h.

Definition at line 106 of file SQSClient.h.

Definition at line 124 of file SQSClient.h.

Definition at line 107 of file SQSClient.h.

Definition at line 125 of file SQSClient.h.

Definition at line 108 of file SQSClient.h.

Definition at line 126 of file SQSClient.h.

Definition at line 109 of file SQSClient.h.

Definition at line 127 of file SQSClient.h.

Definition at line 110 of file SQSClient.h.

Definition at line 128 of file SQSClient.h.

Definition at line 112 of file SQSClient.h.

Definition at line 130 of file SQSClient.h.

Definition at line 111 of file SQSClient.h.

Definition at line 129 of file SQSClient.h.

Definition at line 113 of file SQSClient.h.

Definition at line 131 of file SQSClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
All 
Policy 
VisibilityTimeout 
MaximumMessageSize 
MessageRetentionPeriod 
ApproximateNumberOfMessages 
ApproximateNumberOfMessagesNotVisible 
CreatedTimestamp 
LastModifiedTimestamp 
QueueArn 
ApproximateNumberOfMessagesDelayed 
DelaySeconds 
ReceiveMessageWaitTimeSeconds 
RedrivePolicy 
SentTimestamp 
ApproximateFirstReceiveTimestamp 
ApproximateReceiveCount 
SenderId 

Definition at line 25 of file QueueAttributeName.h.