Package io.opentelemetry.proto.trace.v1
Class Status.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Status,Status.Builder>
io.opentelemetry.proto.trace.v1.Status.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,StatusOrBuilder,Cloneable
- Enclosing class:
- Status
public static final class Status.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Status,Status.Builder>
implements StatusOrBuilder
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.Protobuf type
opentelemetry.proto.trace.v1.Status-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionThe status code.A developer-facing human readable error message.getCode()The status code.intThe status code.A developer-facing human readable error message.com.google.protobuf.ByteStringA developer-facing human readable error message.setCode(Status.StatusCode value) The status code.setCodeValue(int value) The status code.setMessage(String value) A developer-facing human readable error message.setMessageBytes(com.google.protobuf.ByteString value) A developer-facing human readable error message.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getMessage
A developer-facing human readable error message.
string message = 2 [json_name = "message"];- Specified by:
getMessagein interfaceStatusOrBuilder- Returns:
- The message.
-
getMessageBytes
public com.google.protobuf.ByteString getMessageBytes()A developer-facing human readable error message.
string message = 2 [json_name = "message"];- Specified by:
getMessageBytesin interfaceStatusOrBuilder- Returns:
- The bytes for message.
-
setMessage
A developer-facing human readable error message.
string message = 2 [json_name = "message"];- Parameters:
value- The message to set.- Returns:
- This builder for chaining.
-
clearMessage
A developer-facing human readable error message.
string message = 2 [json_name = "message"];- Returns:
- This builder for chaining.
-
setMessageBytes
A developer-facing human readable error message.
string message = 2 [json_name = "message"];- Parameters:
value- The bytes for message to set.- Returns:
- This builder for chaining.
-
getCodeValue
public int getCodeValue()The status code.
.opentelemetry.proto.trace.v1.Status.StatusCode code = 3 [json_name = "code"];- Specified by:
getCodeValuein interfaceStatusOrBuilder- Returns:
- The enum numeric value on the wire for code.
-
setCodeValue
The status code.
.opentelemetry.proto.trace.v1.Status.StatusCode code = 3 [json_name = "code"];- Parameters:
value- The code to set.- Returns:
- This builder for chaining.
-
getCode
The status code.
.opentelemetry.proto.trace.v1.Status.StatusCode code = 3 [json_name = "code"];- Specified by:
getCodein interfaceStatusOrBuilder- Returns:
- The code.
-
setCode
The status code.
.opentelemetry.proto.trace.v1.Status.StatusCode code = 3 [json_name = "code"];- Parameters:
value- The enum numeric value on the wire for code to set.- Returns:
- This builder for chaining.
-
clearCode
The status code.
.opentelemetry.proto.trace.v1.Status.StatusCode code = 3 [json_name = "code"];- Returns:
- This builder for chaining.
-