class Aws::SQS::Client
- Aws::SQS::Client
- Reference
- Object
Included Modules
Defined in:
aws-sqs/client.crConstructors
Instance Method Summary
Instance methods inherited from module Aws::SQS::Execute
build_params(action : String, version : String, input : Types::Input) : HTTP::Params
build_params,
build_request(method : String, resource : String, headers : HTTP::Headers | Hash(String, String) | Nil = nil, params : HTTP::Params | Nil = nil) : HTTP::Request
build_request,
execute(http_request, user_request : Types::Input)
execute,
serialize(val)
serialize
Instance methods inherited from module Aws::SQS::API
add_permission(queue_url : String, label : String, aws_account_ids : AWSAccountIdList, actions : ActionNameList)
add_permission,
change_message_visibility(queue_url : String, receipt_handle : String, visibility_timeout : Integer)
change_message_visibility,
change_message_visibility_batch(queue_url : String, entries : ChangeMessageVisibilityBatchRequestEntryList)
change_message_visibility_batch,
create_queue(queue_name : String, attributes : QueueAttributeMap | Nil = nil, tags : TagMap | Nil = nil)
create_queue,
delete_message(queue_url : String, receipt_handle : String)
delete_message,
delete_message_batch(queue_url : String, entries : DeleteMessageBatchRequestEntryList)
delete_message_batch,
delete_queue(queue_url : String)
delete_queue,
get_queue_attributes(queue_url : String, attribute_names : AttributeNameList | Nil = nil)
get_queue_attributes,
get_queue_url(queue_name : String, queue_owner_aws_account_id : String | Nil = nil)
get_queue_url,
list_dead_letter_source_queues(queue_url : String, next_token : Token | Nil = nil, max_results : BoxedInteger | Nil = nil)
list_dead_letter_source_queues,
list_queue_tags(queue_url : String)
list_queue_tags,
list_queues(queue_name_prefix : String | Nil = nil, next_token : Token | Nil = nil, max_results : BoxedInteger | Nil = nil)
list_queues,
purge_queue(queue_url : String)
purge_queue,
receive_message(queue_url : String, attribute_names : AttributeNameList | Nil = nil, message_attribute_names : MessageAttributeNameList | Nil = nil, max_number_of_messages : Integer | Nil = nil, visibility_timeout : Integer | Nil = nil, wait_time_seconds : Integer | Nil = nil, receive_request_attempt_id : String | Nil = nil)
receive_message,
remove_permission(queue_url : String, label : String)
remove_permission,
send_message(queue_url : String, message_body : String, delay_seconds : Integer | Nil = nil, message_attributes : MessageBodyAttributeMap | Nil = nil, message_system_attributes : MessageBodySystemAttributeMap | Nil = nil, message_deduplication_id : String | Nil = nil, message_group_id : String | Nil = nil)
send_message,
send_message_batch(queue_url : String, entries : SendMessageBatchRequestEntryList)
send_message_batch,
set_queue_attributes(queue_url : String, attributes : QueueAttributeMap)
set_queue_attributes,
tag_queue(queue_url : String, tags : TagMap)
tag_queue,
untag_queue(queue_url : String, tag_keys : TagKeyList)
untag_queue
Constructor Detail
def self.new(region : String, aws_access_key : String, aws_secret_key : String, endpoint : String | Nil = nil, signer : Symbol = :v4)
#