Class KeyValueAndUnit.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The index into the string table for the attribute's key.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The index into the string table for the attribute's unit.The value of the attribute.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe index into the string table for the attribute's key.intThe index into the string table for the attribute's unit.getValue()The value of the attribute.The value of the attribute.The value of the attribute.booleanhasValue()The value of the attribute.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(KeyValueAndUnit other) final KeyValueAndUnit.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeValue(AnyValue value) The value of the attribute.setKeyStrindex(int value) The index into the string table for the attribute's key.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnitStrindex(int value) The index into the string table for the attribute's unit.final KeyValueAndUnit.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) The value of the attribute.setValue(AnyValue.Builder builderForValue) The value of the attribute.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-
setField
public KeyValueAndUnit.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-
setRepeatedField
public KeyValueAndUnit.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-
addRepeatedField
public KeyValueAndUnit.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.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.GeneratedMessageV3.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()The index into the string table for the attribute's key.
int32 key_strindex = 1;- Specified by:
getKeyStrindexin interfaceKeyValueAndUnitOrBuilder- Returns:
- The keyStrindex.
-
setKeyStrindex
The index into the string table for the attribute's key.
int32 key_strindex = 1;- Parameters:
value- The keyStrindex to set.- Returns:
- This builder for chaining.
-
clearKeyStrindex
The index into the string table for the attribute's key.
int32 key_strindex = 1;- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2;- Specified by:
hasValuein interfaceKeyValueAndUnitOrBuilder- Returns:
- Whether the value field is set.
-
getValue
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2;- Specified by:
getValuein interfaceKeyValueAndUnitOrBuilder- Returns:
- The value.
-
setValue
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2; -
setValue
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2; -
mergeValue
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2; -
clearValue
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2; -
getValueBuilder
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2; -
getValueOrBuilder
The value of the attribute.
.opentelemetry.proto.common.v1.AnyValue value = 2;- Specified by:
getValueOrBuilderin interfaceKeyValueAndUnitOrBuilder
-
getUnitStrindex
public int getUnitStrindex()The index into the string table for the attribute's unit. zero indicates implicit (by semconv) or non-defined unit.
int32 unit_strindex = 3;- Specified by:
getUnitStrindexin interfaceKeyValueAndUnitOrBuilder- Returns:
- The unitStrindex.
-
setUnitStrindex
The index into the string table for the attribute's unit. 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
The index into the string table for the attribute's unit. zero indicates implicit (by semconv) or non-defined unit.
int32 unit_strindex = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final KeyValueAndUnit.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-
mergeUnknownFields
public final KeyValueAndUnit.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAndUnit.Builder>
-