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

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

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

    /**
     * 

模版名称,可调用 ListVhostRecordPreset 接口,查询模版名称

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

域名空间名称

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

App的名称,由 1 到 30

* *

位数字、字母、下划线及"-"和"."组成。domain和app二选一填。

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

单个 ts 切片时长,单位为秒,默认为 10,取值范围为 [1,60]

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

存储空间,一般使用 CDN 对应的 Bucket。

* *

`Bucket` 和 `VodNamespace` 传且仅传一个。

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

ToS 存储目录,默认为空

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

录制详细配置

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

回调列表

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

视频点播(VoD)空间名称。可登录视频点播控制台(https://console.volcengine.com/vod/)查询。

* *

`Bucket` 和 `VodNamespace` 传且仅传一个。

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

工作流模版

* *

ID,可登录视频点播控制台(https://console.volcengine.com/vod/)获取。

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

开启转码流录制,0-不开启,1-开启。默认不开启。

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

开启实时录制,0-不开启,1-开启。默认不开启。

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

开启源流录制,0-不开启,1-开启。默认开启。

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

MP4工作流模板ID,若设置,录制MP4优先使用此ID

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

录制转码流生效的后缀列表,仅在TranscodeRecord为1时生效。

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy