Class: TencentCloud::Tione::V20211111::GroupResource

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

Overview

资源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cpu = nil, memory = nil, gpu = nil, gpudetailset = nil) ⇒ GroupResource

Returns a new instance of GroupResource.



4525
4526
4527
4528
4529
4530
# File 'lib/v20211111/models.rb', line 4525

def initialize(cpu=nil, memory=nil, gpu=nil, gpudetailset=nil)
  @Cpu = cpu
  @Memory = memory
  @Gpu = gpu
  @GpuDetailSet = gpudetailset
end

Instance Attribute Details

#CpuObject

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

Parameters:

  • Cpu:

    CPU核数; 单位为1/1000核,比如100表示0.1核

  • Memory:

    内存;单位为MB

  • Gpu:

    总卡数;GPUDetail 显卡数之和;单位为1/100卡,比如100代表1卡

  • GpuDetailSet:

    Gpu详情



4523
4524
4525
# File 'lib/v20211111/models.rb', line 4523

def Cpu
  @Cpu
end

#GpuObject

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

Parameters:

  • Cpu:

    CPU核数; 单位为1/1000核,比如100表示0.1核

  • Memory:

    内存;单位为MB

  • Gpu:

    总卡数;GPUDetail 显卡数之和;单位为1/100卡,比如100代表1卡

  • GpuDetailSet:

    Gpu详情



4523
4524
4525
# File 'lib/v20211111/models.rb', line 4523

def Gpu
  @Gpu
end

#GpuDetailSetObject

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

Parameters:

  • Cpu:

    CPU核数; 单位为1/1000核,比如100表示0.1核

  • Memory:

    内存;单位为MB

  • Gpu:

    总卡数;GPUDetail 显卡数之和;单位为1/100卡,比如100代表1卡

  • GpuDetailSet:

    Gpu详情



4523
4524
4525
# File 'lib/v20211111/models.rb', line 4523

def GpuDetailSet
  @GpuDetailSet
end

#MemoryObject

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

Parameters:

  • Cpu:

    CPU核数; 单位为1/1000核,比如100表示0.1核

  • Memory:

    内存;单位为MB

  • Gpu:

    总卡数;GPUDetail 显卡数之和;单位为1/100卡,比如100代表1卡

  • GpuDetailSet:

    Gpu详情



4523
4524
4525
# File 'lib/v20211111/models.rb', line 4523

def Memory
  @Memory
end

Instance Method Details

#deserialize(params) ⇒ Object



4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'lib/v20211111/models.rb', line 4532

def deserialize(params)
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Gpu = params['Gpu']
  unless params['GpuDetailSet'].nil?
    @GpuDetailSet = []
    params['GpuDetailSet'].each do |i|
      gpudetail_tmp = GpuDetail.new
      gpudetail_tmp.deserialize(i)
      @GpuDetailSet << gpudetail_tmp
    end
  end
end