class Aws::Telemetry::SpanStatus

Represents the status of a finished span.

Constants

ERROR

An error.

OK

The operation completed successfully.

UNSET

The default status.

Attributes

code[R]

@return [Integer] code

description[R]

@return [String] description

Public Class Methods

error(description = '') click to toggle source

Returns a newly created {SpanStatus} with code, ‘ERROR` and an optional description.

@param [optional String] description @return [SpanStatus]

# File lib/aws-sdk-core/telemetry/span_status.rb, line 33
def error(description = '')
  new(ERROR, description: description)
end
new(code, description: '') click to toggle source
# File lib/aws-sdk-core/telemetry/span_status.rb, line 38
def initialize(code, description: '')
  @code = code
  @description = description
end
ok(description = '') click to toggle source

Returns a newly created {SpanStatus} with code, ‘OK` and an optional description.

@param [optional String] description @return [SpanStatus]

# File lib/aws-sdk-core/telemetry/span_status.rb, line 24
def ok(description = '')
  new(OK, description: description)
end
unset(description = '') click to toggle source

Returns a newly created {SpanStatus} with code, ‘UNSET` and an optional description.

@param [optional String] description @return [SpanStatus]

# File lib/aws-sdk-core/telemetry/span_status.rb, line 15
def unset(description = '')
  new(UNSET, description: description)
end