All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.byteplus.model.live.v20200801.DescribeClosedStreamInfoByPageQuery Maven / Gradle / Ivy

There is a newer version: 1.1.23
Show newest version
package com.byteplus.model.live.v20200801;


import com.alibaba.fastjson.JSON;

/**
 * DescribeClosedStreamInfoByPageQuery
 */
@lombok.Data
public final class DescribeClosedStreamInfoByPageQuery  {

    /**
     * 

当前页码,取值范围 ≥1

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PageNum") private Integer pageNum; /** *

分页大小,取值范围为 [1,1000]

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PageSize") private Integer pageSize; /** *

视频直播服务的配置空间。

* *

:::tip

* *

- 如果同时传入 `Domain` 和对应的 `Vhost`,会返回 `Domain` 下的历史流列表;

* *

- 如果 `Domain` 和 `Vhost` 同时缺省,会返回当前 AccountID 下的历史流列表。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Vhost") private String vhost; /** *

推流域名(含删除域名)。

* *

:::tip

* *

- 如果同时传入 `Domain` 和对应的 `Vhost`,会返回 `Domain` 下的历史流列表;

* *

- 如果 `Domain` 和 `Vhost` 同时缺省,会返回当前 AccountID 下的历史流列表。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Domain") private String domain; /** *

应用名称,默认查询所有应用名称,由 1 到 30 位数字、字母、下划线及"-"和"."组成

*/ @com.alibaba.fastjson.annotation.JSONField(name = "App") private String app; /** *

流名称,默认查询所有流名称,由 1 到 100 位数字、字母、下划线及"-"和"."组成,如果指定`Stream`,必须同时指定`App`的值。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Stream") private String stream; /** *

流类型,缺省情况下表示全选。支持如下取值。

* *

  • Origin:原始流;

    * *

  • trans:转码流。.

    */ @com.alibaba.fastjson.annotation.JSONField(name = "StreamType") private String streamType; /** *

    想要查询的目标信息,使用英文逗号作为分隔符“,”,例如,bitrate,framerate。缺省情况下表示

    * *

    bitrate,framerate。支持如下取值。

  • all:所有信息;

    * *

  • onlineuser:在线人数;

    * *

  • bandwidth:带宽信息;

    * *

  • bitrate:码率信息;

    * *

  • framerate:帧率信息;.

    */ @com.alibaba.fastjson.annotation.JSONField(name = "InfoType") private String infoType; /** *

    排列方式,根据结束时间排序。支持两种形式。缺省情况下为 desc。

    * * * *

    - asc:按从小到大升序排列;

    * *

    - desc:按从大到小降序排列。

    */ @com.alibaba.fastjson.annotation.JSONField(name = "Sort") private String sort; /** *

    查询的起始时间,以 RFC3339 格式表示的 UTC 时间戳,例如,`2021-10-02T19:39:26+8:00`。筛选结束推流时间符合查询条件的历史流

    */ @com.alibaba.fastjson.annotation.JSONField(name = "EndTimeFrom") private String endTimeFrom; /** *

    查询的结束时间,以 RFC3339 格式表示的 UTC 时间戳,例如,`2021-10-02T19:39:26+8:00`。筛选结束推流时间符合查询条件的历史流

    */ @com.alibaba.fastjson.annotation.JSONField(name = "EndTimeTo") private String endTimeTo; /** *

    表示推流方式,缺省情况查询全部推流方式。支持如下取值。

    * * * *

    - push:直推流;

    * *

    - relay:回源流。

    */ @com.alibaba.fastjson.annotation.JSONField(name = "SourceType") private String sourceType; @Override public String toString() { return JSON.toJSONString(this); } }




  • © 2015 - 2024 Weber Informatics LLC | Privacy Policy