Amazon-SQS-Client
view release on metacpan or search on metacpan
lib/Amazon/SQS/Client.pm view on Meta::CPAN
=back
=head2 addPermission
addPermission( )
Adds the specified permission(s) to a queue for the specified
principal(s). This allows for sharing access to the queue.
See L</http://docs.amazonwebservices.com/AWSSimpleQueueService/2009-02-01/SQSDeveloperGuide/Query_QueryAddPermission.html>
Returns an C<Amazon::SQS::Model::AddPermissionResponse>.
Throws C<Amazon::SQS::Exception. Use eval to catch> it.
=over 5
=item request
C<request> is either a hash reference of parameters for
C<Amazon::SQS::Model::AddPermissionRequest> request or
C<Amazon::SQS::Model::AddPermissionRequest> object itself.
See C<Amazon::SQS::Model::AddPermissionRequest for valid> arguments
=back
=head2 changeMessageVisibility
changeMessageVisibility( request )
The C<ChangeMessageVisibility> action extends the read lock timeout of
the specified message from the specified queue to the specified value.
Returns an C<Amazon::SQS::Model::ChangeMessageVisibilityResponse>
Throws an C<Amazon::SQS::Exception>. Use eval to catch it
See
L</http://docs.amazonwebservices.com/AWSSimpleQueueService/2009-02-01/SQSDeveloperGuide/Query_QueryChangeMessageVisibility.html>
=over 5
=item request
<request> is either a hash reference of parameters for
C<Amazon::SQS::Model::ChangeMessageVisibilityRequest> request or
C<Amazon::SQS::Model::ChangeMessageVisibilityRequest> object itself.
See C<Amazon::SQS::Model::ChangeMessageVisibilityRequest> for valid arguments.
=back
=head2 deleteMessage
deleteMessage( request )
The C<DeleteMessage> action unconditionally removes the specified message
from the specified queue. Even if the message is locked by another
reader due to the visibility timeout setting, it is still deleted from
the queue.
Returns an C<Amazon::SQS::Model::DeleteMessageResponse> object.
Throws an C<Amazon::SQS::Exception>. Use eval to catch it.
See L</http://docs.amazonwebservices.com/AWSSimpleQueueService/2009-02-01/SQSDeveloperGuide/Query_QueryDeleteMessage.html>
=over 5
=item request
c<request> is either a hash reference of parameters for
C<Amazon::SQS::Model::DeleteMessageRequest> request or
C<Amazon::SQS::Model::DeleteMessageRequest> object itself.
See C<Amazon::SQS::Model::DeleteMessageRequest> for valid arguments
=back
=head2 deleteQueue
deleteQueue( request )
This action unconditionally deletes the queue specified by the queue
URL. Use this operation WITH CARE! The queue is deleted even if it is
NOT empty.
Returns an C<Amazon::SQS::Model::DeleteQueueResponse>
Throws an C<Amazon::SQS::Exception>. Use eval to catch it
See L</http://docs.amazonwebservices.com/AWSSimpleQueueService/2009-02-01/SQSDeveloperGuide/Query_QueryDeleteQueue.html>
=over 5
=item request
C<request> can either be a hash reference of parameters for
C<Amazon::SQS::Model::DeleteQueueRequest> request or
C<Amazon::SQS::Model::DeleteQueueRequest> object itself.
See C<Amazon::SQS::Model::DeleteQueueRequest> for valid arguments.
=back
=head2 getQueueAttributes
getQueueAttributes( request )
Gets one or all attributes of a queue. Queues currently have two
attributes you can get: <ApproximateNumberOfMessages> and
C<VisibilityTimeout>.
Returns an C<Amazon::SQS::Model::GetQueueAttributesResponse> object.
Throws an C<Amazon::SQS::Exception>. Use eval to catch it.
See
( run in 4.764 seconds using v1.01-cache-2.11-cpan-2398b32b56e )