Class: TencentCloud::Live::V20180801::ModifyLiveRecordTemplateRequest

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

Overview

ModifyLiveRecordTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, templatename = nil, description = nil, flvparam = nil, hlsparam = nil, mp4param = nil, aacparam = nil, hlsspecialparam = nil, mp3param = nil, removewatermark = nil, flvspecialparam = nil) ⇒ ModifyLiveRecordTemplateRequest



12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
# File 'lib/v20180801/models.rb', line 12661

def initialize(templateid=nil, templatename=nil, description=nil, flvparam=nil, hlsparam=nil, mp4param=nil, aacparam=nil, hlsspecialparam=nil, mp3param=nil, removewatermark=nil, flvspecialparam=nil)
  @TemplateId = templateid
  @TemplateName = templatename
  @Description = description
  @FlvParam = flvparam
  @HlsParam = hlsparam
  @Mp4Param = mp4param
  @AacParam = aacparam
  @HlsSpecialParam = hlsspecialparam
  @Mp3Param = mp3param
  @RemoveWatermark = removewatermark
  @FlvSpecialParam = flvspecialparam
end

Instance Attribute Details

#AacParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def AacParam
  @AacParam
end

#DescriptionObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def Description
  @Description
end

#FlvParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def FlvParam
  @FlvParam
end

#FlvSpecialParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def FlvSpecialParam
  @FlvSpecialParam
end

#HlsParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def HlsParam
  @HlsParam
end

#HlsSpecialParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def HlsSpecialParam
  @HlsSpecialParam
end

#Mp3ParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def Mp3Param
  @Mp3Param
end

#Mp4ParamObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def Mp4Param
  @Mp4Param
end

#RemoveWatermarkObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def RemoveWatermark
  @RemoveWatermark
end

#TemplateIdObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def TemplateId
  @TemplateId
end

#TemplateNameObject



12659
12660
12661
# File 'lib/v20180801/models.rb', line 12659

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
# File 'lib/v20180801/models.rb', line 12675

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @Description = params['Description']
  unless params['FlvParam'].nil?
    @FlvParam = RecordParam.new
    @FlvParam.deserialize(params['FlvParam'])
  end
  unless params['HlsParam'].nil?
    @HlsParam = RecordParam.new
    @HlsParam.deserialize(params['HlsParam'])
  end
  unless params['Mp4Param'].nil?
    @Mp4Param = RecordParam.new
    @Mp4Param.deserialize(params['Mp4Param'])
  end
  unless params['AacParam'].nil?
    @AacParam = RecordParam.new
    @AacParam.deserialize(params['AacParam'])
  end
  unless params['HlsSpecialParam'].nil?
    @HlsSpecialParam = HlsSpecialParam.new
    @HlsSpecialParam.deserialize(params['HlsSpecialParam'])
  end
  unless params['Mp3Param'].nil?
    @Mp3Param = RecordParam.new
    @Mp3Param.deserialize(params['Mp3Param'])
  end
  @RemoveWatermark = params['RemoveWatermark']
  unless params['FlvSpecialParam'].nil?
    @FlvSpecialParam = FlvSpecialParam.new
    @FlvSpecialParam.deserialize(params['FlvSpecialParam'])
  end
end