Class: TencentCloud::Emr::V20190103::ResizeDataDisksRequest

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

Overview

ResizeDataDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, disksize = nil, cvminstanceids = nil, diskids = nil, resizeall = nil) ⇒ ResizeDataDisksRequest

Returns a new instance of ResizeDataDisksRequest.



12012
12013
12014
12015
12016
12017
12018
# File 'lib/v20190103/models.rb', line 12012

def initialize(instanceid=nil, disksize=nil, cvminstanceids=nil, diskids=nil, resizeall=nil)
  @InstanceId = instanceid
  @DiskSize = disksize
  @CvmInstanceIds = cvminstanceids
  @DiskIds = diskids
  @ResizeAll = resizeall
end

Instance Attribute Details

#CvmInstanceIdsObject

Parameters:

  • InstanceId:

    EMR集群实例ID

  • DiskSize:

    需要扩充的容量值,容量值需要大于原容量,并且为10的整数倍

  • CvmInstanceIds:

    需要扩容的节点ID列表

  • DiskIds:

    需要扩容的云盘ID

  • ResizeAll:

    是否扩容全部云硬盘



12010
12011
12012
# File 'lib/v20190103/models.rb', line 12010

def CvmInstanceIds
  @CvmInstanceIds
end

#DiskIdsObject

Parameters:

  • InstanceId:

    EMR集群实例ID

  • DiskSize:

    需要扩充的容量值,容量值需要大于原容量,并且为10的整数倍

  • CvmInstanceIds:

    需要扩容的节点ID列表

  • DiskIds:

    需要扩容的云盘ID

  • ResizeAll:

    是否扩容全部云硬盘



12010
12011
12012
# File 'lib/v20190103/models.rb', line 12010

def DiskIds
  @DiskIds
end

#DiskSizeObject

Parameters:

  • InstanceId:

    EMR集群实例ID

  • DiskSize:

    需要扩充的容量值,容量值需要大于原容量,并且为10的整数倍

  • CvmInstanceIds:

    需要扩容的节点ID列表

  • DiskIds:

    需要扩容的云盘ID

  • ResizeAll:

    是否扩容全部云硬盘



12010
12011
12012
# File 'lib/v20190103/models.rb', line 12010

def DiskSize
  @DiskSize
end

#InstanceIdObject

Parameters:

  • InstanceId:

    EMR集群实例ID

  • DiskSize:

    需要扩充的容量值,容量值需要大于原容量,并且为10的整数倍

  • CvmInstanceIds:

    需要扩容的节点ID列表

  • DiskIds:

    需要扩容的云盘ID

  • ResizeAll:

    是否扩容全部云硬盘



12010
12011
12012
# File 'lib/v20190103/models.rb', line 12010

def InstanceId
  @InstanceId
end

#ResizeAllObject

Parameters:

  • InstanceId:

    EMR集群实例ID

  • DiskSize:

    需要扩充的容量值,容量值需要大于原容量,并且为10的整数倍

  • CvmInstanceIds:

    需要扩容的节点ID列表

  • DiskIds:

    需要扩容的云盘ID

  • ResizeAll:

    是否扩容全部云硬盘



12010
12011
12012
# File 'lib/v20190103/models.rb', line 12010

def ResizeAll
  @ResizeAll
end

Instance Method Details

#deserialize(params) ⇒ Object



12020
12021
12022
12023
12024
12025
12026
# File 'lib/v20190103/models.rb', line 12020

def deserialize(params)
  @InstanceId = params['InstanceId']
  @DiskSize = params['DiskSize']
  @CvmInstanceIds = params['CvmInstanceIds']
  @DiskIds = params['DiskIds']
  @ResizeAll = params['ResizeAll']
end