You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Exception: AWS::SQS::Errors::BatchChangeVisibilityError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/aws/sqs/errors.rb

Overview

Raised from a batch change message visibility call when one or more of the updates fail.

See #failures for a complete list of failures.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(failures) ⇒ BatchChangeVisibilityError

Returns a new instance of BatchChangeVisibilityError



57
58
59
60
# File 'lib/aws/sqs/errors.rb', line 57

def initialize failures
  @failures = failures
  super("Failed to change visibility for #{failures.size} messages")
end

Instance Attribute Details

#failuresArray<Hash> (readonly)

Returns a list of hashes. Each hash contains information about one message that failed to change visibility. Hash keys include:

  • :error_code
  • :error_message
  • :sender_fault
  • :receipt_handle

Returns:

  • (Array<Hash>)

    Returns a list of hashes. Each hash contains information about one message that failed to change visibility. Hash keys include:

    • :error_code
    • :error_message
    • :sender_fault
    • :receipt_handle


71
72
73
# File 'lib/aws/sqs/errors.rb', line 71

def failures
  @failures
end