class TencentCloud::Vod::V20180717::TranscodeTaskInput
转码任务输入参数类型
def deserialize(params)
def deserialize(params) @Definition = params['Definition'] unless params['WatermarkSet'].nil? @WatermarkSet = [] params['WatermarkSet'].each do |i| watermarkinput_tmp = WatermarkInput.new watermarkinput_tmp.deserialize(i) @WatermarkSet << watermarkinput_tmp end end unless params['TraceWatermark'].nil? @TraceWatermark = TraceWatermarkInput.new @TraceWatermark.deserialize(params['TraceWatermark']) end unless params['MosaicSet'].nil? @MosaicSet = [] params['MosaicSet'].each do |i| mosaicinput_tmp = MosaicInput.new mosaicinput_tmp.deserialize(i) @MosaicSet << mosaicinput_tmp end end unless params['HeadTailSet'].nil? @HeadTailSet = [] params['HeadTailSet'].each do |i| headtailtaskinput_tmp = HeadTailTaskInput.new headtailtaskinput_tmp.deserialize(i) @HeadTailSet << headtailtaskinput_tmp end end @StartTimeOffset = params['StartTimeOffset'] @EndTimeOffset = params['EndTimeOffset'] end
def initialize(definition=nil, watermarkset=nil, tracewatermark=nil, mosaicset=nil, headtailset=nil, starttimeoffset=nil, endtimeoffset=nil)
def initialize(definition=nil, watermarkset=nil, tracewatermark=nil, mosaicset=nil, headtailset=nil, starttimeoffset=nil, endtimeoffset=nil) @Definition = definition @WatermarkSet = watermarkset @TraceWatermark = tracewatermark @MosaicSet = mosaicset @HeadTailSet = headtailset @StartTimeOffset = starttimeoffset @EndTimeOffset = endtimeoffset end