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

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

Constructor Detail

def self.new(queue_url : String, attribute_names : AttributeNameList | Nil, message_attribute_names : MessageAttributeNameList | Nil, max_number_of_messages : Integer | Nil, visibility_timeout : Integer | Nil, wait_time_seconds : Integer | 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 fill(params : HTTP::Params, serializer) #

[View source]
def max_number_of_messages : Integer | Nil #

def message_attribute_names : MessageAttributeNameList | Nil #

def queue_url : String #

def receive_request_attempt_id : String | Nil #

def visibility_timeout : Integer | Nil #

def wait_time_seconds : Integer | Nil #