Amazon-SQS-Client

 view release on metacpan or  search on metacpan

lib/Amazon/SQS/Exception.pm  view on Meta::CPAN

  else {
    $self->{_message}    = $errorInfo->{Message}    // q{};
    $self->{_statusCode} = $errorInfo->{StatusCode} // q{};
    $self->{_errorCode}  = $errorInfo->{ErrorCode}  // q{};
    $self->{_errorType}  = $errorInfo->{ErrorType}  // q{};
    $self->{_requestId}  = $errorInfo->{RequestId}  // q{};
    $self->{_xml}        = $errorInfo->{XML}        // q{};
    $self->{_httpError}  = $errorInfo->{HTTPError}  // q{};
  }

  return bless $self, $class;
}

#
# Gets error type returned by the service if available.
#
sub getErrorCode {
  return shift->{_errorCode};
}

#

lib/Amazon/SQS/Model/AddPermissionRequest.pm  view on Meta::CPAN

        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            QueueUrl => { FieldValue => undef, FieldType => "string"},
            Label => { FieldValue => undef, FieldType => "string"},
            AWSAccountId => {FieldValue => [], FieldType => ["string"]},
            ActionName => {FieldValue => [], FieldType => ["string"]},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

    
    sub getQueueUrl {
        return shift->{_fields}->{QueueUrl}->{FieldValue};

lib/Amazon/SQS/Model/AddPermissionResponse.pm  view on Meta::CPAN

    # 
    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

       
     #
     # Construct Amazon::SQS::Model::AddPermissionResponse from XML string

lib/Amazon/SQS/Model/Attribute.pm  view on Meta::CPAN


sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
            
		      Name => { FieldValue => undef, FieldType => "string"},
		      Value => { FieldValue => undef, FieldType => "string"},
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

    
sub getName {
  return shift->{_fields}->{Name}->{FieldValue};

lib/Amazon/SQS/Model/ChangeMessageVisibilityBatchRequest.pm  view on Meta::CPAN

# 
# 
sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      QueueUrl => { FieldValue => undef, FieldType => "string"},
		      BatchRequest => {FieldValue => [], FieldType => ["Amazon::SQS::Model::ChangeMessageVisibilityBatchRequestEntry"]},
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}
    
sub getQueueUrl {
  return shift->{_fields}->{QueueUrl}->{FieldValue};
}

lib/Amazon/SQS/Model/ChangeMessageVisibilityBatchRequestEntry.pm  view on Meta::CPAN


sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      Id => { FieldValue => undef, FieldType => "string"},
		      ReceiptHandle => { FieldValue => undef, FieldType => "string"},
		      VisibilityTimeout => {FieldValue => undef, FieldType => "int"},
        };
  
  bless ($self, $class);
  
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
  
  return $self;
}

