Class: AWS::SQS::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::SQS::Client
- Extended by:
- Core::QueryClient
- Defined in:
- lib/aws/sqs/client.rb
Overview
Client class for Amazon Simple Queue Service (SQS).
Constant Summary collapse
- API_VERSION =
'2011-10-01'
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, #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.
45 |
# File 'lib/aws/sqs/client.rb', line 45 define_client_method :add_permission, 'AddPermission' |
#change_message_visibility(options = {}) ⇒ Core::Response
Calls the ChangeMessageVisibility API operation.
58 |
# File 'lib/aws/sqs/client.rb', line 58 define_client_method :change_message_visibility, 'ChangeMessageVisibility' |
#change_message_visibility_batch(options = {}) ⇒ Core::Response
Calls the ChangeMessageVisibilityBatch API operation.
83 |
# File 'lib/aws/sqs/client.rb', line 83 define_client_method :change_message_visibility_batch, 'ChangeMessageVisibilityBatch' |
#create_queue(options = {}) ⇒ Core::Response
Calls the CreateQueue API operation.
96 |
# File 'lib/aws/sqs/client.rb', line 96 define_client_method :create_queue, 'CreateQueue' |
#delete_message(options = {}) ⇒ Core::Response
Calls the DeleteMessage API operation.
106 |
# File 'lib/aws/sqs/client.rb', line 106 define_client_method :delete_message, 'DeleteMessage' |
#delete_message_batch(options = {}) ⇒ Core::Response
Calls the DeleteMessageBatch API operation.
129 |
# File 'lib/aws/sqs/client.rb', line 129 define_client_method :delete_message_batch, 'DeleteMessageBatch' |
#delete_queue(options = {}) ⇒ Core::Response
Calls the DeleteQueue API operation.
137 |
# File 'lib/aws/sqs/client.rb', line 137 define_client_method :delete_queue, 'DeleteQueue' |
#get_queue_attributes(options = {}) ⇒ Core::Response
Calls the GetQueueAttributes API operation.
150 |
# File 'lib/aws/sqs/client.rb', line 150 define_client_method :get_queue_attributes, 'GetQueueAttributes' |
#get_queue_url(options = {}) ⇒ Core::Response
Calls the GetQueueUrl API operation.
163 |
# File 'lib/aws/sqs/client.rb', line 163 define_client_method :get_queue_url, 'GetQueueUrl' |
#list_queues(options = {}) ⇒ Core::Response
Calls the ListQueues API operation.
175 |
# File 'lib/aws/sqs/client.rb', line 175 define_client_method :list_queues, 'ListQueues' |
#receive_message(options = {}) ⇒ Core::Response
Calls the ReceiveMessage API operation.
200 |
# File 'lib/aws/sqs/client.rb', line 200 define_client_method :receive_message, 'ReceiveMessage' |
#remove_permission(options = {}) ⇒ Core::Response
Calls the RemovePermission API operation.
211 |
# File 'lib/aws/sqs/client.rb', line 211 define_client_method :remove_permission, 'RemovePermission' |
#send_message(options = {}) ⇒ Core::Response
Calls the SendMessage API operation.
226 |
# File 'lib/aws/sqs/client.rb', line 226 define_client_method :send_message, 'SendMessage' |
#send_message_batch(options = {}) ⇒ Core::Response
Calls the SendMessageBatch API operation.
253 |
# File 'lib/aws/sqs/client.rb', line 253 define_client_method :send_message_batch, 'SendMessageBatch' |
#set_queue_attributes(options = {}) ⇒ Core::Response
Calls the SetQueueAttributes API operation.
263 |
# File 'lib/aws/sqs/client.rb', line 263 define_client_method :set_queue_attributes, 'SetQueueAttributes' |