Class: TencentCloud::Emr::V20190103::ModifyYarnDeployRequest

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

Overview

ModifyYarnDeploy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, newscheduler = nil, oldscheduler = nil) ⇒ ModifyYarnDeployRequest

Returns a new instance of ModifyYarnDeployRequest.



9501
9502
9503
9504
9505
# File 'lib/v20190103/models.rb', line 9501

def initialize(instanceid=nil, newscheduler=nil, oldscheduler=nil)
  @InstanceId = instanceid
  @NewScheduler = newscheduler
  @OldScheduler = oldscheduler
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    集群id

  • NewScheduler:

    切换后的调度器,可选值为fair、capacity

  • OldScheduler:

    现在使用的调度器,可选值为fair、capacity



9499
9500
9501
# File 'lib/v20190103/models.rb', line 9499

def InstanceId
  @InstanceId
end

#NewSchedulerObject

Parameters:

  • InstanceId:

    集群id

  • NewScheduler:

    切换后的调度器,可选值为fair、capacity

  • OldScheduler:

    现在使用的调度器,可选值为fair、capacity



9499
9500
9501
# File 'lib/v20190103/models.rb', line 9499

def NewScheduler
  @NewScheduler
end

#OldSchedulerObject

Parameters:

  • InstanceId:

    集群id

  • NewScheduler:

    切换后的调度器,可选值为fair、capacity

  • OldScheduler:

    现在使用的调度器,可选值为fair、capacity



9499
9500
9501
# File 'lib/v20190103/models.rb', line 9499

def OldScheduler
  @OldScheduler
end

Instance Method Details

#deserialize(params) ⇒ Object



9507
9508
9509
9510
9511
# File 'lib/v20190103/models.rb', line 9507

def deserialize(params)
  @InstanceId = params['InstanceId']
  @NewScheduler = params['NewScheduler']
  @OldScheduler = params['OldScheduler']
end