Amazon-SQS-Client
view release on metacpan or search on metacpan
lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesRequest.pm view on Meta::CPAN
String to use for filtering the list results. Only those queues whose
name begins with the specified string are returned.
=item Attribute
C<Amazon::SQS::Model::Attribute>
This is undocumented on AmazonE<039>s documentation page, however this
perl API apparently sends the attributes implying that you might be
able to list all queues that have a prefix of "some-prefix" AND have
some attribute.
Queue attributes are set when the queue is created and are listed below.
=over 5
=item * VisibilityTimeout
The length of time (in seconds) that a message
received from a queue will be invisible to other receiving components
when they ask to receive messages. For more information about
VisibilityTimeout, see Visibility Timeout in the Amazon SQS Developer
Guide.
=item * Policy
The formal description of the permissions for a resource. For more
information about Policy, see Basic Policy Structure in the Amazon SQS
Developer Guide.
=item * MaximumMessageSize
The limit of how many bytes a message can contain before Amazon SQS rejects it.
=item * MessageRetentionPeriod
The number of seconds Amazon SQS retains a message.
=item * DelaySeconds
The time in seconds that the delivery of all messages in the queue
will be delayed.
=back
=back
=cut
sub new {
my ($class, $data) = @_;
my $self = {};
$self->{_fields} = {
QueueUrl => { FieldValue => undef, FieldType => "string"}
};
bless ($self, $class);
if (defined $data) {
$self->_fromHashRef($data);
}
return $self;
}
sub getQueueUrl {
return shift->{_fields}->{QueueUrl}->{FieldValue};
}
sub setQueueUrl {
my ($self, $value) = @_;
$self->{_fields}->{QueueUrl}->{FieldValue} = $value;
return $self;
}
sub withQueueUrl {
my ($self, $value) = @_;
$self->setQueueUrl($value);
return $self;
}
sub isSetQueueUrl {
return defined (shift->{_fields}->{QueueUrl}->{FieldValue});
}
=pod
=head1 SEE OTHER
C<Amazon::SQS::Client>
=head1 AUTHOR
Elena@AWS
=cut
1;
( run in 3.654 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )