Package io.opentelemetry.proto.common.v1
Class KeyValue.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<KeyValue,KeyValue.Builder>
io.opentelemetry.proto.common.v1.KeyValue.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,KeyValueOrBuilder,Cloneable
- Enclosing class:
- KeyValue
public static final class KeyValue.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<KeyValue,KeyValue.Builder>
implements KeyValueOrBuilder
Represents a key-value pair that is used to store Span attributes, Link attributes, etc.Protobuf type
opentelemetry.proto.common.v1.KeyValue-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionclearKey()The key name of the pair.The value of the pair.getKey()The key name of the pair.com.google.protobuf.ByteStringThe key name of the pair.getValue()The value of the pair.booleanhasValue()The value of the pair.mergeValue(AnyValue value) The value of the pair.The key name of the pair.setKeyBytes(com.google.protobuf.ByteString value) The key name of the pair.The value of the pair.setValue(AnyValue.Builder builderForValue) The value of the pair.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
-
getKey
The key name of the pair.
string key = 1 [json_name = "key"];- Specified by:
getKeyin interfaceKeyValueOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()The key name of the pair.
string key = 1 [json_name = "key"];- Specified by:
getKeyBytesin interfaceKeyValueOrBuilder- Returns:
- The bytes for key.
-
setKey
The key name of the pair.
string key = 1 [json_name = "key"];- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
The key name of the pair.
string key = 1 [json_name = "key"];- Returns:
- This builder for chaining.
-
setKeyBytes
The key name of the pair.
string key = 1 [json_name = "key"];- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()The value of the pair.
.opentelemetry.proto.common.v1.AnyValue value = 2 [json_name = "value"];- Specified by:
hasValuein interfaceKeyValueOrBuilder- Returns:
- Whether the value field is set.
-
getValue
The value of the pair.
.opentelemetry.proto.common.v1.AnyValue value = 2 [json_name = "value"];- Specified by:
getValuein interfaceKeyValueOrBuilder- Returns:
- The value.
-
setValue
The value of the pair.
.opentelemetry.proto.common.v1.AnyValue value = 2 [json_name = "value"]; -
setValue
The value of the pair.
.opentelemetry.proto.common.v1.AnyValue value = 2 [json_name = "value"]; -
mergeValue
The value of the pair.
.opentelemetry.proto.common.v1.AnyValue value = 2 [json_name = "value"]; -
clearValue
The value of the pair.
.opentelemetry.proto.common.v1.AnyValue value = 2 [json_name = "value"];
-