Class: TencentCloud::Emr::V20190103::StorageSummaryDistribution

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

Overview

HDFS文件存储详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metricitem = nil, metricname = nil, dps = nil) ⇒ StorageSummaryDistribution

Returns a new instance of StorageSummaryDistribution.



13903
13904
13905
13906
13907
# File 'lib/v20190103/models.rb', line 13903

def initialize(metricitem=nil, metricname=nil, dps=nil)
  @MetricItem = metricitem
  @MetricName = metricname
  @Dps = dps
end

Instance Attribute Details

#DpsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MetricItem:

    数据项

  • MetricName:

    数据项描述

  • Dps:

    采样值



13901
13902
13903
# File 'lib/v20190103/models.rb', line 13901

def Dps
  @Dps
end

#MetricItemObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MetricItem:

    数据项

  • MetricName:

    数据项描述

  • Dps:

    采样值



13901
13902
13903
# File 'lib/v20190103/models.rb', line 13901

def MetricItem
  @MetricItem
end

#MetricNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MetricItem:

    数据项

  • MetricName:

    数据项描述

  • Dps:

    采样值



13901
13902
13903
# File 'lib/v20190103/models.rb', line 13901

def MetricName
  @MetricName
end

Instance Method Details

#deserialize(params) ⇒ Object



13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
# File 'lib/v20190103/models.rb', line 13909

def deserialize(params)
  @MetricItem = params['MetricItem']
  @MetricName = params['MetricName']
  unless params['Dps'].nil?
    @Dps = []
    params['Dps'].each do |i|
      dps_tmp = Dps.new
      dps_tmp.deserialize(i)
      @Dps << dps_tmp
    end
  end
end