Class: TencentCloud::Tione::V20211111::DescribeTrainingModelVersionsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211111/models.rb

Overview

DescribeTrainingModelVersions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trainingmodelid = nil, filters = nil) ⇒ DescribeTrainingModelVersionsRequest

Returns a new instance of DescribeTrainingModelVersionsRequest.



3970
3971
3972
3973
# File 'lib/v20211111/models.rb', line 3970

def initialize(trainingmodelid=nil, filters=nil)
  @TrainingModelId = trainingmodelid
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

Filter.Name: 枚举值:

TrainingModelVersionId (

TORCH_SCRIPT/PYTORCH/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML

AlgorithmFramework (

Filter.Values: 当长度为1时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为10,Filter.Values的上限为100

Parameters:

  • TrainingModelId:

    模型ID

  • Filters:

    过滤条件



3968
3969
3970
# File 'lib/v20211111/models.rb', line 3968

def Filters
  @Filters
end

#TrainingModelIdObject

Filter.Name: 枚举值:

TrainingModelVersionId (

TORCH_SCRIPT/PYTORCH/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML

AlgorithmFramework (

Filter.Values: 当长度为1时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为10,Filter.Values的上限为100

Parameters:

  • TrainingModelId:

    模型ID

  • Filters:

    过滤条件



3968
3969
3970
# File 'lib/v20211111/models.rb', line 3968

def TrainingModelId
  @TrainingModelId
end

Instance Method Details

#deserialize(params) ⇒ Object



3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
# File 'lib/v20211111/models.rb', line 3975

def deserialize(params)
  @TrainingModelId = params['TrainingModelId']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end