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.



1521
1522
1523
1524
1525
# File 'lib/v20221121/models.rb', line 1521

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

Instance Attribute Details

#InstanceTypeListObject

Parameters:

  • Text:

    资产类型

  • Value:

    资产类型

  • InstanceTypeList:

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



1519
1520
1521
# File 'lib/v20221121/models.rb', line 1519

def InstanceTypeList
  @InstanceTypeList
end

#TextObject

Parameters:

  • Text:

    资产类型

  • Value:

    资产类型

  • InstanceTypeList:

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



1519
1520
1521
# File 'lib/v20221121/models.rb', line 1519

def Text
  @Text
end

#ValueObject

Parameters:

  • Text:

    资产类型

  • Value:

    资产类型

  • InstanceTypeList:

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



1519
1520
1521
# File 'lib/v20221121/models.rb', line 1519

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
# File 'lib/v20221121/models.rb', line 1527

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