Enum MetricDescriptor.MetricKind (2.42.0)

public enum MetricDescriptor.MetricKind extends Enum<MetricDescriptor.MetricKind> implements ProtocolMessageEnum

The kind of measurement. It describes how the data is reported. For information on setting the start time and end time based on the MetricKind, see TimeInterval.

Protobuf enum google.api.MetricDescriptor.MetricKind

Implements

ProtocolMessageEnum

Static Fields

Name Description
CUMULATIVE

A value accumulated over a time interval. Cumulative measurements in a time series should have the same start time and increasing end times, until an event resets the cumulative value to zero and sets a new start time for the following points.

CUMULATIVE = 3;

CUMULATIVE_VALUE

A value accumulated over a time interval. Cumulative measurements in a time series should have the same start time and increasing end times, until an event resets the cumulative value to zero and sets a new start time for the following points.

CUMULATIVE = 3;

DELTA

The change in a value during a time interval.

DELTA = 2;

DELTA_VALUE

The change in a value during a time interval.

DELTA = 2;

GAUGE

An instantaneous measurement of a value.

GAUGE = 1;

GAUGE_VALUE

An instantaneous measurement of a value.

GAUGE = 1;

METRIC_KIND_UNSPECIFIED

Do not use this default value.

METRIC_KIND_UNSPECIFIED = 0;

METRIC_KIND_UNSPECIFIED_VALUE

Do not use this default value.

METRIC_KIND_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()