Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AddPermissionInput struct + AWSAccountIDs []*string + Actions []*string + Label *string + QueueURL *string + type AddPermissionOutput struct + type BatchResultErrorEntry struct + Code *string + ID *string + Message *string + SenderFault *bool + type ChangeMessageVisibilityBatchInput struct + Entries []*ChangeMessageVisibilityBatchRequestEntry + QueueURL *string + type ChangeMessageVisibilityBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*ChangeMessageVisibilityBatchResultEntry + type ChangeMessageVisibilityBatchRequestEntry struct + ID *string + ReceiptHandle *string + VisibilityTimeout *int64 + type ChangeMessageVisibilityBatchResultEntry struct + ID *string + type ChangeMessageVisibilityInput struct + QueueURL *string + ReceiptHandle *string + VisibilityTimeout *int64 + type ChangeMessageVisibilityOutput struct + type CreateQueueInput struct + Attributes map[string]*string + QueueName *string + type CreateQueueOutput struct + QueueURL *string + type DeleteMessageBatchInput struct + Entries []*DeleteMessageBatchRequestEntry + QueueURL *string + type DeleteMessageBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*DeleteMessageBatchResultEntry + type DeleteMessageBatchRequestEntry struct + ID *string + ReceiptHandle *string + type DeleteMessageBatchResultEntry struct + ID *string + type DeleteMessageInput struct + QueueURL *string + ReceiptHandle *string + type DeleteMessageOutput struct + type DeleteQueueInput struct + QueueURL *string + type DeleteQueueOutput struct + type GetQueueAttributesInput struct + AttributeNames []*string + QueueURL *string + type GetQueueAttributesOutput struct + Attributes map[string]*string + type GetQueueURLInput struct + QueueName *string + QueueOwnerAWSAccountID *string + type GetQueueURLOutput struct + QueueURL *string + type ListDeadLetterSourceQueuesInput struct + QueueURL *string + type ListDeadLetterSourceQueuesOutput struct + QueueURLs []*string + type ListQueuesInput struct + QueueNamePrefix *string + type ListQueuesOutput struct + QueueURLs []*string + type Message struct + Attributes map[string]*string + Body *string + MD5OfBody *string + MD5OfMessageAttributes *string + MessageAttributes map[string]*MessageAttributeValue + MessageID *string + ReceiptHandle *string + type MessageAttributeValue struct + BinaryListValues [][]byte + BinaryValue []byte + DataType *string + StringListValues []*string + StringValue *string + type PurgeQueueInput struct + QueueURL *string + type PurgeQueueOutput struct + type ReceiveMessageInput struct + AttributeNames []*string + MaxNumberOfMessages *int64 + MessageAttributeNames []*string + QueueURL *string + VisibilityTimeout *int64 + WaitTimeSeconds *int64 + type ReceiveMessageOutput struct + Messages []*Message + type RemovePermissionInput struct + Label *string + QueueURL *string + type RemovePermissionOutput struct + type SQS struct + func New(config *aws.Config) *SQS + func (c *SQS) AddPermission(input *AddPermissionInput) (*AddPermissionOutput, error) + func (c *SQS) AddPermissionRequest(input *AddPermissionInput) (req *aws.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 *aws.Request, output *ChangeMessageVisibilityBatchOutput) + func (c *SQS) ChangeMessageVisibilityRequest(input *ChangeMessageVisibilityInput) (req *aws.Request, output *ChangeMessageVisibilityOutput) + func (c *SQS) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error) + func (c *SQS) CreateQueueRequest(input *CreateQueueInput) (req *aws.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 *aws.Request, output *DeleteMessageBatchOutput) + func (c *SQS) DeleteMessageRequest(input *DeleteMessageInput) (req *aws.Request, output *DeleteMessageOutput) + func (c *SQS) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error) + func (c *SQS) DeleteQueueRequest(input *DeleteQueueInput) (req *aws.Request, output *DeleteQueueOutput) + func (c *SQS) GetQueueAttributes(input *GetQueueAttributesInput) (*GetQueueAttributesOutput, error) + func (c *SQS) GetQueueAttributesRequest(input *GetQueueAttributesInput) (req *aws.Request, output *GetQueueAttributesOutput) + func (c *SQS) GetQueueURL(input *GetQueueURLInput) (*GetQueueURLOutput, error) + func (c *SQS) GetQueueURLRequest(input *GetQueueURLInput) (req *aws.Request, output *GetQueueURLOutput) + func (c *SQS) ListDeadLetterSourceQueues(input *ListDeadLetterSourceQueuesInput) (*ListDeadLetterSourceQueuesOutput, error) + func (c *SQS) ListDeadLetterSourceQueuesRequest(input *ListDeadLetterSourceQueuesInput) (req *aws.Request, output *ListDeadLetterSourceQueuesOutput) + func (c *SQS) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error) + func (c *SQS) ListQueuesRequest(input *ListQueuesInput) (req *aws.Request, output *ListQueuesOutput) + func (c *SQS) PurgeQueue(input *PurgeQueueInput) (*PurgeQueueOutput, error) + func (c *SQS) PurgeQueueRequest(input *PurgeQueueInput) (req *aws.Request, output *PurgeQueueOutput) + func (c *SQS) ReceiveMessage(input *ReceiveMessageInput) (*ReceiveMessageOutput, error) + func (c *SQS) ReceiveMessageRequest(input *ReceiveMessageInput) (req *aws.Request, output *ReceiveMessageOutput) + func (c *SQS) RemovePermission(input *RemovePermissionInput) (*RemovePermissionOutput, error) + func (c *SQS) RemovePermissionRequest(input *RemovePermissionInput) (req *aws.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 *aws.Request, output *SendMessageBatchOutput) + func (c *SQS) SendMessageRequest(input *SendMessageInput) (req *aws.Request, output *SendMessageOutput) + func (c *SQS) SetQueueAttributes(input *SetQueueAttributesInput) (*SetQueueAttributesOutput, error) + func (c *SQS) SetQueueAttributesRequest(input *SetQueueAttributesInput) (req *aws.Request, output *SetQueueAttributesOutput) + type SendMessageBatchInput struct + Entries []*SendMessageBatchRequestEntry + QueueURL *string + type SendMessageBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*SendMessageBatchResultEntry + type SendMessageBatchRequestEntry struct + DelaySeconds *int64 + ID *string + MessageAttributes map[string]*MessageAttributeValue + MessageBody *string + type SendMessageBatchResultEntry struct + ID *string + MD5OfMessageAttributes *string + MD5OfMessageBody *string + MessageID *string + type SendMessageInput struct + DelaySeconds *int64 + MessageAttributes map[string]*MessageAttributeValue + MessageBody *string + QueueURL *string + type SendMessageOutput struct + MD5OfMessageAttributes *string + MD5OfMessageBody *string + MessageID *string + type SetQueueAttributesInput struct + Attributes map[string]*string + QueueURL *string + type SetQueueAttributesOutput struct