Class: TencentCloud::Live::V20180801::RecordParam

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180801/models.rb

Overview

录制模板参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(recordinterval = nil, storagetime = nil, enable = nil, vodsubappid = nil, vodfilename = nil, procedure = nil, storagemode = nil, classid = nil, cosbucketname = nil, cosbucketregion = nil, cosbucketpath = nil) ⇒ RecordParam

Returns a new instance of RecordParam.



14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
# File 'lib/v20180801/models.rb', line 14234

def initialize(recordinterval=nil, storagetime=nil, enable=nil, vodsubappid=nil, vodfilename=nil, procedure=nil, storagemode=nil, classid=nil, cosbucketname=nil, cosbucketregion=nil, cosbucketpath=nil)
  @RecordInterval = recordinterval
  @StorageTime = storagetime
  @Enable = enable
  @VodSubAppId = vodsubappid
  @VodFileName = vodfilename
  @Procedure = procedure
  @StorageMode = storagemode
  @ClassId = classid
  @CosBucketName = cosbucketname
  @CosBucketRegion = cosbucketregion
  @CosBucketPath = cosbucketpath
end

Instance Attribute Details

#ClassIdObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def ClassId
  @ClassId
end

#CosBucketNameObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def CosBucketName
  @CosBucketName
end

#CosBucketPathObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def CosBucketPath
  @CosBucketPath
end

#CosBucketRegionObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def CosBucketRegion
  @CosBucketRegion
end

#EnableObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def Enable
  @Enable
end

#ProcedureObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def Procedure
  @Procedure
end

#RecordIntervalObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def RecordInterval
  @RecordInterval
end

#StorageModeObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def StorageMode
  @StorageMode
end

#StorageTimeObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def StorageTime
  @StorageTime
end

#VodFileNameObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def VodFileName
  @VodFileName
end

#VodSubAppIdObject

若未设置默认录制文件名为StreamID_StartYear-StartMonth-StartDay-StartHour-StartMinute-StartSecond_EndYear-EndMonth-EndDay-EndHour-EndMinute-EndSecond 注意:此字段可能返回 null,表示取不到有效值。normal:标准存储。cold:低频存储。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注:CosBucketName参数值不能包含- 部分。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Procedure:

    任务流

  • StorageMode:

    视频存储策略。

  • ClassId:

    点播应用分类

  • CosBucketName:

    存储至 cos 的 bucket 桶名称。

  • CosBucketRegion:

    存储至 cos 的 bucket 区域。

  • CosBucketPath:

    存储至 cos 的 bucket 路径。



14232
14233
14234
# File 'lib/v20180801/models.rb', line 14232

def VodSubAppId
  @VodSubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
# File 'lib/v20180801/models.rb', line 14248

def deserialize(params)
  @RecordInterval = params['RecordInterval']
  @StorageTime = params['StorageTime']
  @Enable = params['Enable']
  @VodSubAppId = params['VodSubAppId']
  @VodFileName = params['VodFileName']
  @Procedure = params['Procedure']
  @StorageMode = params['StorageMode']
  @ClassId = params['ClassId']
  @CosBucketName = params['CosBucketName']
  @CosBucketRegion = params['CosBucketRegion']
  @CosBucketPath = params['CosBucketPath']
end