Class RecordParam
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.live.v20180801.models.RecordParam
-
public class RecordParam extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetClassId()Get 点播应用分类 注意:此字段可能返回 null,表示取不到有效值。LonggetEnable()Get 是否开启当前格式录制,默认值为0,0:否, 1:是。StringgetProcedure()Get 任务流 注意:此字段可能返回 null,表示取不到有效值。LonggetRecordInterval()Get 录制间隔。 单位秒,默认:1800。 取值范围:30-7200。 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。StringgetStorageMode()Get 视频存储策略。 normal:标准存储。 cold:低频存储。 注意:此字段可能返回 null,表示取不到有效值。LonggetStorageTime()Get 录制存储时长。 单位秒,取值范围: 0 - 1500天。 0:表示永久存储。StringgetVodFileName()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}LonggetVodSubAppId()Get 点播子应用 ID。voidsetClassId(Long ClassId)Set 点播应用分类 注意:此字段可能返回 null,表示取不到有效值。voidsetEnable(Long Enable)Set 是否开启当前格式录制,默认值为0,0:否, 1:是。voidsetProcedure(String Procedure)Set 任务流 注意:此字段可能返回 null,表示取不到有效值。voidsetRecordInterval(Long RecordInterval)Set 录制间隔。 单位秒,默认:1800。 取值范围:30-7200。 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。voidsetStorageMode(String StorageMode)Set 视频存储策略。 normal:标准存储。 cold:低频存储。 注意:此字段可能返回 null,表示取不到有效值。voidsetStorageTime(Long StorageTime)Set 录制存储时长。 单位秒,取值范围: 0 - 1500天。 0:表示永久存储。voidsetVodFileName(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}voidsetVodSubAppId(Long VodSubAppId)Set 点播子应用 ID。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
RecordParam
public RecordParam()
-
RecordParam
public 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.
-
-
Method Detail
-
getRecordInterval
public Long getRecordInterval()
Get 录制间隔。 单位秒,默认:1800。 取值范围:30-7200。 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。- Returns:
- RecordInterval 录制间隔。 单位秒,默认:1800。 取值范围:30-7200。 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。
-
setRecordInterval
public void setRecordInterval(Long RecordInterval)
Set 录制间隔。 单位秒,默认:1800。 取值范围:30-7200。 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。- Parameters:
RecordInterval- 录制间隔。 单位秒,默认:1800。 取值范围:30-7200。 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。
-
getStorageTime
public Long getStorageTime()
Get 录制存储时长。 单位秒,取值范围: 0 - 1500天。 0:表示永久存储。- Returns:
- StorageTime 录制存储时长。 单位秒,取值范围: 0 - 1500天。 0:表示永久存储。
-
setStorageTime
public void setStorageTime(Long StorageTime)
Set 录制存储时长。 单位秒,取值范围: 0 - 1500天。 0:表示永久存储。- Parameters:
StorageTime- 录制存储时长。 单位秒,取值范围: 0 - 1500天。 0:表示永久存储。
-
getEnable
public Long getEnable()
Get 是否开启当前格式录制,默认值为0,0:否, 1:是。- Returns:
- Enable 是否开启当前格式录制,默认值为0,0:否, 1:是。
-
setEnable
public void setEnable(Long Enable)
Set 是否开启当前格式录制,默认值为0,0:否, 1:是。- Parameters:
Enable- 是否开启当前格式录制,默认值为0,0:否, 1:是。
-
getVodSubAppId
public Long getVodSubAppId()
Get 点播子应用 ID。- Returns:
- VodSubAppId 点播子应用 ID。
-
setVodSubAppId
public void setVodSubAppId(Long VodSubAppId)
Set 点播子应用 ID。- Parameters:
VodSubAppId- 点播子应用 ID。
-
getVodFileName
public 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}- Returns:
- 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}
-
setVodFileName
public 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}- Parameters:
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}
-
getProcedure
public String getProcedure()
Get 任务流 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Procedure 任务流 注意:此字段可能返回 null,表示取不到有效值。
-
setProcedure
public void setProcedure(String Procedure)
Set 任务流 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Procedure- 任务流 注意:此字段可能返回 null,表示取不到有效值。
-
getStorageMode
public String getStorageMode()
Get 视频存储策略。 normal:标准存储。 cold:低频存储。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- StorageMode 视频存储策略。 normal:标准存储。 cold:低频存储。 注意:此字段可能返回 null,表示取不到有效值。
-
setStorageMode
public void setStorageMode(String StorageMode)
Set 视频存储策略。 normal:标准存储。 cold:低频存储。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
StorageMode- 视频存储策略。 normal:标准存储。 cold:低频存储。 注意:此字段可能返回 null,表示取不到有效值。
-
getClassId
public Long getClassId()
Get 点播应用分类 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ClassId 点播应用分类 注意:此字段可能返回 null,表示取不到有效值。
-
setClassId
public void setClassId(Long ClassId)
Set 点播应用分类 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ClassId- 点播应用分类 注意:此字段可能返回 null,表示取不到有效值。
-
-