Versions in this module Expand all Collapse all v1 v1.1.9 Mar 8, 2016 Changes in this version + const QueueAttributeNameApproximateNumberOfMessages + const QueueAttributeNameApproximateNumberOfMessagesDelayed + const QueueAttributeNameApproximateNumberOfMessagesNotVisible + const QueueAttributeNameCreatedTimestamp + const QueueAttributeNameDelaySeconds + const QueueAttributeNameLastModifiedTimestamp + const QueueAttributeNameMaximumMessageSize + const QueueAttributeNameMessageRetentionPeriod + const QueueAttributeNamePolicy + const QueueAttributeNameQueueArn + const QueueAttributeNameReceiveMessageWaitTimeSeconds + const QueueAttributeNameRedrivePolicy + const QueueAttributeNameVisibilityTimeout + const ServiceName + type AddPermissionInput struct + AWSAccountIds []*string + Actions []*string + Label *string + QueueUrl *string + func (s AddPermissionInput) GoString() string + func (s AddPermissionInput) String() string + type AddPermissionOutput struct + func (s AddPermissionOutput) GoString() string + func (s AddPermissionOutput) String() string + type BatchResultErrorEntry struct + Code *string + Id *string + Message *string + SenderFault *bool + func (s BatchResultErrorEntry) GoString() string + func (s BatchResultErrorEntry) String() string + type ChangeMessageVisibilityBatchInput struct + Entries []*ChangeMessageVisibilityBatchRequestEntry + QueueUrl *string + func (s ChangeMessageVisibilityBatchInput) GoString() string + func (s ChangeMessageVisibilityBatchInput) String() string + type ChangeMessageVisibilityBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*ChangeMessageVisibilityBatchResultEntry + func (s ChangeMessageVisibilityBatchOutput) GoString() string + func (s ChangeMessageVisibilityBatchOutput) String() string + type ChangeMessageVisibilityBatchRequestEntry struct + Id *string + ReceiptHandle *string + VisibilityTimeout *int64 + func (s ChangeMessageVisibilityBatchRequestEntry) GoString() string + func (s ChangeMessageVisibilityBatchRequestEntry) String() string + type ChangeMessageVisibilityBatchResultEntry struct + Id *string + func (s ChangeMessageVisibilityBatchResultEntry) GoString() string + func (s ChangeMessageVisibilityBatchResultEntry) String() string + type ChangeMessageVisibilityInput struct + QueueUrl *string + ReceiptHandle *string + VisibilityTimeout *int64 + func (s ChangeMessageVisibilityInput) GoString() string + func (s ChangeMessageVisibilityInput) String() string + type ChangeMessageVisibilityOutput struct + func (s ChangeMessageVisibilityOutput) GoString() string + func (s ChangeMessageVisibilityOutput) String() string + type CreateQueueInput struct + Attributes map[string]*string + QueueName *string + func (s CreateQueueInput) GoString() string + func (s CreateQueueInput) String() string + type CreateQueueOutput struct + QueueUrl *string + func (s CreateQueueOutput) GoString() string + func (s CreateQueueOutput) String() string + type DeleteMessageBatchInput struct + Entries []*DeleteMessageBatchRequestEntry + QueueUrl *string + func (s DeleteMessageBatchInput) GoString() string + func (s DeleteMessageBatchInput) String() string + type DeleteMessageBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*DeleteMessageBatchResultEntry + func (s DeleteMessageBatchOutput) GoString() string + func (s DeleteMessageBatchOutput) String() string + type DeleteMessageBatchRequestEntry struct + Id *string + ReceiptHandle *string + func (s DeleteMessageBatchRequestEntry) GoString() string + func (s DeleteMessageBatchRequestEntry) String() string + type DeleteMessageBatchResultEntry struct + Id *string + func (s DeleteMessageBatchResultEntry) GoString() string + func (s DeleteMessageBatchResultEntry) String() string + type DeleteMessageInput struct + QueueUrl *string + ReceiptHandle *string + func (s DeleteMessageInput) GoString() string + func (s DeleteMessageInput) String() string + type DeleteMessageOutput struct + func (s DeleteMessageOutput) GoString() string + func (s DeleteMessageOutput) String() string + type DeleteQueueInput struct + QueueUrl *string + func (s DeleteQueueInput) GoString() string + func (s DeleteQueueInput) String() string + type DeleteQueueOutput struct + func (s DeleteQueueOutput) GoString() string + func (s DeleteQueueOutput) String() string + type GetQueueAttributesInput struct + AttributeNames []*string + QueueUrl *string + func (s GetQueueAttributesInput) GoString() string + func (s GetQueueAttributesInput) String() string + type GetQueueAttributesOutput struct + Attributes map[string]*string + func (s GetQueueAttributesOutput) GoString() string + func (s GetQueueAttributesOutput) String() string + type GetQueueUrlInput struct + QueueName *string + QueueOwnerAWSAccountId *string + func (s GetQueueUrlInput) GoString() string + func (s GetQueueUrlInput) String() string + type GetQueueUrlOutput struct + QueueUrl *string + func (s GetQueueUrlOutput) GoString() string + func (s GetQueueUrlOutput) String() string + type ListDeadLetterSourceQueuesInput struct + QueueUrl *string + func (s ListDeadLetterSourceQueuesInput) GoString() string + func (s ListDeadLetterSourceQueuesInput) String() string + type ListDeadLetterSourceQueuesOutput struct + QueueUrls []*string + func (s ListDeadLetterSourceQueuesOutput) GoString() string + func (s ListDeadLetterSourceQueuesOutput) String() string + type ListQueuesInput struct + QueueNamePrefix *string + func (s ListQueuesInput) GoString() string + func (s ListQueuesInput) String() string + type ListQueuesOutput struct + QueueUrls []*string + func (s ListQueuesOutput) GoString() string + func (s ListQueuesOutput) String() string + type Message struct + Attributes map[string]*string + Body *string + MD5OfBody *string + MD5OfMessageAttributes *string + MessageAttributes map[string]*MessageAttributeValue + MessageId *string + ReceiptHandle *string + func (s Message) GoString() string + func (s Message) String() string + type MessageAttributeValue struct + BinaryListValues [][]byte + BinaryValue []byte + DataType *string + StringListValues []*string + StringValue *string + func (s MessageAttributeValue) GoString() string + func (s MessageAttributeValue) String() string + type PurgeQueueInput struct + QueueUrl *string + func (s PurgeQueueInput) GoString() string + func (s PurgeQueueInput) String() string + type PurgeQueueOutput struct + func (s PurgeQueueOutput) GoString() string + func (s PurgeQueueOutput) String() string + type ReceiveMessageInput struct + AttributeNames []*string + MaxNumberOfMessages *int64 + MessageAttributeNames []*string + QueueUrl *string + VisibilityTimeout *int64 + WaitTimeSeconds *int64 + func (s ReceiveMessageInput) GoString() string + func (s ReceiveMessageInput) String() string + type ReceiveMessageOutput struct + Messages []*Message + func (s ReceiveMessageOutput) GoString() string + func (s ReceiveMessageOutput) String() string + type RemovePermissionInput struct + Label *string + QueueUrl *string + func (s RemovePermissionInput) GoString() string + func (s RemovePermissionInput) String() string + type RemovePermissionOutput struct + func (s RemovePermissionOutput) GoString() string + func (s RemovePermissionOutput) String() string + type SQS struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *SQS + func (c *SQS) AddPermission(input *AddPermissionInput) (*AddPermissionOutput, error) + func (c *SQS) AddPermissionRequest(input *AddPermissionInput) (req *request.Request, output *AddPermissionOutput) + func (c *SQS) ChangeMessageVisibility(input *ChangeMessageVisibilityInput) (*ChangeMessageVisibilityOutput, error) + func (c *SQS) ChangeMessageVisibilityBatch(input *ChangeMessageVisibilityBatchInput) (*ChangeMessageVisibilityBatchOutput, error) + func (c *SQS) ChangeMessageVisibilityBatchRequest(input *ChangeMessageVisibilityBatchInput) (req *request.Request, output *ChangeMessageVisibilityBatchOutput) + func (c *SQS) ChangeMessageVisibilityRequest(input *ChangeMessageVisibilityInput) (req *request.Request, output *ChangeMessageVisibilityOutput) + func (c *SQS) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error) + func (c *SQS) CreateQueueRequest(input *CreateQueueInput) (req *request.Request, output *CreateQueueOutput) + func (c *SQS) DeleteMessage(input *DeleteMessageInput) (*DeleteMessageOutput, error) + func (c *SQS) DeleteMessageBatch(input *DeleteMessageBatchInput) (*DeleteMessageBatchOutput, error) + func (c *SQS) DeleteMessageBatchRequest(input *DeleteMessageBatchInput) (req *request.Request, output *DeleteMessageBatchOutput) + func (c *SQS) DeleteMessageRequest(input *DeleteMessageInput) (req *request.Request, output *DeleteMessageOutput) + func (c *SQS) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error) + func (c *SQS) DeleteQueueRequest(input *DeleteQueueInput) (req *request.Request, output *DeleteQueueOutput) + func (c *SQS) GetQueueAttributes(input *GetQueueAttributesInput) (*GetQueueAttributesOutput, error) + func (c *SQS) GetQueueAttributesRequest(input *GetQueueAttributesInput) (req *request.Request, output *GetQueueAttributesOutput) + func (c *SQS) GetQueueUrl(input *GetQueueUrlInput) (*GetQueueUrlOutput, error) + func (c *SQS) GetQueueUrlRequest(input *GetQueueUrlInput) (req *request.Request, output *GetQueueUrlOutput) + func (c *SQS) ListDeadLetterSourceQueues(input *ListDeadLetterSourceQueuesInput) (*ListDeadLetterSourceQueuesOutput, error) + func (c *SQS) ListDeadLetterSourceQueuesRequest(input *ListDeadLetterSourceQueuesInput) (req *request.Request, output *ListDeadLetterSourceQueuesOutput) + func (c *SQS) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error) + func (c *SQS) ListQueuesRequest(input *ListQueuesInput) (req *request.Request, output *ListQueuesOutput) + func (c *SQS) PurgeQueue(input *PurgeQueueInput) (*PurgeQueueOutput, error) + func (c *SQS) PurgeQueueRequest(input *PurgeQueueInput) (req *request.Request, output *PurgeQueueOutput) + func (c *SQS) ReceiveMessage(input *ReceiveMessageInput) (*ReceiveMessageOutput, error) + func (c *SQS) ReceiveMessageRequest(input *ReceiveMessageInput) (req *request.Request, output *ReceiveMessageOutput) + func (c *SQS) RemovePermission(input *RemovePermissionInput) (*RemovePermissionOutput, error) + func (c *SQS) RemovePermissionRequest(input *RemovePermissionInput) (req *request.Request, output *RemovePermissionOutput) + func (c *SQS) SendMessage(input *SendMessageInput) (*SendMessageOutput, error) + func (c *SQS) SendMessageBatch(input *SendMessageBatchInput) (*SendMessageBatchOutput, error) + func (c *SQS) SendMessageBatchRequest(input *SendMessageBatchInput) (req *request.Request, output *SendMessageBatchOutput) + func (c *SQS) SendMessageRequest(input *SendMessageInput) (req *request.Request, output *SendMessageOutput) + func (c *SQS) SetQueueAttributes(input *SetQueueAttributesInput) (*SetQueueAttributesOutput, error) + func (c *SQS) SetQueueAttributesRequest(input *SetQueueAttributesInput) (req *request.Request, output *SetQueueAttributesOutput) + type SendMessageBatchInput struct + Entries []*SendMessageBatchRequestEntry + QueueUrl *string + func (s SendMessageBatchInput) GoString() string + func (s SendMessageBatchInput) String() string + type SendMessageBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*SendMessageBatchResultEntry + func (s SendMessageBatchOutput) GoString() string + func (s SendMessageBatchOutput) String() string + type SendMessageBatchRequestEntry struct + DelaySeconds *int64 + Id *string + MessageAttributes map[string]*MessageAttributeValue + MessageBody *string + func (s SendMessageBatchRequestEntry) GoString() string + func (s SendMessageBatchRequestEntry) String() string + type SendMessageBatchResultEntry struct + Id *string + MD5OfMessageAttributes *string + MD5OfMessageBody *string + MessageId *string + func (s SendMessageBatchResultEntry) GoString() string + func (s SendMessageBatchResultEntry) String() string + type SendMessageInput struct + DelaySeconds *int64 + MessageAttributes map[string]*MessageAttributeValue + MessageBody *string + QueueUrl *string + func (s SendMessageInput) GoString() string + func (s SendMessageInput) String() string + type SendMessageOutput struct + MD5OfMessageAttributes *string + MD5OfMessageBody *string + MessageId *string + func (s SendMessageOutput) GoString() string + func (s SendMessageOutput) String() string + type SetQueueAttributesInput struct + Attributes map[string]*string + QueueUrl *string + func (s SetQueueAttributesInput) GoString() string + func (s SetQueueAttributesInput) String() string + type SetQueueAttributesOutput struct + func (s SetQueueAttributesOutput) GoString() string + func (s SetQueueAttributesOutput) String() string