sub getId {
  return shift->{_fields}->{Id}->{FieldValue};

lib/Amazon/SQS/Model/ChangeMessageVisibilityBatchResponse.pm  view on Meta::CPAN

# 
# 
sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      ChangeMessageVisibilityBatchResult => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ChangeMessageVisibilityBatchResult"},
		      ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

       
#
# Construct Amazon::SQS::Model::ChangeMessageVisibilityBatchResponse from XML string

lib/Amazon/SQS/Model/ChangeMessageVisibilityBatchResult.pm  view on Meta::CPAN

sub new {
  my ($class, $data) = @_;
  my $self = {};
  
  $self->{_fields} = {
		      ChangeMessageVisibilityBatchResultEntry => {
								  FieldValue => [],
								  FieldType   => ["Amazon::SQS::Model::ChangeMessageVisibilityBatchResultEntry"]},
		     };
  
  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

sub getChangeMessageVisibilityBatchResultEntry {
  return shift->{_fields}->{ChangeMessageVisibilityBatchResultEntry}->{FieldValue};
}

lib/Amazon/SQS/Model/ChangeMessageVisibilityBatchResultEntry.pm  view on Meta::CPAN

# Id: "string"
#

sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      Id  => {FieldValue => undef, FieldType => "string"}
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

sub getId {
  return shift->{_fields}->{Id}->{FieldValue};
}

lib/Amazon/SQS/Model/ChangeMessageVisibilityRequest.pm  view on Meta::CPAN

        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            QueueUrl => { FieldValue => undef, FieldType => "string"},
            ReceiptHandle => { FieldValue => undef, FieldType => "string"},
            VisibilityTimeout => { FieldValue => undef, FieldType => "int"},
            Attribute => {FieldValue => [], FieldType => ["Amazon::SQS::Model::Attribute"]},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

    
    sub getQueueUrl {
        return shift->{_fields}->{QueueUrl}->{FieldValue};

lib/Amazon/SQS/Model/ChangeMessageVisibilityResponse.pm  view on Meta::CPAN

#
# 
# 
sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
		     };
  
  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

       
#
# Construct Amazon::SQS::Model::ChangeMessageVisibilityResponse from XML string

lib/Amazon/SQS/Model/CreateQueueRequest.pm  view on Meta::CPAN


sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      QueueName => { FieldValue => undef, FieldType => "string"},
		      DefaultVisibilityTimeout => { FieldValue => undef, FieldType => "int"},
		      Attribute => {FieldValue => [], FieldType => ["Amazon::SQS::Model::Attribute"]},
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

    
sub getQueueName {
  return shift->{_fields}->{QueueName}->{FieldValue};

lib/Amazon/SQS/Model/CreateQueueResponse.pm  view on Meta::CPAN

    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            CreateQueueResult => {FieldValue => undef, FieldType => "Amazon::SQS::Model::CreateQueueResult"},
            ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

       
     #
     # Construct Amazon::SQS::Model::CreateQueueResponse from XML string

lib/Amazon/SQS/Model/CreateQueueResult.pm  view on Meta::CPAN

    # 
    # 
    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};

lib/Amazon/SQS/Model/DeleteMessageBatchRequest.pm  view on Meta::CPAN

# 
# 
sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      QueueUrl => { FieldValue => undef, FieldType => "string"},
		      DeleteMessageBatchRequestEntry => { FieldValue => [], FieldType => ["Amazon::SQS::Model::DeleteMessageBatchRequestEntry"]}
		     };
  
  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
  
  return $self;
}
    

sub getQueueUrl {
  return shift->{_fields}->{QueueUrl}->{FieldValue};

lib/Amazon/SQS/Model/DeleteMessageBatchRequestEntry.pm  view on Meta::CPAN

=cut

sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      Id => { FieldValue => undef, FieldType => "string"},
		      ReceiptHandle => { FieldValue => undef, FieldType => "string" }
        };
  
  bless ($self, $class);
  
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
  
  return $self;
}

