Class: TencentCloud::Chc::V20230418::Distribution

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(racknumber = nil, rackusageset = nil) ⇒ Distribution

Returns a new instance of Distribution.



2835
2836
2837
2838
# File 'lib/v20230418/models.rb', line 2835

def initialize(racknumber=nil, rackusageset=nil)
  @RackNumber = racknumber
  @RackUsageSet = rackusageset
end

Instance Attribute Details

#RackNumberObject

Parameters:

  • RackNumber:

    机架编号

  • RackUsageSet:

    机架的用量分布



2833
2834
2835
# File 'lib/v20230418/models.rb', line 2833

def RackNumber
  @RackNumber
end

#RackUsageSetObject

Parameters:

  • RackNumber:

    机架编号

  • RackUsageSet:

    机架的用量分布



2833
2834
2835
# File 'lib/v20230418/models.rb', line 2833

def RackUsageSet
  @RackUsageSet
end

Instance Method Details

#deserialize(params) ⇒ Object



2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
# File 'lib/v20230418/models.rb', line 2840

def deserialize(params)
  @RackNumber = params['RackNumber']
  unless params['RackUsageSet'].nil?
    @RackUsageSet = []
    params['RackUsageSet'].each do |i|
      rackusage_tmp = RackUsage.new
      rackusage_tmp.deserialize(i)
      @RackUsageSet << rackusage_tmp
    end
  end
end