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