Class: TencentCloud::Batch::V20170312::InstanceTypeOptions

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

Overview

实例机型配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cpu = nil, memory = nil, instancecategories = nil) ⇒ InstanceTypeOptions

Returns a new instance of InstanceTypeOptions.



2515
2516
2517
2518
2519
# File 'lib/v20170312/models.rb', line 2515

def initialize(cpu=nil, memory=nil, instancecategories=nil)
  @CPU = cpu
  @Memory = memory
  @InstanceCategories = instancecategories
end

Instance Attribute Details

#CPUObject

Parameters:

  • CPU:

    CPU核数。

  • Memory:

    内存值,单位GB。

  • InstanceCategories:

    实例机型类别,可选参数:“ALL”、“GENERAL”、“GENERAL_2”、“GENERAL_3”、“COMPUTE”、“COMPUTE_2”和“COMPUTE_3”。默认值“ALL”。



2513
2514
2515
# File 'lib/v20170312/models.rb', line 2513

def CPU
  @CPU
end

#InstanceCategoriesObject

Parameters:

  • CPU:

    CPU核数。

  • Memory:

    内存值,单位GB。

  • InstanceCategories:

    实例机型类别,可选参数:“ALL”、“GENERAL”、“GENERAL_2”、“GENERAL_3”、“COMPUTE”、“COMPUTE_2”和“COMPUTE_3”。默认值“ALL”。



2513
2514
2515
# File 'lib/v20170312/models.rb', line 2513

def InstanceCategories
  @InstanceCategories
end

#MemoryObject

Parameters:

  • CPU:

    CPU核数。

  • Memory:

    内存值,单位GB。

  • InstanceCategories:

    实例机型类别,可选参数:“ALL”、“GENERAL”、“GENERAL_2”、“GENERAL_3”、“COMPUTE”、“COMPUTE_2”和“COMPUTE_3”。默认值“ALL”。



2513
2514
2515
# File 'lib/v20170312/models.rb', line 2513

def Memory
  @Memory
end

Instance Method Details

#deserialize(params) ⇒ Object



2521
2522
2523
2524
2525
# File 'lib/v20170312/models.rb', line 2521

def deserialize(params)
  @CPU = params['CPU']
  @Memory = params['Memory']
  @InstanceCategories = params['InstanceCategories']
end