Class: TencentCloud::Emr::V20190103::NodeDetailPriceResult

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

Overview

用于创建集群价格清单 节点价格详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nodetype = nil, partdetailprice = nil) ⇒ NodeDetailPriceResult

Returns a new instance of NodeDetailPriceResult.



9810
9811
9812
9813
# File 'lib/v20190103/models.rb', line 9810

def initialize(nodetype=nil, partdetailprice=nil)
  @NodeType = nodetype
  @PartDetailPrice = partdetailprice
end

Instance Attribute Details

#NodeTypeObject

Parameters:

  • NodeType:

    节点类型 master core task common router mysql

  • PartDetailPrice:

    节点组成部分价格详情



9808
9809
9810
# File 'lib/v20190103/models.rb', line 9808

def NodeType
  @NodeType
end

#PartDetailPriceObject

Parameters:

  • NodeType:

    节点类型 master core task common router mysql

  • PartDetailPrice:

    节点组成部分价格详情



9808
9809
9810
# File 'lib/v20190103/models.rb', line 9808

def PartDetailPrice
  @PartDetailPrice
end

Instance Method Details

#deserialize(params) ⇒ Object



9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
# File 'lib/v20190103/models.rb', line 9815

def deserialize(params)
  @NodeType = params['NodeType']
  unless params['PartDetailPrice'].nil?
    @PartDetailPrice = []
    params['PartDetailPrice'].each do |i|
      partdetailpriceitem_tmp = PartDetailPriceItem.new
      partdetailpriceitem_tmp.deserialize(i)
      @PartDetailPrice << partdetailpriceitem_tmp
    end
  end
end