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

com.byteplus.model.live.v20200801.ListPullToPushTaskResResultListItem 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;
import java.util.List;

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

    /**
     * 

任务名称

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

任务 ID,任务的唯一标识

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

任务开始时间,RFC3339 格式的 UTC 时间,单位为 s

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

任务结束时间,RFC3339 格式的 UTC 时间,单位为 s

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

回调地址,用于接收回调消息

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

拉流来源类型。支持以下 2 种取值。

* * * *

- 0:直播;

* *

- 1:点播。

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

循环模式。当 `"Type":0` 时,该参数无效,当 `"Type":1` 时,参数取值及含义如下所示。

* * * *

- \-1:表示无限循环,至任务结束;

* *

- ≥1:取值表示循环的次数。

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

推流地址

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

直播拉流地址。拉流来源类型 `type` 为直播 `0` 时返回

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

点播播放地址列表。拉流来源类型 `type` 为点播 `1` 时返回

*/ @com.alibaba.fastjson.annotation.JSONField(name = "SrcAddrS") private List srcAddrS; /** *

任务状态。支持以下取值。

* * * *

- 停用;

* *

- 未开始;

* *

- 生效中;

* *

- 已结束。

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

推流地址类型。

* * * *

- 1:非第三方;

* *

- 2:第三方。

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

水印信息

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy