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