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
Modifier and TypeMethodDescriptionboolean
containsLabels
(String key) The set of label values that uniquely identify this metric.Deprecated.int
The set of label values that uniquely identify this metric.The set of label values that uniquely identify this metric.getLabelsOrDefault
(String key, String defaultValue) The set of label values that uniquely identify this metric.getLabelsOrThrow
(String key) The set of label values that uniquely identify this metric.getType()
An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor].com.google.protobuf.ByteString
An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor].Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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.UsegetLabelsMap()
instead. -
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
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;
-
getLabelsOrThrow
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;
-