Class: TencentCloud::Emr::V20190103::TerminateClusterNodesRequest

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

Overview

TerminateClusterNodes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, cvminstanceids = nil, nodeflag = nil, gracedownflag = nil, gracedowntime = nil) ⇒ TerminateClusterNodesRequest

Returns a new instance of TerminateClusterNodesRequest.



14169
14170
14171
14172
14173
14174
14175
# File 'lib/v20190103/models.rb', line 14169

def initialize(instanceid=nil, cvminstanceids=nil, nodeflag=nil, gracedownflag=nil, gracedowntime=nil)
  @InstanceId = instanceid
  @CvmInstanceIds = cvminstanceids
  @NodeFlag = nodeflag
  @GraceDownFlag = gracedownflag
  @GraceDownTime = gracedowntime
end

Instance Attribute Details

#CvmInstanceIdsObject

Parameters:

  • 实例ID

  • 销毁资源列表

  • 销毁节点类型取值范围:

  • MASTER
  • TASK
  • CORE
  • ROUTER
  • 优雅缩容开关

  • true:开启
  • false:不开启
  • 优雅缩容等待时间,时间范围60到1800 单位秒

  • 
    
    14167
    14168
    14169
    # File 'lib/v20190103/models.rb', line 14167
    
    def CvmInstanceIds
      @CvmInstanceIds
    end

    #GraceDownFlagObject

    Parameters:

    • 实例ID

    • 销毁资源列表

    • 销毁节点类型取值范围:

    • MASTER
    • TASK
    • CORE
    • ROUTER
  • 优雅缩容开关

  • true:开启
  • false:不开启
  • 优雅缩容等待时间,时间范围60到1800 单位秒

  • 
    
    14167
    14168
    14169
    # File 'lib/v20190103/models.rb', line 14167
    
    def GraceDownFlag
      @GraceDownFlag
    end

    #GraceDownTimeObject

    Parameters:

  • 优雅缩容开关

  • true:开启
  • false:不开启
  • 优雅缩容等待时间,时间范围60到1800 单位秒

  • 
    
    14167
    14168
    14169
    # File 'lib/v20190103/models.rb', line 14167
    
    def GraceDownTime
      @GraceDownTime
    end

    #InstanceIdObject

    Parameters:

  • 优雅缩容开关

  • true:开启
  • false:不开启
  • 优雅缩容等待时间,时间范围60到1800 单位秒

  • 
    
    14167
    14168
    14169
    # File 'lib/v20190103/models.rb', line 14167
    
    def InstanceId
      @InstanceId
    end

    #NodeFlagObject

    Parameters:

  • 优雅缩容开关

  • true:开启
  • false:不开启
  • 优雅缩容等待时间,时间范围60到1800 单位秒

  • 
    
    14167
    14168
    14169
    # File 'lib/v20190103/models.rb', line 14167
    
    def NodeFlag
      @NodeFlag
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    14177
    14178
    14179
    14180
    14181
    14182
    14183
    # File 'lib/v20190103/models.rb', line 14177
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @CvmInstanceIds = params['CvmInstanceIds']
      @NodeFlag = params['NodeFlag']
      @GraceDownFlag = params['GraceDownFlag']
      @GraceDownTime = params['GraceDownTime']
    end