Class: TencentCloud::Emr::V20190103::UpdateInstanceSettings

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

Overview

变配资源规格

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(memory = nil, cpucores = nil, resourceid = nil, instancetype = nil) ⇒ UpdateInstanceSettings

Returns a new instance of UpdateInstanceSettings.



14668
14669
14670
14671
14672
14673
# File 'lib/v20190103/models.rb', line 14668

def initialize(memory=nil, cpucores=nil, resourceid=nil, instancetype=nil)
  @Memory = memory
  @CPUCores = cpucores
  @ResourceId = resourceid
  @InstanceType = instancetype
end

Instance Attribute Details

#CPUCoresObject

Parameters:

  • Memory:

    内存容量,单位为G

  • CPUCores:

    CPU核数

  • ResourceId:

    机器资源ID(EMR测资源标识)

  • InstanceType:

    变配机器规格



14666
14667
14668
# File 'lib/v20190103/models.rb', line 14666

def CPUCores
  @CPUCores
end

#InstanceTypeObject

Parameters:

  • Memory:

    内存容量,单位为G

  • CPUCores:

    CPU核数

  • ResourceId:

    机器资源ID(EMR测资源标识)

  • InstanceType:

    变配机器规格



14666
14667
14668
# File 'lib/v20190103/models.rb', line 14666

def InstanceType
  @InstanceType
end

#MemoryObject

Parameters:

  • Memory:

    内存容量,单位为G

  • CPUCores:

    CPU核数

  • ResourceId:

    机器资源ID(EMR测资源标识)

  • InstanceType:

    变配机器规格



14666
14667
14668
# File 'lib/v20190103/models.rb', line 14666

def Memory
  @Memory
end

#ResourceIdObject

Parameters:

  • Memory:

    内存容量,单位为G

  • CPUCores:

    CPU核数

  • ResourceId:

    机器资源ID(EMR测资源标识)

  • InstanceType:

    变配机器规格



14666
14667
14668
# File 'lib/v20190103/models.rb', line 14666

def ResourceId
  @ResourceId
end

Instance Method Details

#deserialize(params) ⇒ Object



14675
14676
14677
14678
14679
14680
# File 'lib/v20190103/models.rb', line 14675

def deserialize(params)
  @Memory = params['Memory']
  @CPUCores = params['CPUCores']
  @ResourceId = params['ResourceId']
  @InstanceType = params['InstanceType']
end