struct Aws::SQS::Types::ReceiveMessageRequest

Included Modules

Defined in:

aws-sqs/types.cr

Constructors

Instance Method Summary

Instance methods inherited from module Aws::SQS::Types::Input

set_params(params : HTTP::Params, serializer) set_params

Constructor Detail

def self.new(queue_url : String, attribute_names : AttributeNameList | Nil, message_attribute_names : MessageAttributeNameList | Nil, max_number_of_messages : Int32 | Nil, visibility_timeout : Int32 | Nil, wait_time_seconds : Int32 | Nil, receive_request_attempt_id : String | Nil) #

[View source]

Instance Method Detail

def attribute_names : AttributeNameList | Nil #

def clone #

[View source]
def copy_with(queue_url _queue_url = @queue_url, attribute_names _attribute_names = @attribute_names, message_attribute_names _message_attribute_names = @message_attribute_names, max_number_of_messages _max_number_of_messages = @max_number_of_messages, visibility_timeout _visibility_timeout = @visibility_timeout, wait_time_seconds _wait_time_seconds = @wait_time_seconds, receive_request_attempt_id _receive_request_attempt_id = @receive_request_attempt_id) #

[View source]
def max_number_of_messages : Int32 | Nil #

def message_attribute_names : MessageAttributeNameList | Nil #

def queue_url : String #

def receive_request_attempt_id : String | Nil #

def set_params(params : HTTP::Params, serializer) #

[View source]
def visibility_timeout : Int32 | Nil #

def wait_time_seconds : Int32 | Nil #