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 )