![JAR search and dependency download from the Maven repository](/logo.png)
ksyun.client.monitor.getmetricstatisticsbatch.v20181114.GetMetricStatisticsBatchRequest Maven / Gradle / Ivy
package ksyun.client.monitor.getmetricstatisticsbatch.v20181114;
import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;
import java.util.List;
import java.util.Arrays;
/**
* @Classname GetMetricStatisticsBatchRequest
* @Description 请求参数
*/
@Data
public class GetMetricStatisticsBatchRequest{
/**表示一类云产品,指定命名空间。*/
@KsYunField(name="Namespace")
private String Namespace;
/**起始时间。
> **时间格式:** `2023-07-19T16:09:50Z`*/
@KsYunField(name="StartTime")
private String StartTime;
/**结束时间。
> **时间格式:** `2023-07-19T16:09:50Z`
> **注意:** 数据采集可能存在有2分钟左右的延迟,`EndTime`的值应当比当前时间延迟两分钟,如果当前时间为:2023-07-19T16:11:50Z,那么 `EndTime`=2023-07-19T16:09:50Z。*/
@KsYunField(name="EndTime")
private String EndTime;
/**数据聚合的方法。目前支持:
- Average
- Max
- Min*/
@KsYunField(name="Aggregate",type=2)
private List AggregateList;
/**统计粒度,单位为秒。
> 注意:该参数值应为60的整数倍,值的大小可能会导致数据与控制台展示不一致。
> 默认值为空,将不对数据进行降采样,按产品线的推送频率进行展示。*/
@KsYunField(name="Period")
private Integer Period;
/**指标名列表。
*/
@KsYunField(name="Metrics",type=2)
private List MetricsList;
@Data
@ToString
public static class MetricsDto {
/**实例ID。*/
private String InstanceID;
/**监控项。
*/
private String MetricName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy