class TencentCloud::Live::V20180801::CreateLivePullStreamTaskRequest
def deserialize(params)
def deserialize(params) @SourceType = params['SourceType'] @SourceUrls = params['SourceUrls'] @DomainName = params['DomainName'] @AppName = params['AppName'] @StreamName = params['StreamName'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @Operator = params['Operator'] @PushArgs = params['PushArgs'] @CallbackEvents = params['CallbackEvents'] @VodLoopTimes = params['VodLoopTimes'] @VodRefreshType = params['VodRefreshType'] @CallbackUrl = params['CallbackUrl'] @ExtraCmd = params['ExtraCmd'] @Comment = params['Comment'] @ToUrl = params['ToUrl'] @BackupSourceType = params['BackupSourceType'] @BackupSourceUrl = params['BackupSourceUrl'] unless params['WatermarkList'].nil? @WatermarkList = [] params['WatermarkList'].each do |i| pullpushwatermarkinfo_tmp = PullPushWatermarkInfo.new pullpushwatermarkinfo_tmp.deserialize(i) @WatermarkList << pullpushwatermarkinfo_tmp end end @VodLocalMode = params['VodLocalMode'] end