Class ResourceConfigInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tione.v20211111.models.ResourceConfigInfo
-
public class ResourceConfigInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ResourceConfigInfo()ResourceConfigInfo(ResourceConfigInfo source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetCpu()Get cpu核数,1000=1核LonggetGpu()Get gpu数StringgetGpuType()Get gpu卡类型LonggetInstanceNum()Get 计算节点数StringgetInstanceType()Get 算力规格ID 计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V100*1 TI.GN10.5XLARGE80.POST: 18C80G V100*2 TI.GN10.10XLARGE160.POST : 32C160G V100*4 TI.GN10.20XLARGE320.POST : 72C320G V100*8 TI.GN7.8XLARGE128.POST: 32C128G T4*1 TI.GN7.10XLARGE160.POST: 40C160G T4*2 TI.GN7.20XLARGE320.POST: 80C32StringgetInstanceTypeAlias()Get 算力规格名称 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V100*1 8C80G V100*2 32C160G V100*4 72C320G V100*8 32C128G T4*1 40C160G T4*2 80C32LonggetMemory()Get 内存,单位为MBRDMAConfiggetRDMAConfig()Get RDMA配置 注意:此字段可能返回 null,表示取不到有效值。StringgetRole()Get 角色,eg:PS、WORKER、DRIVER、EXECUTORvoidsetCpu(Long Cpu)Set cpu核数,1000=1核voidsetGpu(Long Gpu)Set gpu数voidsetGpuType(String GpuType)Set gpu卡类型voidsetInstanceNum(Long InstanceNum)Set 计算节点数voidsetInstanceType(String InstanceType)Set 算力规格ID 计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V100*1 TI.GN10.5XLARGE80.POST: 18C80G V100*2 TI.GN10.10XLARGE160.POST : 32C160G V100*4 TI.GN10.20XLARGE320.POST : 72C320G V100*8 TI.GN7.8XLARGE128.POST: 32C128G T4*1 TI.GN7.10XLARGE160.POST: 40C160G T4*2 TI.GN7.20XLARGE320.POST: 80C32voidsetInstanceTypeAlias(String InstanceTypeAlias)Set 算力规格名称 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V100*1 8C80G V100*2 32C160G V100*4 72C320G V100*8 32C128G T4*1 40C160G T4*2 80C32voidsetMemory(Long Memory)Set 内存,单位为MBvoidsetRDMAConfig(RDMAConfig RDMAConfig)Set RDMA配置 注意:此字段可能返回 null,表示取不到有效值。voidsetRole(String Role)Set 角色,eg:PS、WORKER、DRIVER、EXECUTORvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ResourceConfigInfo
public ResourceConfigInfo()
-
ResourceConfigInfo
public ResourceConfigInfo(ResourceConfigInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getRole
public String getRole()
Get 角色,eg:PS、WORKER、DRIVER、EXECUTOR- Returns:
- Role 角色,eg:PS、WORKER、DRIVER、EXECUTOR
-
setRole
public void setRole(String Role)
Set 角色,eg:PS、WORKER、DRIVER、EXECUTOR- Parameters:
Role- 角色,eg:PS、WORKER、DRIVER、EXECUTOR
-
getCpu
public Long getCpu()
Get cpu核数,1000=1核- Returns:
- Cpu cpu核数,1000=1核
-
setCpu
public void setCpu(Long Cpu)
Set cpu核数,1000=1核- Parameters:
Cpu- cpu核数,1000=1核
-
getMemory
public Long getMemory()
Get 内存,单位为MB- Returns:
- Memory 内存,单位为MB
-
setMemory
public void setMemory(Long Memory)
Set 内存,单位为MB- Parameters:
Memory- 内存,单位为MB
-
getGpuType
public String getGpuType()
Get gpu卡类型- Returns:
- GpuType gpu卡类型
-
setGpuType
public void setGpuType(String GpuType)
Set gpu卡类型- Parameters:
GpuType- gpu卡类型
-
getGpu
public Long getGpu()
Get gpu数- Returns:
- Gpu gpu数
-
setGpu
public void setGpu(Long Gpu)
Set gpu数- Parameters:
Gpu- gpu数
-
getInstanceType
public String getInstanceType()
Get 算力规格ID 计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V100*1 TI.GN10.5XLARGE80.POST: 18C80G V100*2 TI.GN10.10XLARGE160.POST : 32C160G V100*4 TI.GN10.20XLARGE320.POST : 72C320G V100*8 TI.GN7.8XLARGE128.POST: 32C128G T4*1 TI.GN7.10XLARGE160.POST: 40C160G T4*2 TI.GN7.20XLARGE320.POST: 80C32- Returns:
- InstanceType 算力规格ID 计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V100*1 TI.GN10.5XLARGE80.POST: 18C80G V100*2 TI.GN10.10XLARGE160.POST : 32C160G V100*4 TI.GN10.20XLARGE320.POST : 72C320G V100*8 TI.GN7.8XLARGE128.POST: 32C128G T4*1 TI.GN7.10XLARGE160.POST: 40C160G T4*2 TI.GN7.20XLARGE320.POST: 80C32
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 算力规格ID 计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V100*1 TI.GN10.5XLARGE80.POST: 18C80G V100*2 TI.GN10.10XLARGE160.POST : 32C160G V100*4 TI.GN10.20XLARGE320.POST : 72C320G V100*8 TI.GN7.8XLARGE128.POST: 32C128G T4*1 TI.GN7.10XLARGE160.POST: 40C160G T4*2 TI.GN7.20XLARGE320.POST: 80C32- Parameters:
InstanceType- 算力规格ID 计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V100*1 TI.GN10.5XLARGE80.POST: 18C80G V100*2 TI.GN10.10XLARGE160.POST : 32C160G V100*4 TI.GN10.20XLARGE320.POST : 72C320G V100*8 TI.GN7.8XLARGE128.POST: 32C128G T4*1 TI.GN7.10XLARGE160.POST: 40C160G T4*2 TI.GN7.20XLARGE320.POST: 80C32
-
getInstanceNum
public Long getInstanceNum()
Get 计算节点数- Returns:
- InstanceNum 计算节点数
-
setInstanceNum
public void setInstanceNum(Long InstanceNum)
Set 计算节点数- Parameters:
InstanceNum- 计算节点数
-
getInstanceTypeAlias
public String getInstanceTypeAlias()
Get 算力规格名称 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V100*1 8C80G V100*2 32C160G V100*4 72C320G V100*8 32C128G T4*1 40C160G T4*2 80C32- Returns:
- InstanceTypeAlias 算力规格名称 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V100*1 8C80G V100*2 32C160G V100*4 72C320G V100*8 32C128G T4*1 40C160G T4*2 80C32
-
setInstanceTypeAlias
public void setInstanceTypeAlias(String InstanceTypeAlias)
Set 算力规格名称 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V100*1 8C80G V100*2 32C160G V100*4 72C320G V100*8 32C128G T4*1 40C160G T4*2 80C32- Parameters:
InstanceTypeAlias- 算力规格名称 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V100*1 8C80G V100*2 32C160G V100*4 72C320G V100*8 32C128G T4*1 40C160G T4*2 80C32
-
getRDMAConfig
public RDMAConfig getRDMAConfig()
Get RDMA配置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RDMAConfig RDMA配置 注意:此字段可能返回 null,表示取不到有效值。
-
setRDMAConfig
public void setRDMAConfig(RDMAConfig RDMAConfig)
Set RDMA配置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RDMAConfig- RDMA配置 注意:此字段可能返回 null,表示取不到有效值。
-
-