Class: TencentCloud::Ecm::V20190719::PackingQuotaGroup

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

Overview

一组相互关联的装箱配额,以实例类型的优先级排序,优先级高的在前

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, zoneid = nil, ispid = nil, packingquotainfos = nil) ⇒ PackingQuotaGroup

Returns a new instance of PackingQuotaGroup.



8833
8834
8835
8836
8837
8838
# File 'lib/v20190719/models.rb', line 8833

def initialize(zone=nil, zoneid=nil, ispid=nil, packingquotainfos=nil)
  @Zone = zone
  @ZoneId = zoneid
  @ISPId = ispid
  @PackingQuotaInfos = packingquotainfos
end

Instance Attribute Details

#ISPIdObject

Parameters:

  • Zone:

    可用区

  • ZoneId:

    可用区id

  • ISPId:

    ISP id

  • PackingQuotaInfos:

    一组相互关联的装箱配额



8831
8832
8833
# File 'lib/v20190719/models.rb', line 8831

def ISPId
  @ISPId
end

#PackingQuotaInfosObject

Parameters:

  • Zone:

    可用区

  • ZoneId:

    可用区id

  • ISPId:

    ISP id

  • PackingQuotaInfos:

    一组相互关联的装箱配额



8831
8832
8833
# File 'lib/v20190719/models.rb', line 8831

def PackingQuotaInfos
  @PackingQuotaInfos
end

#ZoneObject

Parameters:

  • Zone:

    可用区

  • ZoneId:

    可用区id

  • ISPId:

    ISP id

  • PackingQuotaInfos:

    一组相互关联的装箱配额



8831
8832
8833
# File 'lib/v20190719/models.rb', line 8831

def Zone
  @Zone
end

#ZoneIdObject

Parameters:

  • Zone:

    可用区

  • ZoneId:

    可用区id

  • ISPId:

    ISP id

  • PackingQuotaInfos:

    一组相互关联的装箱配额



8831
8832
8833
# File 'lib/v20190719/models.rb', line 8831

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
# File 'lib/v20190719/models.rb', line 8840

def deserialize(params)
  @Zone = params['Zone']
  @ZoneId = params['ZoneId']
  @ISPId = params['ISPId']
  unless params['PackingQuotaInfos'].nil?
    @PackingQuotaInfos = []
    params['PackingQuotaInfos'].each do |i|
      packingquotainfo_tmp = PackingQuotaInfo.new
      packingquotainfo_tmp.deserialize(i)
      @PackingQuotaInfos << packingquotainfo_tmp
    end
  end
end