public static final class DroppedLabelsOuterClass.DroppedLabels.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder> implements DroppedLabelsOuterClass.DroppedLabelsOrBuilder
A set of (label, value) pairs which were dropped during aggregation, attached to google.api.Distribution.Exemplars in google.api.Distribution values during aggregation. These values are used in combination with the label values that remain on the aggregated Distribution timeseries to construct the full label set for the exemplar values. The resulting full label set may be used to identify the specific task/job/instance (for example) which may be contributing to a long-tail, while allowing the storage savings of only storing aggregated distribution values for a large group. Note that there are no guarantees on ordering of the labels from exemplar-to-exemplar and from distribution-to-distribution in the same stream, and there may be duplicates. It is up to clients to resolve any ambiguities.Protobuf type
google.monitoring.v3.DroppedLabels| Modifier and Type | Method and Description |
|---|---|
DroppedLabelsOuterClass.DroppedLabels.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DroppedLabelsOuterClass.DroppedLabels |
build() |
DroppedLabelsOuterClass.DroppedLabels |
buildPartial() |
DroppedLabelsOuterClass.DroppedLabels.Builder |
clear() |
DroppedLabelsOuterClass.DroppedLabels.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
clearLabel() |
DroppedLabelsOuterClass.DroppedLabels.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
clone() |
boolean |
containsLabel(String key)
Map from label to its value, for all labels dropped in any aggregation.
|
DroppedLabelsOuterClass.DroppedLabels |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<String,String> |
getLabel()
Deprecated.
|
int |
getLabelCount()
Map from label to its value, for all labels dropped in any aggregation.
|
Map<String,String> |
getLabelMap()
Map from label to its value, for all labels dropped in any aggregation.
|
String |
getLabelOrDefault(String key,
String defaultValue)
Map from label to its value, for all labels dropped in any aggregation.
|
String |
getLabelOrThrow(String key)
Map from label to its value, for all labels dropped in any aggregation.
|
Map<String,String> |
getMutableLabel()
Deprecated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
DroppedLabelsOuterClass.DroppedLabels.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
mergeFrom(DroppedLabelsOuterClass.DroppedLabels other) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
mergeFrom(com.google.protobuf.Message other) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
putAllLabel(Map<String,String> values)
Map from label to its value, for all labels dropped in any aggregation.
|
DroppedLabelsOuterClass.DroppedLabels.Builder |
putLabel(String key,
String value)
Map from label to its value, for all labels dropped in any aggregation.
|
DroppedLabelsOuterClass.DroppedLabels.Builder |
removeLabel(String key)
Map from label to its value, for all labels dropped in any aggregation.
|
DroppedLabelsOuterClass.DroppedLabels.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DroppedLabelsOuterClass.DroppedLabels.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.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<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DroppedLabelsOuterClass.DroppedLabels build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DroppedLabelsOuterClass.DroppedLabels buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DroppedLabelsOuterClass.DroppedLabels.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.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<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.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<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.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<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.Builder mergeFrom(DroppedLabelsOuterClass.DroppedLabels other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public DroppedLabelsOuterClass.DroppedLabels.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<DroppedLabelsOuterClass.DroppedLabels.Builder>IOExceptionpublic int getLabelCount()
DroppedLabelsOuterClass.DroppedLabelsOrBuilderMap from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;getLabelCount in interface DroppedLabelsOuterClass.DroppedLabelsOrBuilderpublic boolean containsLabel(String key)
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;containsLabel in interface DroppedLabelsOuterClass.DroppedLabelsOrBuilder@Deprecated public Map<String,String> getLabel()
getLabelMap() instead.getLabel in interface DroppedLabelsOuterClass.DroppedLabelsOrBuilderpublic Map<String,String> getLabelMap()
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;getLabelMap in interface DroppedLabelsOuterClass.DroppedLabelsOrBuilderpublic String getLabelOrDefault(String key, String defaultValue)
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;getLabelOrDefault in interface DroppedLabelsOuterClass.DroppedLabelsOrBuilderpublic String getLabelOrThrow(String key)
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;getLabelOrThrow in interface DroppedLabelsOuterClass.DroppedLabelsOrBuilderpublic DroppedLabelsOuterClass.DroppedLabels.Builder clearLabel()
public DroppedLabelsOuterClass.DroppedLabels.Builder removeLabel(String key)
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;@Deprecated public Map<String,String> getMutableLabel()
public DroppedLabelsOuterClass.DroppedLabels.Builder putLabel(String key, String value)
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;public DroppedLabelsOuterClass.DroppedLabels.Builder putAllLabel(Map<String,String> values)
Map from label to its value, for all labels dropped in any aggregation.
map<string, string> label = 1;public final DroppedLabelsOuterClass.DroppedLabels.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>public final DroppedLabelsOuterClass.DroppedLabels.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DroppedLabelsOuterClass.DroppedLabels.Builder>Copyright © 2023 Google LLC. All rights reserved.