Class KeyValueAndUnit.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<KeyValueAndUnit.Builder>
io.opentelemetry.proto.profiles.v1development.KeyValueAndUnit.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,KeyValueAndUnitOrBuilder,Cloneable
- Enclosing class:
- KeyValueAndUnit
public static final class KeyValueAndUnit.Builder
extends com.google.protobuf.GeneratedMessage.Builder<KeyValueAndUnit.Builder>
implements KeyValueAndUnitOrBuilder
A custom 'dictionary native' style of encoding attributes which is more convenient for profiles than opentelemetry.proto.common.v1.KeyValue Specifically, uses the string table for keys and allows optional unit information.Protobuf type
opentelemetry.proto.profiles.v1development.KeyValueAndUnit-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()int32 key_strindex = 1;zero indicates implicit (by semconv) or non-defined unit..opentelemetry.proto.common.v1.AnyValue value = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintint32 key_strindex = 1;intzero indicates implicit (by semconv) or non-defined unit.getValue().opentelemetry.proto.common.v1.AnyValue value = 2;.opentelemetry.proto.common.v1.AnyValue value = 2;.opentelemetry.proto.common.v1.AnyValue value = 2;booleanhasValue().opentelemetry.proto.common.v1.AnyValue value = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(KeyValueAndUnit other) mergeValue(AnyValue value) .opentelemetry.proto.common.v1.AnyValue value = 2;setKeyStrindex(int value) int32 key_strindex = 1;setUnitStrindex(int value) zero indicates implicit (by semconv) or non-defined unit..opentelemetry.proto.common.v1.AnyValue value = 2;setValue(AnyValue.Builder builderForValue) .opentelemetry.proto.common.v1.AnyValue value = 2;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<KeyValueAndUnit.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<KeyValueAndUnit.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<KeyValueAndUnit.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeyValueAndUnit.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<KeyValueAndUnit.Builder>
-
mergeFrom
public KeyValueAndUnit.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeyValueAndUnit.Builder>- Throws:
IOException
-
getKeyStrindex
public int getKeyStrindex()int32 key_strindex = 1;- Specified by:
getKeyStrindexin interfaceKeyValueAndUnitOrBuilder- Returns:
- The keyStrindex.
-
setKeyStrindex
int32 key_strindex = 1;- Parameters:
value- The keyStrindex to set.- Returns:
- This builder for chaining.
-
clearKeyStrindex
int32 key_strindex = 1;- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue().opentelemetry.proto.common.v1.AnyValue value = 2;- Specified by:
hasValuein interfaceKeyValueAndUnitOrBuilder- Returns:
- Whether the value field is set.
-
getValue
.opentelemetry.proto.common.v1.AnyValue value = 2;- Specified by:
getValuein interfaceKeyValueAndUnitOrBuilder- Returns:
- The value.
-
setValue
.opentelemetry.proto.common.v1.AnyValue value = 2; -
setValue
.opentelemetry.proto.common.v1.AnyValue value = 2; -
mergeValue
.opentelemetry.proto.common.v1.AnyValue value = 2; -
clearValue
.opentelemetry.proto.common.v1.AnyValue value = 2; -
getValueBuilder
.opentelemetry.proto.common.v1.AnyValue value = 2; -
getValueOrBuilder
.opentelemetry.proto.common.v1.AnyValue value = 2;- Specified by:
getValueOrBuilderin interfaceKeyValueAndUnitOrBuilder
-
getUnitStrindex
public int getUnitStrindex()zero indicates implicit (by semconv) or non-defined unit.
int32 unit_strindex = 3;- Specified by:
getUnitStrindexin interfaceKeyValueAndUnitOrBuilder- Returns:
- The unitStrindex.
-
setUnitStrindex
zero indicates implicit (by semconv) or non-defined unit.
int32 unit_strindex = 3;- Parameters:
value- The unitStrindex to set.- Returns:
- This builder for chaining.
-
clearUnitStrindex
zero indicates implicit (by semconv) or non-defined unit.
int32 unit_strindex = 3;- Returns:
- This builder for chaining.
-