public class RecordParam extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| RecordParam() | 
| RecordParam(RecordParam source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getClassId()Get 点播应用分类
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCosBucketName()Get 存储至 cos 的 bucket 桶名称。
注:CosBucketName参数值不能包含-[appid] 部分。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCosBucketPath()Get 存储至 cos 的 bucket 路径。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCosBucketRegion()Get 存储至 cos 的 bucket 区域。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getEnable()Get 是否开启当前格式录制,默认值为0,0:否, 1:是。 | 
| String | getProcedure()Get 任务流
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getRecordInterval()Get 录制间隔。
单位秒,默认:1800。
FLV、MP4取值范围: 60-43200, AAC取值范围: 60-7200 。
此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。 | 
| String | getStorageMode()Get 视频存储策略。
normal:标准存储。
cold:低频存储。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getStorageTime()Get 录制存储时长。
单位秒,取值范围: 0 - 1500天。
0:表示永久存储。
注:此参数只对录制到VOD有效。 | 
| String | getVodFileName()Get 录制文件名。
支持的特殊占位符有:
{StreamID}: 流ID
{StartYear}: 开始时间-年
{StartMonth}: 开始时间-月
{StartDay}: 开始时间-日
{StartHour}: 开始时间-小时
{StartMinute}: 开始时间-分钟
{StartSecond}: 开始时间-秒
{StartMillisecond}: 开始时间-毫秒
{EndYear}: 结束时间-年
{EndMonth}: 结束时间-月
{EndDay}: 结束时间-日
{EndHour}: 结束时间-小时
{EndMinute}: 结束时间-分钟
{EndSecond}: 结束时间-秒
{EndMillisecond}: 结束时间-毫秒
若未设置默认录制文件名为{StreamID}_{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}_{EndYear}-{EndMonth}-{EndDay}-{EndHour}-{EndMinute}-{EndSecond} | 
| Long | getVodSubAppId()Get 点播子应用 ID。 | 
| void | setClassId(Long ClassId)Set 点播应用分类
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCosBucketName(String CosBucketName)Set 存储至 cos 的 bucket 桶名称。
注:CosBucketName参数值不能包含-[appid] 部分。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCosBucketPath(String CosBucketPath)Set 存储至 cos 的 bucket 路径。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCosBucketRegion(String CosBucketRegion)Set 存储至 cos 的 bucket 区域。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setEnable(Long Enable)Set 是否开启当前格式录制,默认值为0,0:否, 1:是。 | 
| void | setProcedure(String Procedure)Set 任务流
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setRecordInterval(Long RecordInterval)Set 录制间隔。
单位秒,默认:1800。
FLV、MP4取值范围: 60-43200, AAC取值范围: 60-7200 。
此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。 | 
| void | setStorageMode(String StorageMode)Set 视频存储策略。
normal:标准存储。
cold:低频存储。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setStorageTime(Long StorageTime)Set 录制存储时长。
单位秒,取值范围: 0 - 1500天。
0:表示永久存储。
注:此参数只对录制到VOD有效。 | 
| void | setVodFileName(String VodFileName)Set 录制文件名。
支持的特殊占位符有:
{StreamID}: 流ID
{StartYear}: 开始时间-年
{StartMonth}: 开始时间-月
{StartDay}: 开始时间-日
{StartHour}: 开始时间-小时
{StartMinute}: 开始时间-分钟
{StartSecond}: 开始时间-秒
{StartMillisecond}: 开始时间-毫秒
{EndYear}: 结束时间-年
{EndMonth}: 结束时间-月
{EndDay}: 结束时间-日
{EndHour}: 结束时间-小时
{EndMinute}: 结束时间-分钟
{EndSecond}: 结束时间-秒
{EndMillisecond}: 结束时间-毫秒
若未设置默认录制文件名为{StreamID}_{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}_{EndYear}-{EndMonth}-{EndDay}-{EndHour}-{EndMinute}-{EndSecond} | 
| void | setVodSubAppId(Long VodSubAppId)Set 点播子应用 ID。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic RecordParam()
public RecordParam(RecordParam source)
public Long getRecordInterval()
public void setRecordInterval(Long RecordInterval)
RecordInterval - 录制间隔。
单位秒,默认:1800。
FLV、MP4取值范围: 60-43200, AAC取值范围: 60-7200 。
此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。public Long getStorageTime()
public void setStorageTime(Long StorageTime)
StorageTime - 录制存储时长。
单位秒,取值范围: 0 - 1500天。
0:表示永久存储。
注:此参数只对录制到VOD有效。public Long getEnable()
public void setEnable(Long Enable)
Enable - 是否开启当前格式录制,默认值为0,0:否, 1:是。public Long getVodSubAppId()
public void setVodSubAppId(Long VodSubAppId)
VodSubAppId - 点播子应用 ID。public String getVodFileName()
public void setVodFileName(String VodFileName)
VodFileName - 录制文件名。
支持的特殊占位符有:
{StreamID}: 流ID
{StartYear}: 开始时间-年
{StartMonth}: 开始时间-月
{StartDay}: 开始时间-日
{StartHour}: 开始时间-小时
{StartMinute}: 开始时间-分钟
{StartSecond}: 开始时间-秒
{StartMillisecond}: 开始时间-毫秒
{EndYear}: 结束时间-年
{EndMonth}: 结束时间-月
{EndDay}: 结束时间-日
{EndHour}: 结束时间-小时
{EndMinute}: 结束时间-分钟
{EndSecond}: 结束时间-秒
{EndMillisecond}: 结束时间-毫秒
若未设置默认录制文件名为{StreamID}_{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}_{EndYear}-{EndMonth}-{EndDay}-{EndHour}-{EndMinute}-{EndSecond}public String getProcedure()
public void setProcedure(String Procedure)
Procedure - 任务流
注意:此字段可能返回 null,表示取不到有效值。public String getStorageMode()
public void setStorageMode(String StorageMode)
StorageMode - 视频存储策略。
normal:标准存储。
cold:低频存储。
注意:此字段可能返回 null,表示取不到有效值。public Long getClassId()
public void setClassId(Long ClassId)
ClassId - 点播应用分类
注意:此字段可能返回 null,表示取不到有效值。public String getCosBucketName()
public void setCosBucketName(String CosBucketName)
CosBucketName - 存储至 cos 的 bucket 桶名称。
注:CosBucketName参数值不能包含-[appid] 部分。
注意:此字段可能返回 null,表示取不到有效值。public String getCosBucketRegion()
public void setCosBucketRegion(String CosBucketRegion)
CosBucketRegion - 存储至 cos 的 bucket 区域。
注意:此字段可能返回 null,表示取不到有效值。public String getCosBucketPath()
public void setCosBucketPath(String CosBucketPath)
CosBucketPath - 存储至 cos 的 bucket 路径。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.