class TencentCloud::Tione::V20191022::DescribeTrainingJobResponse

DescribeTrainingJob返回参数结构体

def deserialize(params)

def deserialize(params)
  unless params['AlgorithmSpecification'].nil?
    @AlgorithmSpecification = AlgorithmSpecification.new
    @AlgorithmSpecification.deserialize(params['AlgorithmSpecification'])
  end
  @TrainingJobName = params['TrainingJobName']
  @HyperParameters = params['HyperParameters']
  unless params['InputDataConfig'].nil?
    @InputDataConfig = []
    params['InputDataConfig'].each do |i|
      inputdataconfig_tmp = InputDataConfig.new
      inputdataconfig_tmp.deserialize(i)
      @InputDataConfig << inputdataconfig_tmp
    end
  end
  unless params['OutputDataConfig'].nil?
    @OutputDataConfig = OutputDataConfig.new
    @OutputDataConfig.deserialize(params['OutputDataConfig'])
  end
  unless params['StoppingCondition'].nil?
    @StoppingCondition = StoppingCondition.new
    @StoppingCondition.deserialize(params['StoppingCondition'])
  end
  unless params['ResourceConfig'].nil?
    @ResourceConfig = ResourceConfig.new
    @ResourceConfig.deserialize(params['ResourceConfig'])
  end
  unless params['VpcConfig'].nil?
    @VpcConfig = VpcConfig.new
    @VpcConfig.deserialize(params['VpcConfig'])
  end
  @FailureReason = params['FailureReason']
  @LastModifiedTime = params['LastModifiedTime']
  @TrainingStartTime = params['TrainingStartTime']
  @TrainingEndTime = params['TrainingEndTime']
  unless params['ModelArtifacts'].nil?
    @ModelArtifacts = ModelArtifacts.new
    @ModelArtifacts.deserialize(params['ModelArtifacts'])
  end
  @SecondaryStatus = params['SecondaryStatus']
  unless params['SecondaryStatusTransitions'].nil?
    @SecondaryStatusTransitions = []
    params['SecondaryStatusTransitions'].each do |i|
      secondarystatustransition_tmp = SecondaryStatusTransition.new
      secondarystatustransition_tmp.deserialize(i)
      @SecondaryStatusTransitions << secondarystatustransition_tmp
    end
  end
  @RoleName = params['RoleName']
  @TrainingJobStatus = params['TrainingJobStatus']
  @LogUrl = params['LogUrl']
  @InstanceId = params['InstanceId']
  @RequestId = params['RequestId']
end

def initialize(algorithmspecification=nil, trainingjobname=nil, hyperparameters=nil, inputdataconfig=nil, outputdataconfig=nil, stoppingcondition=nil, resourceconfig=nil, vpcconfig=nil, failurereason=nil, lastmodifiedtime=nil, trainingstarttime=nil, trainingendtime=nil, modelartifacts=nil, secondarystatus=nil, secondarystatustransitions=nil, rolename=nil, trainingjobstatus=nil, logurl=nil, instanceid=nil, requestid=nil)

def initialize(algorithmspecification=nil, trainingjobname=nil, hyperparameters=nil, inputdataconfig=nil, outputdataconfig=nil, stoppingcondition=nil, resourceconfig=nil, vpcconfig=nil, failurereason=nil, lastmodifiedtime=nil, trainingstarttime=nil, trainingendtime=nil, modelartifacts=nil, secondarystatus=nil, secondarystatustransitions=nil, rolename=nil, trainingjobstatus=nil, logurl=nil, instanceid=nil, requestid=nil)
  @AlgorithmSpecification = algorithmspecification
  @TrainingJobName = trainingjobname
  @HyperParameters = hyperparameters
  @InputDataConfig = inputdataconfig
  @OutputDataConfig = outputdataconfig
  @StoppingCondition = stoppingcondition
  @ResourceConfig = resourceconfig
  @VpcConfig = vpcconfig
  @FailureReason = failurereason
  @LastModifiedTime = lastmodifiedtime
  @TrainingStartTime = trainingstarttime
  @TrainingEndTime = trainingendtime
  @ModelArtifacts = modelartifacts
  @SecondaryStatus = secondarystatus
  @SecondaryStatusTransitions = secondarystatustransitions
  @RoleName = rolename
  @TrainingJobStatus = trainingjobstatus
  @LogUrl = logurl
  @InstanceId = instanceid
  @RequestId = requestid
end