Amazon-SQS-Client
view release on metacpan or search on metacpan
lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesResponse.pm view on Meta::CPAN
=pod
=head1 NAME
C<Amazon::SQS::Model::ListQueuesResponse>
=head1 SYNOPSIS
my $response = new Amazon::SQS::Model::ListQueuesResponse( { ListQueuesResult => $result,
ResponseMetadata => $response_metadata
}
);
=head1 DESCRIPTION
Implements a class that contains the response from a C<ListQueues> request.
=head1 METHODS
=head2 new
new( options )
=head2 isSetListQueuesResult
Returns true if a C<Amazon::SQS::Model::ListQueuesResult> object is set in the response,
false otherwise.
=head2 isSetResponseMetadata
Returns true if a C<Amazon::SQS::Model::ResponseMetadata> object is set in the response,
false otherwise.
=head2 getListQueuesResult
Returns the C<Amazon::SQS::Model::ListQueuesResult> object.
=head2 getResponseMetadata
Returns the C<Amazon::SQS::Model::ResponseMetadata> object.
=cut
sub new {
my ($class, $data) = @_;
my $self = {};
$self->{_fields} = {
ListDeadLetterSourceQueuesResult => {
FieldValue => undef,
FieldType => "Amazon::SQS::Model::ListDeadLetterSourceQueuesResult"
},
ResponseMetadata => {
FieldValue => undef,
FieldType => "Amazon::SQS::Model::ResponseMetadata"
},
};
bless ($self, $class);
if (defined $data) {
$self->_fromHashRef($data);
}
return $self;
}
#
# Construct Amazon::SQS::Model::ListQueuesResponse from XML string
#
sub fromXML {
my ($self, $xml) = @_;
eval "use XML::Simple";
my $tree = XML::Simple::XMLin ($xml);
# TODO: check valid XML (is this a response XML?)
print Dumper [ $tree ];
print STDERR $xml;
return new Amazon::SQS::Model::ListDeadLetterSourceQueuesResponse($tree);
}
sub getListDeadLetterSourceQueuesResult {
return shift->{_fields}->{ListDeadLetterSourceQueuesResult}->{FieldValue};
}
sub setListDeadLetterSourceQueuesResult {
my ($self, $value) = @_;
$self->{_fields}->{ListDeadLetterSourceQueuesResult}->{FieldValue} = $value;
}
sub withListDeadLetterSourceQueuesResult {
my ($self, $value) = @_;
$self->setListDeadLetterSourceQueuesResult($value);
return $self;
}
sub isSetListDeadLetterSourceQueuesResult {
return defined (shift->{_fields}->{ListDeadLetterSourceQueuesResult}->{FieldValue});
}
sub getResponseMetadata {
return shift->{_fields}->{ResponseMetadata}->{FieldValue};
}
sub setResponseMetadata {
my ($self, $value) = @_;
$self->{_fields}->{ResponseMetadata}->{FieldValue} = $value;
}
sub withResponseMetadata {
( run in 2.386 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )