public static final class PutCustomMetricRequest.MetricList.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
PutCustomMetricRequest.MetricList |
build() |
PutCustomMetricRequest.MetricList.Builder |
dimensions(String dimensions)
The dimensions that specify the resources whose monitoring data you want to query.
|
PutCustomMetricRequest.MetricList.Builder |
groupId(String groupId)
The ID of the application group.
|
PutCustomMetricRequest.MetricList.Builder |
metricName(String metricName)
The name of the metric.
|
PutCustomMetricRequest.MetricList.Builder |
period(String period)
The aggregation period.
|
PutCustomMetricRequest.MetricList.Builder |
time(String time)
The timestamp when the metric data is generated.
|
PutCustomMetricRequest.MetricList.Builder |
type(String type)
The type of the reported data.
|
PutCustomMetricRequest.MetricList.Builder |
values(String values)
The collection of metric values.
|
public PutCustomMetricRequest.MetricList.Builder dimensions(String dimensions)
Set the value to a collection of key-value pairs. Format:`{"Key":"Value"}`. The key or value must be 1 to 64 bytes in length. Excessive characters are truncated. The key or value can contain letters, digits, periods (.), hyphens (-), underscores (\_), forward slashes (/), and backslashes (\\). > Dimensions must be formatted as a JSON string in a specified order.
public PutCustomMetricRequest.MetricList.Builder groupId(String groupId)
> If the metric does not belong to any application group, enter 0.
public PutCustomMetricRequest.MetricList.Builder metricName(String metricName)
public PutCustomMetricRequest.MetricList.Builder period(String period)
> If the MetricList.N.Type parameter is set to 1, the MetricList.N.Period parameter is required.
public PutCustomMetricRequest.MetricList.Builder time(String time)
* The UTC timestamp that is in the YYYY-MM-DDThh:mm:ssZ format. Example: 20171012T132456.888+0800. * The UNIX timestamp of the LONG type. Example: 1508136760000.
public PutCustomMetricRequest.MetricList.Builder type(String type)
* 0: reports raw data * 1: reports aggregate data > We recommend that you report aggregate data in both the aggregation periods of 60s and 300s. Otherwise, you cannot query monitoring data in a time span that is more than seven days.
public PutCustomMetricRequest.MetricList.Builder values(String values)
> If the MetricList.N.Type parameter is set to 0, the keys in this parameter must be set to the specified value. CloudMonitor aggregates raw data in each aggregation period to generate multiple statistical values, such as the maximum value, the count, and the total value.
public PutCustomMetricRequest.MetricList build()
Copyright © 2024. All rights reserved.