Package com.google.api
Enum MetricDescriptor.ValueType
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<MetricDescriptor.ValueType>
- Enclosing class:
- MetricDescriptor
public static enum MetricDescriptor.ValueType
extends Enum<MetricDescriptor.ValueType>
implements com.google.protobuf.ProtocolMessageEnum
The value type of a metric.Protobuf enum
google.api.MetricDescriptor.ValueType
-
Enum Constant Summary
Enum ConstantDescriptionThe value is a boolean.The value is a [`Distribution`][google.api.Distribution].The value is a double precision floating point number.The value is a signed 64-bit integer.The value is money.The value is a text string.Do not use this default value. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The value is a boolean.static final int
The value is a [`Distribution`][google.api.Distribution].static final int
The value is a double precision floating point number.static final int
The value is a signed 64-bit integer.static final int
The value is money.static final int
The value is a text string.static final int
Do not use this default value. -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricDescriptor.ValueType
forNumber
(int value) static final com.google.protobuf.Descriptors.EnumDescriptor
final com.google.protobuf.Descriptors.EnumDescriptor
final int
final com.google.protobuf.Descriptors.EnumValueDescriptor
static com.google.protobuf.Internal.EnumLiteMap<MetricDescriptor.ValueType>
static MetricDescriptor.ValueType
valueOf
(int value) Deprecated.static MetricDescriptor.ValueType
valueOf
(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static MetricDescriptor.ValueType
Returns the enum constant of this type with the specified name.static MetricDescriptor.ValueType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
VALUE_TYPE_UNSPECIFIED
Do not use this default value.
VALUE_TYPE_UNSPECIFIED = 0;
-
BOOL
The value is a boolean. This value type can be used only if the metric kind is `GAUGE`.
BOOL = 1;
-
INT64
The value is a signed 64-bit integer.
INT64 = 2;
-
DOUBLE
The value is a double precision floating point number.
DOUBLE = 3;
-
STRING
The value is a text string. This value type can be used only if the metric kind is `GAUGE`.
STRING = 4;
-
DISTRIBUTION
The value is a [`Distribution`][google.api.Distribution].
DISTRIBUTION = 5;
-
MONEY
The value is money.
MONEY = 6;
-
UNRECOGNIZED
-
-
Field Details
-
VALUE_TYPE_UNSPECIFIED_VALUE
public static final int VALUE_TYPE_UNSPECIFIED_VALUEDo not use this default value.
VALUE_TYPE_UNSPECIFIED = 0;
- See Also:
-
BOOL_VALUE
public static final int BOOL_VALUEThe value is a boolean. This value type can be used only if the metric kind is `GAUGE`.
BOOL = 1;
- See Also:
-
INT64_VALUE
public static final int INT64_VALUEThe value is a signed 64-bit integer.
INT64 = 2;
- See Also:
-
DOUBLE_VALUE
public static final int DOUBLE_VALUEThe value is a double precision floating point number.
DOUBLE = 3;
- See Also:
-
STRING_VALUE
public static final int STRING_VALUEThe value is a text string. This value type can be used only if the metric kind is `GAUGE`.
STRING = 4;
- See Also:
-
DISTRIBUTION_VALUE
public static final int DISTRIBUTION_VALUEThe value is a [`Distribution`][google.api.Distribution].
DISTRIBUTION = 5;
- See Also:
-
MONEY_VALUE
public static final int MONEY_VALUEThe value is money.
MONEY = 6;
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<MetricDescriptor.ValueType> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static MetricDescriptor.ValueType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-