MetricMetricDescriptorArgs

data class MetricMetricDescriptorArgs(val displayName: Output<String>? = null, val labels: Output<List<MetricMetricDescriptorLabelArgs>>? = null, val metricKind: Output<String>, val unit: Output<String>? = null, val valueType: Output<String>) : ConvertibleToJava<MetricMetricDescriptorArgs>

Constructors

Link copied to clipboard
constructor(displayName: Output<String>? = null, labels: Output<List<MetricMetricDescriptorLabelArgs>>? = null, metricKind: Output<String>, unit: Output<String>? = null, valueType: Output<String>)

Properties

Link copied to clipboard
val displayName: Output<String>? = null

A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example "Request count". This field is optional but it is recommended to be set for any metrics associated with user-visible concepts, such as Quota.

Link copied to clipboard

The set of labels that can be used to describe a specific instance of this metric type. For example, the appengine.googleapis.com/http/server/response_latencies metric type has a label for the HTTP response code, response_code, so you can look at latencies for successful responses or just for responses that failed. Structure is documented below.

Link copied to clipboard
val metricKind: Output<String>

Whether the metric records instantaneous values, changes to a value, etc. Some combinations of metricKind and valueType might not be supported. For counter metrics, set this to DELTA. Possible values are: DELTA, GAUGE, CUMULATIVE.

Link copied to clipboard
val unit: Output<String>? = null

The unit in which the metric value is reported. It is only applicable if the valueType is INT64, DOUBLE, or DISTRIBUTION. The supported units are a subset of The Unified Code for Units of Measure standard

Link copied to clipboard
val valueType: Output<String>

Whether the measurement is an integer, a floating-point number, etc. Some combinations of metricKind and valueType might not be supported. For counter metrics, set this to INT64. Possible values are: BOOL, INT64, DOUBLE, STRING, DISTRIBUTION, MONEY.

Functions

Link copied to clipboard
open override fun toJava(): MetricMetricDescriptorArgs