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

com.byteplus.model.live.v20200801.CreateTimeShiftPresetV3Body 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;

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

    /**
     * 

域名空间名称

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

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

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

开启时移的流名称,同一个 App 最多可指定 20 路

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

最大时移时长,即观看时移的最长时间,单位为 s。支持的取值如下所示。

* * * *

- 86400

* *

- 259200

* *

- 604800

* *

- 1296000

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

时移拉流域名

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

时移类型。支持的取值如下所示。

* * * *

- 0:录制时移,即时移复用录制模板;

* *

- 1:独立时移,即时移不复用录制模板。

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

用于多码率时移的参数,为json字符串

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

0表示不需要 1表示需要

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy