Class: TencentCloud::Csip::V20221121::AssetInstanceTypeMap

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

Overview

资产类型和实例类型的映射

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, value = nil, instancetypelist = nil) ⇒ AssetInstanceTypeMap

Returns a new instance of AssetInstanceTypeMap.



1010
1011
1012
1013
1014
# File 'lib/v20221121/models.rb', line 1010

def initialize(text=nil, value=nil, instancetypelist=nil)
  @Text = text
  @Value = value
  @InstanceTypeList = instancetypelist
end

Instance Attribute Details

#InstanceTypeListObject

Parameters:

  • Text:

    资产类型

  • Value:

    资产类型

  • InstanceTypeList:

    资产类型和实例类型映射关系



1008
1009
1010
# File 'lib/v20221121/models.rb', line 1008

def InstanceTypeList
  @InstanceTypeList
end

#TextObject

Parameters:

  • Text:

    资产类型

  • Value:

    资产类型

  • InstanceTypeList:

    资产类型和实例类型映射关系



1008
1009
1010
# File 'lib/v20221121/models.rb', line 1008

def Text
  @Text
end

#ValueObject

Parameters:

  • Text:

    资产类型

  • Value:

    资产类型

  • InstanceTypeList:

    资产类型和实例类型映射关系



1008
1009
1010
# File 'lib/v20221121/models.rb', line 1008

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
# File 'lib/v20221121/models.rb', line 1016

def deserialize(params)
  @Text = params['Text']
  @Value = params['Value']
  unless params['InstanceTypeList'].nil?
    @InstanceTypeList = []
    params['InstanceTypeList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @InstanceTypeList << filterdataobject_tmp
    end
  end
end