class TencentCloud::Tione::V20211111::BatchTaskSetItem

出参类型

def deserialize(params)

def deserialize(params)
  @BatchTaskId = params['BatchTaskId']
  @BatchTaskName = params['BatchTaskName']
  unless params['ModelInfo'].nil?
    @ModelInfo = ModelInfo.new
    @ModelInfo.deserialize(params['ModelInfo'])
  end
  unless params['ImageInfo'].nil?
    @ImageInfo = ImageInfo.new
    @ImageInfo.deserialize(params['ImageInfo'])
  end
  @ChargeType = params['ChargeType']
  @ChargeStatus = params['ChargeStatus']
  @ResourceGroupId = params['ResourceGroupId']
  unless params['ResourceConfigInfo'].nil?
    @ResourceConfigInfo = ResourceConfigInfo.new
    @ResourceConfigInfo.deserialize(params['ResourceConfigInfo'])
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @Status = params['Status']
  @RuntimeInSeconds = params['RuntimeInSeconds']
  @CreateTime = params['CreateTime']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @UpdateTime = params['UpdateTime']
  unless params['Outputs'].nil?
    @Outputs = []
    params['Outputs'].each do |i|
      dataconfig_tmp = DataConfig.new
      dataconfig_tmp.deserialize(i)
      @Outputs << dataconfig_tmp
    end
  end
  @ResourceGroupName = params['ResourceGroupName']
  @FailureReason = params['FailureReason']
  @BillingInfo = params['BillingInfo']
end

def initialize(batchtaskid=nil, batchtaskname=nil, modelinfo=nil, imageinfo=nil, chargetype=nil, chargestatus=nil, resourcegroupid=nil, resourceconfiginfo=nil, tags=nil, status=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, endtime=nil, updatetime=nil, outputs=nil, resourcegroupname=nil, failurereason=nil, billinginfo=nil)

def initialize(batchtaskid=nil, batchtaskname=nil, modelinfo=nil, imageinfo=nil, chargetype=nil, chargestatus=nil, resourcegroupid=nil, resourceconfiginfo=nil, tags=nil, status=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, endtime=nil, updatetime=nil, outputs=nil, resourcegroupname=nil, failurereason=nil, billinginfo=nil)
  @BatchTaskId = batchtaskid
  @BatchTaskName = batchtaskname
  @ModelInfo = modelinfo
  @ImageInfo = imageinfo
  @ChargeType = chargetype
  @ChargeStatus = chargestatus
  @ResourceGroupId = resourcegroupid
  @ResourceConfigInfo = resourceconfiginfo
  @Tags = tags
  @Status = status
  @RuntimeInSeconds = runtimeinseconds
  @CreateTime = createtime
  @StartTime = starttime
  @EndTime = endtime
  @UpdateTime = updatetime
  @Outputs = outputs
  @ResourceGroupName = resourcegroupname
  @FailureReason = failurereason
  @BillingInfo = billinginfo
end