class TencentCloud::Tione::V20211111::TrainingTaskDetail

训练任务详情

def deserialize(params)

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Uin = params['Uin']
  @SubUin = params['SubUin']
  @SubUinName = params['SubUinName']
  @Region = params['Region']
  @FrameworkName = params['FrameworkName']
  @FrameworkVersion = params['FrameworkVersion']
  @FrameworkEnvironment = params['FrameworkEnvironment']
  @ChargeType = params['ChargeType']
  @ResourceGroupId = params['ResourceGroupId']
  unless params['ResourceConfigInfos'].nil?
    @ResourceConfigInfos = []
    params['ResourceConfigInfos'].each do |i|
      resourceconfiginfo_tmp = ResourceConfigInfo.new
      resourceconfiginfo_tmp.deserialize(i)
      @ResourceConfigInfos << resourceconfiginfo_tmp
    end
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @TrainingMode = params['TrainingMode']
  unless params['CodePackagePath'].nil?
    @CodePackagePath = CosPathInfo.new
    @CodePackagePath.deserialize(params['CodePackagePath'])
  end
  unless params['StartCmdInfo'].nil?
    @StartCmdInfo = StartCmdInfo.new
    @StartCmdInfo.deserialize(params['StartCmdInfo'])
  end
  @DataSource = params['DataSource']
  unless params['DataConfigs'].nil?
    @DataConfigs = []
    params['DataConfigs'].each do |i|
      dataconfig_tmp = DataConfig.new
      dataconfig_tmp.deserialize(i)
      @DataConfigs << dataconfig_tmp
    end
  end
  @TuningParameters = params['TuningParameters']
  unless params['Output'].nil?
    @Output = CosPathInfo.new
    @Output.deserialize(params['Output'])
  end
  @LogEnable = params['LogEnable']
  unless params['LogConfig'].nil?
    @LogConfig = LogConfig.new
    @LogConfig.deserialize(params['LogConfig'])
  end
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  unless params['ImageInfo'].nil?
    @ImageInfo = ImageInfo.new
    @ImageInfo.deserialize(params['ImageInfo'])
  end
  @RuntimeInSeconds = params['RuntimeInSeconds']
  @CreateTime = params['CreateTime']
  @StartTime = params['StartTime']
  @ChargeStatus = params['ChargeStatus']
  @LatestInstanceId = params['LatestInstanceId']
  @TensorBoardId = params['TensorBoardId']
  @Remark = params['Remark']
  @FailureReason = params['FailureReason']
  @UpdateTime = params['UpdateTime']
  @EndTime = params['EndTime']
  @BillingInfo = params['BillingInfo']
  @ResourceGroupName = params['ResourceGroupName']
  @Message = params['Message']
  @Status = params['Status']
  @CallbackUrl = params['CallbackUrl']
  unless params['CodeRepos'].nil?
    @CodeRepos = []
    params['CodeRepos'].each do |i|
      coderepoconfig_tmp = CodeRepoConfig.new
      coderepoconfig_tmp.deserialize(i)
      @CodeRepos << coderepoconfig_tmp
    end
  end
end

def initialize(id=nil, name=nil, uin=nil, subuin=nil, subuinname=nil, region=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, chargetype=nil, resourcegroupid=nil, resourceconfiginfos=nil, tags=nil, trainingmode=nil, codepackagepath=nil, startcmdinfo=nil, datasource=nil, dataconfigs=nil, tuningparameters=nil, output=nil, logenable=nil, logconfig=nil, vpcid=nil, subnetid=nil, imageinfo=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, chargestatus=nil, latestinstanceid=nil, tensorboardid=nil, remark=nil, failurereason=nil, updatetime=nil, endtime=nil, billinginfo=nil, resourcegroupname=nil, message=nil, status=nil, callbackurl=nil, coderepos=nil)

def initialize(id=nil, name=nil, uin=nil, subuin=nil, subuinname=nil, region=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, chargetype=nil, resourcegroupid=nil, resourceconfiginfos=nil, tags=nil, trainingmode=nil, codepackagepath=nil, startcmdinfo=nil, datasource=nil, dataconfigs=nil, tuningparameters=nil, output=nil, logenable=nil, logconfig=nil, vpcid=nil, subnetid=nil, imageinfo=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, chargestatus=nil, latestinstanceid=nil, tensorboardid=nil, remark=nil, failurereason=nil, updatetime=nil, endtime=nil, billinginfo=nil, resourcegroupname=nil, message=nil, status=nil, callbackurl=nil, coderepos=nil)
  @Id = id
  @Name = name
  @Uin = uin
  @SubUin = subuin
  @SubUinName = subuinname
  @Region = region
  @FrameworkName = frameworkname
  @FrameworkVersion = frameworkversion
  @FrameworkEnvironment = frameworkenvironment
  @ChargeType = chargetype
  @ResourceGroupId = resourcegroupid
  @ResourceConfigInfos = resourceconfiginfos
  @Tags = tags
  @TrainingMode = trainingmode
  @CodePackagePath = codepackagepath
  @StartCmdInfo = startcmdinfo
  @DataSource = datasource
  @DataConfigs = dataconfigs
  @TuningParameters = tuningparameters
  @Output = output
  @LogEnable = logenable
  @LogConfig = logconfig
  @VpcId = vpcid
  @SubnetId = subnetid
  @ImageInfo = imageinfo
  @RuntimeInSeconds = runtimeinseconds
  @CreateTime = createtime
  @StartTime = starttime
  @ChargeStatus = chargestatus
  @LatestInstanceId = latestinstanceid
  @TensorBoardId = tensorboardid
  @Remark = remark
  @FailureReason = failurereason
  @UpdateTime = updatetime
  @EndTime = endtime
  @BillingInfo = billinginfo
  @ResourceGroupName = resourcegroupname
  @Message = message
  @Status = status
  @CallbackUrl = callbackurl
  @CodeRepos = coderepos
end