Method: Aws::Xray::Segment#set_error

Defined in:
lib/aws/xray/segment.rb

#set_error(error: false, throttle: false, fault: false, e: nil, remote: false, cause: nil) ⇒ Object

Parameters:

  • error (Boolean) (defaults to: false)

    Indicating that a client error occurred (response status code was 4XX Client Error).

  • throttle (Boolean) (defaults to: false)

    Indicating that a request was throttled (response status code was 429 Too Many Requests).

  • fault (Boolean) (defaults to: false)

    Indicating that a server error occurred (response status code was 5XX Server Error).

  • e (Exception) (defaults to: nil)

    An Exception object



73
74
75
# File 'lib/aws/xray/segment.rb', line 73

def set_error(error: false, throttle: false, fault: false, e: nil, remote: false, cause: nil)
  @error = Error.new(error, throttle, fault, e, remote, cause)
end