Class: TencentCloud::Emr::V20190103::DynamicPodSpec

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(requestcpu = nil, limitcpu = nil, requestmemory = nil, limitmemory = nil) ⇒ DynamicPodSpec

Returns a new instance of DynamicPodSpec.



6323
6324
6325
6326
6327
6328
# File 'lib/v20190103/models.rb', line 6323

def initialize(requestcpu=nil, limitcpu=nil, requestmemory=nil, limitmemory=nil)
  @RequestCpu = requestcpu
  @LimitCpu = limitcpu
  @RequestMemory = requestmemory
  @LimitMemory = limitmemory
end

Instance Attribute Details

#LimitCpuObject

Parameters:

  • RequestCpu:

    需求最小cpu核数

  • LimitCpu:

    需求最大cpu核数

  • RequestMemory:

    需求最小memory,单位MB

  • LimitMemory:

    需求最大memory,单位MB



6321
6322
6323
# File 'lib/v20190103/models.rb', line 6321

def LimitCpu
  @LimitCpu
end

#LimitMemoryObject

Parameters:

  • RequestCpu:

    需求最小cpu核数

  • LimitCpu:

    需求最大cpu核数

  • RequestMemory:

    需求最小memory,单位MB

  • LimitMemory:

    需求最大memory,单位MB



6321
6322
6323
# File 'lib/v20190103/models.rb', line 6321

def LimitMemory
  @LimitMemory
end

#RequestCpuObject

Parameters:

  • RequestCpu:

    需求最小cpu核数

  • LimitCpu:

    需求最大cpu核数

  • RequestMemory:

    需求最小memory,单位MB

  • LimitMemory:

    需求最大memory,单位MB



6321
6322
6323
# File 'lib/v20190103/models.rb', line 6321

def RequestCpu
  @RequestCpu
end

#RequestMemoryObject

Parameters:

  • RequestCpu:

    需求最小cpu核数

  • LimitCpu:

    需求最大cpu核数

  • RequestMemory:

    需求最小memory,单位MB

  • LimitMemory:

    需求最大memory,单位MB



6321
6322
6323
# File 'lib/v20190103/models.rb', line 6321

def RequestMemory
  @RequestMemory
end

Instance Method Details

#deserialize(params) ⇒ Object



6330
6331
6332
6333
6334
6335
# File 'lib/v20190103/models.rb', line 6330

def deserialize(params)
  @RequestCpu = params['RequestCpu']
  @LimitCpu = params['LimitCpu']
  @RequestMemory = params['RequestMemory']
  @LimitMemory = params['LimitMemory']
end