Class: TencentCloud::Chc::V20230418::ModelVersionDetail

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

Overview

带有园区评估记录的型号详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(version = nil, checkresult = nil, optionset = nil, modelversion = nil) ⇒ ModelVersionDetail

Returns a new instance of ModelVersionDetail.



3155
3156
3157
3158
3159
3160
# File 'lib/v20230418/models.rb', line 3155

def initialize(version=nil, checkresult=nil, optionset=nil, modelversion=nil)
  @Version = version
  @CheckResult = checkresult
  @OptionSet = optionset
  @ModelVersion = modelversion
end

Instance Attribute Details

#CheckResultObject

Parameters:

  • Version:

    版本号

  • CheckResult:

    0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准

  • OptionSet:

    型号各个配置项的详情

  • ModelVersion:

    设备型号名称及版本



3153
3154
3155
# File 'lib/v20230418/models.rb', line 3153

def CheckResult
  @CheckResult
end

#ModelVersionObject

Parameters:

  • Version:

    版本号

  • CheckResult:

    0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准

  • OptionSet:

    型号各个配置项的详情

  • ModelVersion:

    设备型号名称及版本



3153
3154
3155
# File 'lib/v20230418/models.rb', line 3153

def ModelVersion
  @ModelVersion
end

#OptionSetObject

Parameters:

  • Version:

    版本号

  • CheckResult:

    0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准

  • OptionSet:

    型号各个配置项的详情

  • ModelVersion:

    设备型号名称及版本



3153
3154
3155
# File 'lib/v20230418/models.rb', line 3153

def OptionSet
  @OptionSet
end

#VersionObject

Parameters:

  • Version:

    版本号

  • CheckResult:

    0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准

  • OptionSet:

    型号各个配置项的详情

  • ModelVersion:

    设备型号名称及版本



3153
3154
3155
# File 'lib/v20230418/models.rb', line 3153

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
# File 'lib/v20230418/models.rb', line 3162

def deserialize(params)
  @Version = params['Version']
  @CheckResult = params['CheckResult']
  unless params['OptionSet'].nil?
    @OptionSet = []
    params['OptionSet'].each do |i|
      templateoption_tmp = TemplateOption.new
      templateoption_tmp.deserialize(i)
      @OptionSet << templateoption_tmp
    end
  end
  @ModelVersion = params['ModelVersion']
end