Package com.google.api
Interface MetricOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Metric,Metric.Builder
public interface MetricOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsLabels(String key)The set of label values that uniquely identify this metric.Map<String,String>getLabels()Deprecated.intgetLabelsCount()The set of label values that uniquely identify this metric.Map<String,String>getLabelsMap()The set of label values that uniquely identify this metric.StringgetLabelsOrDefault(String key, String defaultValue)The set of label values that uniquely identify this metric.StringgetLabelsOrThrow(String key)The set of label values that uniquely identify this metric.StringgetType()An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor].com.google.protobuf.ByteStringgetTypeBytes()An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor].-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getType
String getType()
An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor]. For example, `custom.googleapis.com/invoice/paid/amount`.
string type = 3;- Returns:
- The type.
-
getTypeBytes
com.google.protobuf.ByteString getTypeBytes()
An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor]. For example, `custom.googleapis.com/invoice/paid/amount`.
string type = 3;- Returns:
- The bytes for type.
-
getLabelsCount
int getLabelsCount()
The set of label values that uniquely identify this metric. All labels listed in the `MetricDescriptor` must be assigned values.
map<string, string> labels = 2;
-
containsLabels
boolean containsLabels(String key)
The set of label values that uniquely identify this metric. All labels listed in the `MetricDescriptor` must be assigned values.
map<string, string> labels = 2;
-
getLabels
@Deprecated Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.
-
getLabelsMap
Map<String,String> getLabelsMap()
The set of label values that uniquely identify this metric. All labels listed in the `MetricDescriptor` must be assigned values.
map<string, string> labels = 2;
-
getLabelsOrDefault
String getLabelsOrDefault(String key, String defaultValue)
The set of label values that uniquely identify this metric. All labels listed in the `MetricDescriptor` must be assigned values.
map<string, string> labels = 2;
-
-