Class: TencentCloud::Emr::V20190103::PriceResource

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

Overview

询价资源

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(spec = nil, storagetype = nil, disktype = nil, rootsize = nil, memsize = nil, cpu = nil, disksize = nil, multidisks = nil, diskcnt = nil, instancetype = nil, tags = nil, disknum = nil, localdisknum = nil, gpudesc = nil) ⇒ PriceResource

Returns a new instance of PriceResource.



11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
# File 'lib/v20190103/models.rb', line 11703

def initialize(spec=nil, storagetype=nil, disktype=nil, rootsize=nil, memsize=nil, cpu=nil, disksize=nil, multidisks=nil, diskcnt=nil, instancetype=nil, tags=nil, disknum=nil, localdisknum=nil, gpudesc=nil)
  @Spec = spec
  @StorageType = storagetype
  @DiskType = disktype
  @RootSize = rootsize
  @MemSize = memsize
  @Cpu = cpu
  @DiskSize = disksize
  @MultiDisks = multidisks
  @DiskCnt = diskcnt
  @InstanceType = instancetype
  @Tags = tags
  @DiskNum = disknum
  @LocalDiskNum = localdisknum
  @GpuDesc = gpudesc
end

Instance Attribute Details

#CpuObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def Cpu
  @Cpu
end

#DiskCntObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def DiskCnt
  @DiskCnt
end

#DiskNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def DiskNum
  @DiskNum
end

#DiskSizeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def DiskSize
  @DiskSize
end

#DiskTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def DiskType
  @DiskType
end

#GpuDescObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def GpuDesc
  @GpuDesc
end

#InstanceTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def InstanceType
  @InstanceType
end

#LocalDiskNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def LocalDiskNum
  @LocalDiskNum
end

#MemSizeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def MemSize
  @MemSize
end

#MultiDisksObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def MultiDisks
  @MultiDisks
end

#RootSizeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def RootSize
  @RootSize
end

#SpecObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def Spec
  @Spec
end

#StorageTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def StorageType
  @StorageType
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Spec:

    需要的规格

  • StorageType:

    硬盘类型

  • DiskType:

    硬盘类型

  • RootSize:

    系统盘大小

  • MemSize:

    内存大小

  • Cpu:

    核心数量

  • DiskSize:

    硬盘大小

  • MultiDisks:

    云盘列表

  • DiskCnt:

    磁盘数量

  • InstanceType:

    规格

  • Tags:

    标签

  • DiskNum:

    磁盘数量

  • LocalDiskNum:

    本地盘的数量

  • GpuDesc:

    GPU信息



11701
11702
11703
# File 'lib/v20190103/models.rb', line 11701

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
# File 'lib/v20190103/models.rb', line 11720

def deserialize(params)
  @Spec = params['Spec']
  @StorageType = params['StorageType']
  @DiskType = params['DiskType']
  @RootSize = params['RootSize']
  @MemSize = params['MemSize']
  @Cpu = params['Cpu']
  @DiskSize = params['DiskSize']
  unless params['MultiDisks'].nil?
    @MultiDisks = []
    params['MultiDisks'].each do |i|
      multidisk_tmp = MultiDisk.new
      multidisk_tmp.deserialize(i)
      @MultiDisks << multidisk_tmp
    end
  end
  @DiskCnt = params['DiskCnt']
  @InstanceType = params['InstanceType']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @DiskNum = params['DiskNum']
  @LocalDiskNum = params['LocalDiskNum']
  @GpuDesc = params['GpuDesc']
end