com.byteplus.model.live.v20200801.DescribeLiveBatchPushStreamMetricsBody Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
/**
* DescribeLiveBatchPushStreamMetricsBody
*/
@lombok.Data
public final class DescribeLiveBatchPushStreamMetricsBody {
/**
* 推流域名
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Domain")
private String domain;
/**
* 应用名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "App")
private String app;
/**
* 流名称
*
* :::tip
*
* 如果传了 `Stream`,需要同时传入 `App`。
*
* :::
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Stream")
private String stream;
/**
* 查询的起始时间。支持最近 31d 内的任意时间点,RFC3339 格式的 UTC 时间,精度为 s,例如:2022-04-01T00:00:00+08:00
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StartTime")
private String startTime;
/**
* 查询的结束时间。结束时间需晚于 `StartTime`,且与 `StartTime` 间隔不超过 24h,RFC3339 格式的 UTC 时间,精度为 s,例如:2022-04-02T00:00:00+08:00 。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "EndTime")
private String endTime;
/**
* 聚合的时间粒度,单位为 s。支持的取值为 5、30 和 60,默认值为 60
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Aggregation")
private Integer aggregation;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}