module Aws::SQS::API
Included Modules
Direct including types
Defined in:
aws-sqs/api.crInstance Method Summary
- #add_permission(queue_url : String, label : String, aws_account_ids : AWSAccountIdList, actions : ActionNameList)
- #change_message_visibility(queue_url : String, receipt_handle : String, visibility_timeout : Int32)
- #change_message_visibility_batch(queue_url : String, entries : ChangeMessageVisibilityBatchRequestEntryList)
- #create_queue(queue_name : String, attributes : QueueAttributeMap | Nil = nil, tags : TagMap | Nil = nil)
- #delete_message(queue_url : String, receipt_handle : String)
- #delete_message_batch(queue_url : String, entries : DeleteMessageBatchRequestEntryList)
- #delete_queue(queue_url : String)
- #get_queue_attributes(queue_url : String, attribute_names : AttributeNameList | Nil = nil)
- #get_queue_url(queue_name : String, queue_owner_aws_account_id : String | Nil = nil)
- #list_dead_letter_source_queues(queue_url : String, next_token : String | Nil = nil, max_results : Int32 | Nil = nil)
- #list_queue_tags(queue_url : String)
- #list_queues(queue_name_prefix : String | Nil = nil, next_token : String | Nil = nil, max_results : Int32 | Nil = nil)
- #purge_queue(queue_url : String)
- #receive_message(queue_url : String, attribute_names : AttributeNameList | Nil = nil, message_attribute_names : MessageAttributeNameList | Nil = nil, max_number_of_messages : Int32 | Nil = nil, visibility_timeout : Int32 | Nil = nil, wait_time_seconds : Int32 | Nil = nil, receive_request_attempt_id : String | Nil = nil)
- #remove_permission(queue_url : String, label : String)
- #send_message(queue_url : String, message_body : String, delay_seconds : Int32 | 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_batch(queue_url : String, entries : SendMessageBatchRequestEntryList)
- #set_queue_attributes(queue_url : String, attributes : QueueAttributeMap)
- #tag_queue(queue_url : String, tags : TagMap)
- #untag_queue(queue_url : String, tag_keys : TagKeyList)
Instance Method Detail
def add_permission(queue_url : String, label : String, aws_account_ids : AWSAccountIdList, actions : ActionNameList)
#
def change_message_visibility(queue_url : String, receipt_handle : String, visibility_timeout : Int32)
#
def change_message_visibility_batch(queue_url : String, entries : ChangeMessageVisibilityBatchRequestEntryList)
#
def create_queue(queue_name : String, attributes : QueueAttributeMap | Nil = nil, tags : TagMap | Nil = nil)
#
def delete_message_batch(queue_url : String, entries : DeleteMessageBatchRequestEntryList)
#
def get_queue_url(queue_name : String, queue_owner_aws_account_id : String | Nil = nil)
#
def list_dead_letter_source_queues(queue_url : String, next_token : String | Nil = nil, max_results : Int32 | Nil = nil)
#
def list_queues(queue_name_prefix : String | Nil = nil, next_token : String | Nil = nil, max_results : Int32 | Nil = nil)
#
def receive_message(queue_url : String, attribute_names : AttributeNameList | Nil = nil, message_attribute_names : MessageAttributeNameList | Nil = nil, max_number_of_messages : Int32 | Nil = nil, visibility_timeout : Int32 | Nil = nil, wait_time_seconds : Int32 | Nil = nil, receive_request_attempt_id : String | Nil = nil)
#
def send_message(queue_url : String, message_body : String, delay_seconds : Int32 | 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)
#
def send_message_batch(queue_url : String, entries : SendMessageBatchRequestEntryList)
#