class TencentCloud::Tsf::V20180326::TaskRecord
def deserialize(params)
def deserialize(params) @TaskName = params['TaskName'] @TaskType = params['TaskType'] @ExecuteType = params['ExecuteType'] @TaskContent = params['TaskContent'] @GroupId = params['GroupId'] @TimeOut = params['TimeOut'] @RetryCount = params['RetryCount'] @RetryInterval = params['RetryInterval'] unless params['TaskRule'].nil? @TaskRule = TaskRule.new @TaskRule.deserialize(params['TaskRule']) end @TaskState = params['TaskState'] @TaskId = params['TaskId'] @SuccessOperator = params['SuccessOperator'] @SuccessRatio = params['SuccessRatio'] @ShardCount = params['ShardCount'] unless params['AdvanceSettings'].nil? @AdvanceSettings = AdvanceSettings.new @AdvanceSettings.deserialize(params['AdvanceSettings']) end unless params['ShardArguments'].nil? @ShardArguments = [] params['ShardArguments'].each do |i| shardargument_tmp = ShardArgument.new shardargument_tmp.deserialize(i) @ShardArguments << shardargument_tmp end end @BelongFlowIds = params['BelongFlowIds'] @TaskLogId = params['TaskLogId'] @TriggerType = params['TriggerType'] @TaskArgument = params['TaskArgument'] end