sub getId {
  return shift->{_fields}->{Id}->{FieldValue};

lib/Amazon/SQS/Model/DeleteMessageBatchResponse.pm  view on Meta::CPAN

#

sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      DeleteMessageBatchResult => { FieldValue => undef, FieldType => "Amazon::SQS::Model::DeleteMessageBatchResult" },
		      ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

       
#
# Construct Amazon::SQS::Model::DeleteMessageBatchResponse from XML string

lib/Amazon/SQS/Model/DeleteMessageBatchResult.pm  view on Meta::CPAN

sub new {
  my ($class, $data) = @_;
  my $self = {};
  
  $self->{_fields} = {
		      DeleteMessageBatchResultEntry => {
							FieldValue => [],
							FieldType   => ["Amazon::SQS::Model::DeleteMessageBatchResultEntry"]},
		     };
  
  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

sub getDeleteMessageBatchResultEntry {
  return shift->{_fields}->{DeleteMessageBatchResultEntry}->{FieldValue};
}

lib/Amazon/SQS/Model/DeleteMessageBatchResultEntry.pm  view on Meta::CPAN

# Id: "string"
#

sub new {
  my ($class, $data) = @_;
  my $self = {};
  $self->{_fields} = {
		      Id  => {FieldValue => undef, FieldType => "string"}
		     };

  bless ($self, $class);
  if (defined $data) {
    $self->_fromHashRef($data); 
  }
        
  return $self;
}

sub getId {
  return shift->{_fields}->{Id}->{FieldValue};
}

lib/Amazon/SQS/Model/DeleteMessageRequest.pm  view on Meta::CPAN

    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            QueueUrl => { FieldValue => undef, FieldType => "string"},
            ReceiptHandle => { FieldValue => undef, FieldType => "string"},
            Attribute => {FieldValue => [], FieldType => ["Amazon::SQS::Model::Attribute"]},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

    
    sub getQueueUrl {
        return shift->{_fields}->{QueueUrl}->{FieldValue};

lib/Amazon/SQS/Model/DeleteMessageResponse.pm  view on Meta::CPAN

    # 
    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

       
     #
     # Construct Amazon::SQS::Model::DeleteMessageResponse from XML string

lib/Amazon/SQS/Model/DeleteQueueRequest.pm  view on Meta::CPAN

    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            QueueUrl => { FieldValue => undef, FieldType => "string"},
            Attribute => {FieldValue => [], FieldType => ["Amazon::SQS::Model::Attribute"]},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

    
    sub getQueueUrl {
        return shift->{_fields}->{QueueUrl}->{FieldValue};

lib/Amazon/SQS/Model/DeleteQueueResponse.pm  view on Meta::CPAN

    # 
    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

       
     #
     # Construct Amazon::SQS::Model::DeleteQueueResponse from XML string

lib/Amazon/SQS/Model/Error.pm  view on Meta::CPAN

        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            Type => { FieldValue => undef, FieldType => "string"},
            Code => { FieldValue => undef, FieldType => "string"},
            Message => { FieldValue => undef, FieldType => "string"},
            Detail => {FieldValue => undef, FieldType => "Amazon::SQS::Model::Object"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

    
    sub getType {
        return shift->{_fields}->{Type}->{FieldValue};

lib/Amazon/SQS/Model/ErrorResponse.pm  view on Meta::CPAN

    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            Error => {FieldValue => [], FieldType => ["Amazon::SQS::Model::Error"]},
            RequestId => { FieldValue => undef, FieldType => "string"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

       
     #
     # Construct Amazon::SQS::Model::ErrorResponse from XML string

lib/Amazon/SQS/Model/GetQueueAttributesRequest.pm  view on Meta::CPAN

    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            QueueUrl => { FieldValue => undef, FieldType => "string"},
            AttributeName => {FieldValue => [], FieldType => ["string"]},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

    
    sub getQueueUrl {
        return shift->{_fields}->{QueueUrl}->{FieldValue};

lib/Amazon/SQS/Model/GetQueueAttributesResponse.pm  view on Meta::CPAN

    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            GetQueueAttributesResult => {FieldValue => undef, FieldType => "Amazon::SQS::Model::GetQueueAttributesResult"},
            ResponseMetadata => {FieldValue => undef, FieldType => "Amazon::SQS::Model::ResponseMetadata"},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

       
     #
     # Construct Amazon::SQS::Model::GetQueueAttributesResponse from XML string

lib/Amazon/SQS/Model/GetQueueAttributesResult.pm  view on Meta::CPAN

    # 
    # 
    sub new {
        my ($class, $data) = @_;
        my $self = {};
        $self->{_fields} = {
            
            Attribute => {FieldValue => [], FieldType => ["Amazon::SQS::Model::Attribute"]},
        };

        bless ($self, $class);
        if (defined $data) {
           $self->_fromHashRef($data); 
        }
        
        return $self;
    }

        sub getAttribute {
        return shift->{_fields}->{Attribute}->{FieldValue};
    }

lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesRequest.pm  view on Meta::CPAN


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 {

lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesResponse.pm  view on Meta::CPAN

							   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;
}

       
#



( run in 1.718 second using v1.01-cache-2.11-cpan-b32c08c6d1a )