Class: TencentCloud::Clb::V20180317::TypeInfo

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

Overview

运营商类型信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, specavailabilityset = nil) ⇒ TypeInfo

Returns a new instance of TypeInfo.



8638
8639
8640
8641
# File 'lib/v20180317/models.rb', line 8638

def initialize(type=nil, specavailabilityset=nil)
  @Type = type
  @SpecAvailabilitySet = specavailabilityset
end

Instance Attribute Details

#SpecAvailabilitySetObject

Parameters:

  • Type:

    运营商类型

  • SpecAvailabilitySet:

    规格可用性



8636
8637
8638
# File 'lib/v20180317/models.rb', line 8636

def SpecAvailabilitySet
  @SpecAvailabilitySet
end

#TypeObject

Parameters:

  • Type:

    运营商类型

  • SpecAvailabilitySet:

    规格可用性



8636
8637
8638
# File 'lib/v20180317/models.rb', line 8636

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
# File 'lib/v20180317/models.rb', line 8643

def deserialize(params)
  @Type = params['Type']
  unless params['SpecAvailabilitySet'].nil?
    @SpecAvailabilitySet = []
    params['SpecAvailabilitySet'].each do |i|
      specavailability_tmp = SpecAvailability.new
      specavailability_tmp.deserialize(i)
      @SpecAvailabilitySet << specavailability_tmp
    end
  end
end