Method: Fog::AWS::SQS::Real#change_message_visibility

Defined in:
lib/fog/aws/requests/sqs/change_message_visibility.rb

#change_message_visibility(queue_url, receipt_handle, visibility_timeout) ⇒ Object

Change visibility timeout for a message

Parameters

  • queue_url<~String> - Url of queue for message to update

  • receipt_handle<~String> - Token from previous recieve message

  • visibility_timeout<~Integer> - New visibility timeout in 0..43200

See Also

docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryChangeMessageVisibility.html

[View source]

19
20
21
22
23
24
25
26
27
# File 'lib/fog/aws/requests/sqs/change_message_visibility.rb', line 19

def change_message_visibility(queue_url, receipt_handle, visibility_timeout)
  request({
    'Action'            => 'ChangeMessageVisibility',
    'ReceiptHandle'     => receipt_handle,
    'VisibilityTimeout' => visibility_timeout,
    :parser             => Fog::Parsers::AWS::SQS::Basic.new,
    :path               => path_from_queue_url(queue_url)
  })
end