Class: AWS::SQS::Client
- Inherits:
-
Core::QueryClient
- Object
- Core::Client
- Core::QueryClient
- AWS::SQS::Client
- Defined in:
- lib/aws/sqs/client.rb
Overview
Client class for Amazon Simple Queue Service (SQS).
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#add_permission(options = {}) ⇒ Core::Response
Calls the AddPermission API operation.
-
#change_message_visibility(options = {}) ⇒ Core::Response
Calls the ChangeMessageVisibility API operation.
-
#change_message_visibility_batch(options = {}) ⇒ Core::Response
Calls the ChangeMessageVisibilityBatch API operation.
-
#create_queue(options = {}) ⇒ Core::Response
Calls the CreateQueue API operation.
-
#delete_message(options = {}) ⇒ Core::Response
Calls the DeleteMessage API operation.
-
#delete_message_batch(options = {}) ⇒ Core::Response
Calls the DeleteMessageBatch API operation.
-
#delete_queue(options = {}) ⇒ Core::Response
Calls the DeleteQueue API operation.
-
#get_queue_attributes(options = {}) ⇒ Core::Response
Calls the GetQueueAttributes API operation.
-
#get_queue_url(options = {}) ⇒ Core::Response
Calls the GetQueueUrl API operation.
-
#list_queues(options = {}) ⇒ Core::Response
Calls the ListQueues API operation.
-
#receive_message(options = {}) ⇒ Core::Response
Calls the ReceiveMessage API operation.
-
#remove_permission(options = {}) ⇒ Core::Response
Calls the RemovePermission API operation.
-
#send_message(options = {}) ⇒ Core::Response
Calls the SendMessage API operation.
-
#send_message_batch(options = {}) ⇒ Core::Response
Calls the SendMessageBatch API operation.
-
#set_queue_attributes(options = {}) ⇒ Core::Response
Calls the SetQueueAttributes API operation.
Methods inherited from Core::Client
#initialize, #log_warning, #operations, operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#add_permission(options = {}) ⇒ Core::Response
Calls the AddPermission API operation.
|
# File 'lib/aws/sqs/client.rb', line 25
|
#change_message_visibility(options = {}) ⇒ Core::Response
Calls the ChangeMessageVisibility API operation.
|
# File 'lib/aws/sqs/client.rb', line 42
|
#change_message_visibility_batch(options = {}) ⇒ Core::Response
Calls the ChangeMessageVisibilityBatch API operation.
|
# File 'lib/aws/sqs/client.rb', line 54
|
#create_queue(options = {}) ⇒ Core::Response
Calls the CreateQueue API operation.
|
# File 'lib/aws/sqs/client.rb', line 78
|
#delete_message(options = {}) ⇒ Core::Response
Calls the DeleteMessage API operation.
|
# File 'lib/aws/sqs/client.rb', line 90
|
#delete_message_batch(options = {}) ⇒ Core::Response
Calls the DeleteMessageBatch API operation.
|
# File 'lib/aws/sqs/client.rb', line 99
|
#delete_queue(options = {}) ⇒ Core::Response
Calls the DeleteQueue API operation.
|
# File 'lib/aws/sqs/client.rb', line 121
|
#get_queue_attributes(options = {}) ⇒ Core::Response
Calls the GetQueueAttributes API operation.
|
# File 'lib/aws/sqs/client.rb', line 128
|
#get_queue_url(options = {}) ⇒ Core::Response
Calls the GetQueueUrl API operation.
|
# File 'lib/aws/sqs/client.rb', line 140
|
#list_queues(options = {}) ⇒ Core::Response
Calls the ListQueues API operation.
|
# File 'lib/aws/sqs/client.rb', line 152
|
#receive_message(options = {}) ⇒ Core::Response
Calls the ReceiveMessage API operation.
|
# File 'lib/aws/sqs/client.rb', line 163
|
#remove_permission(options = {}) ⇒ Core::Response
Calls the RemovePermission API operation.
|
# File 'lib/aws/sqs/client.rb', line 193
|
#send_message(options = {}) ⇒ Core::Response
Calls the SendMessage API operation.
|
# File 'lib/aws/sqs/client.rb', line 203
|
#send_message_batch(options = {}) ⇒ Core::Response
Calls the SendMessageBatch API operation.
|
# File 'lib/aws/sqs/client.rb', line 217
|
#set_queue_attributes(options = {}) ⇒ Core::Response
Calls the SetQueueAttributes API operation.
|
# File 'lib/aws/sqs/client.rb', line 243
|