Class: TencentCloud::Emr::V20190103::ModifyResourceRequest

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

Overview

ModifyResource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, paymode = nil, newcpu = nil, newmem = nil, clienttoken = nil, instancetype = nil, resourceidlist = nil) ⇒ ModifyResourceRequest

Returns a new instance of ModifyResourceRequest.



8991
8992
8993
8994
8995
8996
8997
8998
8999
# File 'lib/v20190103/models.rb', line 8991

def initialize(instanceid=nil, paymode=nil, newcpu=nil, newmem=nil, clienttoken=nil, instancetype=nil, resourceidlist=nil)
  @InstanceId = instanceid
  @PayMode = paymode
  @NewCpu = newcpu
  @NewMem = newmem
  @ClientToken = clienttoken
  @InstanceType = instancetype
  @ResourceIdList = resourceidlist
end

Instance Attribute Details

#ClientTokenObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def ClientToken
  @ClientToken
end

#InstanceIdObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def InstanceId
  @InstanceId
end

#InstanceTypeObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def InstanceType
  @InstanceType
end

#NewCpuObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def NewCpu
  @NewCpu
end

#NewMemObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def NewMem
  @NewMem
end

#PayModeObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def PayMode
  @PayMode
end

#ResourceIdListObject

Parameters:

  • 实例ID

  • 计费类型

  • 变配CPU

  • 变配内存

  • Token

  • 变配机器规格

  • 节点ID列表



8989
8990
8991
# File 'lib/v20190103/models.rb', line 8989

def ResourceIdList
  @ResourceIdList
end

Instance Method Details

#deserialize(params) ⇒ Object



9001
9002
9003
9004
9005
9006
9007
9008
9009
# File 'lib/v20190103/models.rb', line 9001

def deserialize(params)
  @InstanceId = params['InstanceId']
  @PayMode = params['PayMode']
  @NewCpu = params['NewCpu']
  @NewMem = params['NewMem']
  @ClientToken = params['ClientToken']
  @InstanceType = params['InstanceType']
  @ResourceIdList = params['ResourceIdList']
end