public static final class LabelKey.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder> implements LabelKeyOrBuilder
Defines a label key associated with a metric descriptor.Protobuf type
opencensus.proto.metrics.v1.LabelKey| Modifier and Type | Method and Description |
|---|---|
LabelKey.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LabelKey |
build() |
LabelKey |
buildPartial() |
LabelKey.Builder |
clear() |
LabelKey.Builder |
clearDescription()
A human-readable description of what this label key represents.
|
LabelKey.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LabelKey.Builder |
clearKey()
The key for the label.
|
LabelKey.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LabelKey.Builder |
clone() |
LabelKey |
getDefaultInstanceForType() |
String |
getDescription()
A human-readable description of what this label key represents.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A human-readable description of what this label key represents.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getKey()
The key for the label.
|
com.google.protobuf.ByteString |
getKeyBytes()
The key for the label.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LabelKey.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LabelKey.Builder |
mergeFrom(LabelKey other) |
LabelKey.Builder |
mergeFrom(com.google.protobuf.Message other) |
LabelKey.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LabelKey.Builder |
setDescription(String value)
A human-readable description of what this label key represents.
|
LabelKey.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
A human-readable description of what this label key represents.
|
LabelKey.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LabelKey.Builder |
setKey(String value)
The key for the label.
|
LabelKey.Builder |
setKeyBytes(com.google.protobuf.ByteString value)
The key for the label.
|
LabelKey.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LabelKey.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LabelKey build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LabelKey buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LabelKey.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LabelKey.Builder>public LabelKey.Builder mergeFrom(LabelKey other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public LabelKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LabelKey.Builder>IOExceptionpublic String getKey()
The key for the label.
string key = 1;getKey in interface LabelKeyOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
The key for the label.
string key = 1;getKeyBytes in interface LabelKeyOrBuilderpublic LabelKey.Builder setKey(String value)
The key for the label.
string key = 1;public LabelKey.Builder clearKey()
The key for the label.
string key = 1;public LabelKey.Builder setKeyBytes(com.google.protobuf.ByteString value)
The key for the label.
string key = 1;public String getDescription()
A human-readable description of what this label key represents.
string description = 2;getDescription in interface LabelKeyOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
A human-readable description of what this label key represents.
string description = 2;getDescriptionBytes in interface LabelKeyOrBuilderpublic LabelKey.Builder setDescription(String value)
A human-readable description of what this label key represents.
string description = 2;public LabelKey.Builder clearDescription()
A human-readable description of what this label key represents.
string description = 2;public LabelKey.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A human-readable description of what this label key represents.
string description = 2;public final LabelKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>public final LabelKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LabelKey.Builder>