Package io.opentelemetry.sdk.trace.data
Interface StatusData
-
@Immutable public interface StatusData
Defines the status of aSpan
by providing a standardStatusCode
in conjunction with an optional descriptive message.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static StatusData
create(io.opentelemetry.api.trace.StatusCode code, String description)
static StatusData
error()
Returns aStatusData
indicating an error occurred.String
getDescription()
Returns the description of thisStatus
for human consumption.io.opentelemetry.api.trace.StatusCode
getStatusCode()
Returns the status code.static StatusData
ok()
Returns aStatusData
indicating the operation has been validated by an application developer or operator to have completed successfully.static StatusData
unset()
Returns the defaultStatusData
.
-
-
-
Method Detail
-
ok
static StatusData ok()
Returns aStatusData
indicating the operation has been validated by an application developer or operator to have completed successfully.
-
unset
static StatusData unset()
Returns the defaultStatusData
.
-
error
static StatusData error()
Returns aStatusData
indicating an error occurred.
-
create
static StatusData create(io.opentelemetry.api.trace.StatusCode code, String description)
Returns aStatusData
with the givencode
anddescription
. Ifdescription
isnull
, the returnedStatusData
does not have a description.
-
getStatusCode
io.opentelemetry.api.trace.StatusCode getStatusCode()
Returns the status code.
-
getDescription
String getDescription()
Returns the description of thisStatus
for human consumption.- Returns:
- the description of this
Status
.
-
-