Class: TencentCloud::Emr::V20190103::RenewInstancesInfo

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

Overview

集群续费实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(emrresourceid = nil, flag = nil, ip = nil, memdesc = nil, cpunum = nil, disksize = nil, expiretime = nil, spec = nil, storagetype = nil, rootsize = nil, rootstoragetype = nil, mcmultidisk = nil) ⇒ RenewInstancesInfo

Returns a new instance of RenewInstancesInfo.



11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
# File 'lib/v20190103/models.rb', line 11831

def initialize(emrresourceid=nil, flag=nil, ip=nil, memdesc=nil, cpunum=nil, disksize=nil, expiretime=nil, spec=nil, storagetype=nil, rootsize=nil, rootstoragetype=nil, mcmultidisk=nil)
  @EmrResourceId = emrresourceid
  @Flag = flag
  @Ip = ip
  @MemDesc = memdesc
  @CpuNum = cpunum
  @DiskSize = disksize
  @ExpireTime = expiretime
  @Spec = spec
  @StorageType = storagetype
  @RootSize = rootsize
  @RootStorageType = rootstoragetype
  @MCMultiDisk = mcmultidisk
end

Instance Attribute Details

#CpuNumObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def CpuNum
  @CpuNum
end

#DiskSizeObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def DiskSize
  @DiskSize
end

#EmrResourceIdObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def EmrResourceId
  @EmrResourceId
end

#ExpireTimeObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def ExpireTime
  @ExpireTime
end

#FlagObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def Flag
  @Flag
end

#IpObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def Ip
  @Ip
end

#MCMultiDiskObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def MCMultiDisk
  @MCMultiDisk
end

#MemDescObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def MemDesc
  @MemDesc
end

#RootSizeObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def RootSize
  @RootSize
end

#RootStorageTypeObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def RootStorageType
  @RootStorageType
end

#SpecObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def Spec
  @Spec
end

#StorageTypeObject

;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EmrResourceId:

    节点资源ID

  • Flag:

    节点类型。0:common节点;1:master节点

  • Ip:

    内网IP

  • MemDesc:

    节点内存描述

  • CpuNum:

    节点核数

  • DiskSize:

    硬盘大小

  • ExpireTime:

    过期时间

  • Spec:

    节点规格

  • StorageType:

    磁盘类型

  • RootSize:

    系统盘大小

  • RootStorageType:

    系统盘类型

  • MCMultiDisk:

    数据盘信息



11829
11830
11831
# File 'lib/v20190103/models.rb', line 11829

def StorageType
  @StorageType
end

Instance Method Details

#deserialize(params) ⇒ Object



11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
# File 'lib/v20190103/models.rb', line 11846

def deserialize(params)
  @EmrResourceId = params['EmrResourceId']
  @Flag = params['Flag']
  @Ip = params['Ip']
  @MemDesc = params['MemDesc']
  @CpuNum = params['CpuNum']
  @DiskSize = params['DiskSize']
  @ExpireTime = params['ExpireTime']
  @Spec = params['Spec']
  @StorageType = params['StorageType']
  @RootSize = params['RootSize']
  @RootStorageType = params['RootStorageType']
  unless params['MCMultiDisk'].nil?
    @MCMultiDisk = []
    params['MCMultiDisk'].each do |i|
      multidiskmc_tmp = MultiDiskMC.new
      multidiskmc_tmp.deserialize(i)
      @MCMultiDisk << multidiskmc_tmp
    end
  end
end