Class: TencentCloud::Emr::V20190103::PodSaleSpec

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

Overview

Pod资源售卖规格

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nodetype = nil, cpu = nil, memory = nil, number = nil) ⇒ PodSaleSpec

Returns a new instance of PodSaleSpec.



11344
11345
11346
11347
11348
11349
# File 'lib/v20190103/models.rb', line 11344

def initialize(nodetype=nil, cpu=nil, memory=nil, number=nil)
  @NodeType = nodetype
  @Cpu = cpu
  @Memory = memory
  @Number = number
end

Instance Attribute Details

#CpuObject

Parameters:

  • NodeType:

    可售卖的资源规格,仅为以下值:"TASK","CORE","MASTER","ROUTER"。

  • Cpu:

    Cpu核数。

  • Memory:

    内存数量,单位为GB。

  • Number:

    该规格资源可申请的最大数量。



11342
11343
11344
# File 'lib/v20190103/models.rb', line 11342

def Cpu
  @Cpu
end

#MemoryObject

Parameters:

  • NodeType:

    可售卖的资源规格,仅为以下值:"TASK","CORE","MASTER","ROUTER"。

  • Cpu:

    Cpu核数。

  • Memory:

    内存数量,单位为GB。

  • Number:

    该规格资源可申请的最大数量。



11342
11343
11344
# File 'lib/v20190103/models.rb', line 11342

def Memory
  @Memory
end

#NodeTypeObject

Parameters:

  • NodeType:

    可售卖的资源规格,仅为以下值:"TASK","CORE","MASTER","ROUTER"。

  • Cpu:

    Cpu核数。

  • Memory:

    内存数量,单位为GB。

  • Number:

    该规格资源可申请的最大数量。



11342
11343
11344
# File 'lib/v20190103/models.rb', line 11342

def NodeType
  @NodeType
end

#NumberObject

Parameters:

  • NodeType:

    可售卖的资源规格,仅为以下值:"TASK","CORE","MASTER","ROUTER"。

  • Cpu:

    Cpu核数。

  • Memory:

    内存数量,单位为GB。

  • Number:

    该规格资源可申请的最大数量。



11342
11343
11344
# File 'lib/v20190103/models.rb', line 11342

def Number
  @Number
end

Instance Method Details

#deserialize(params) ⇒ Object



11351
11352
11353
11354
11355
11356
# File 'lib/v20190103/models.rb', line 11351

def deserialize(params)
  @NodeType = params['NodeType']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Number = params['Number']
end