Class: TencentCloud::Emr::V20190103::ScaleOutNodeConfig

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

Overview

扩容节点类型以及数量

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nodeflag = nil, nodecount = nil) ⇒ ScaleOutNodeConfig

Returns a new instance of ScaleOutNodeConfig.



13002
13003
13004
13005
# File 'lib/v20190103/models.rb', line 13002

def initialize(nodeflag=nil, nodecount=nil)
  @NodeFlag = nodeflag
  @NodeCount = nodecount
end

Instance Attribute Details

#NodeCountObject

Parameters:

  • 扩容节点类型取值范围:

  • MASTER
  • TASK
  • CORE
  • ROUTER
  • 扩容节点数量

  • 
    
    13000
    13001
    13002
    # File 'lib/v20190103/models.rb', line 13000
    
    def NodeCount
      @NodeCount
    end

    #NodeFlagObject

    Parameters:

    • 扩容节点类型取值范围:

    • MASTER
    • TASK
    • CORE
    • ROUTER
  • 扩容节点数量

  • 
    
    13000
    13001
    13002
    # File 'lib/v20190103/models.rb', line 13000
    
    def NodeFlag
      @NodeFlag
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    13007
    13008
    13009
    13010
    # File 'lib/v20190103/models.rb', line 13007
    
    def deserialize(params)
      @NodeFlag = params['NodeFlag']
      @NodeCount = params['NodeCount']
    end