Class CreateServiceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tiems.v20190416.models.CreateServiceRequest
-
public class CreateServiceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateServiceRequest()CreateServiceRequest(CreateServiceRequest 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 StringgetAuthentication()Get 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式StringgetCluster()Get 集群,不填则使用默认集群LonggetCpu()Get 处理器配置, 单位为1/1000核;范围[100, 256000]StringgetDescription()Get 备注LonggetGpu()Get GPU算力配置,单位为1/1000 卡,范围 [0, 256000]LonggetGpuMemory()Get 显存配置, 单位为1M,范围 [0, 256000]StringgetGpuType()Get GPU类型StringgetLogTopicId()Get Cls日志主题IDLonggetMemory()Get 内存配置, 单位为1M;范围[100, 256000]StringgetName()Get 服务名称StringgetResourceGroupId()Get 部署要使用的资源组Id,默认为共享资源组StringgetScaleMode()Get 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容ScalergetScaler()Get 扩缩容配置StringgetServiceConfigId()Get 服务配置IdvoidsetAuthentication(String Authentication)Set 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式voidsetCluster(String Cluster)Set 集群,不填则使用默认集群voidsetCpu(Long Cpu)Set 处理器配置, 单位为1/1000核;范围[100, 256000]voidsetDescription(String Description)Set 备注voidsetGpu(Long Gpu)Set GPU算力配置,单位为1/1000 卡,范围 [0, 256000]voidsetGpuMemory(Long GpuMemory)Set 显存配置, 单位为1M,范围 [0, 256000]voidsetGpuType(String GpuType)Set GPU类型voidsetLogTopicId(String LogTopicId)Set Cls日志主题IDvoidsetMemory(Long Memory)Set 内存配置, 单位为1M;范围[100, 256000]voidsetName(String Name)Set 服务名称voidsetResourceGroupId(String ResourceGroupId)Set 部署要使用的资源组Id,默认为共享资源组voidsetScaleMode(String ScaleMode)Set 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容voidsetScaler(Scaler Scaler)Set 扩缩容配置voidsetServiceConfigId(String ServiceConfigId)Set 服务配置IdvoidtoMap(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
-
CreateServiceRequest
public CreateServiceRequest()
-
CreateServiceRequest
public CreateServiceRequest(CreateServiceRequest 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
-
getScaler
public Scaler getScaler()
Get 扩缩容配置- Returns:
- Scaler 扩缩容配置
-
setScaler
public void setScaler(Scaler Scaler)
Set 扩缩容配置- Parameters:
Scaler- 扩缩容配置
-
getServiceConfigId
public String getServiceConfigId()
Get 服务配置Id- Returns:
- ServiceConfigId 服务配置Id
-
setServiceConfigId
public void setServiceConfigId(String ServiceConfigId)
Set 服务配置Id- Parameters:
ServiceConfigId- 服务配置Id
-
getName
public String getName()
Get 服务名称- Returns:
- Name 服务名称
-
setName
public void setName(String Name)
Set 服务名称- Parameters:
Name- 服务名称
-
getScaleMode
public String getScaleMode()
Get 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容- Returns:
- ScaleMode 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容
-
setScaleMode
public void setScaleMode(String ScaleMode)
Set 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容- Parameters:
ScaleMode- 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容
-
getResourceGroupId
public String getResourceGroupId()
Get 部署要使用的资源组Id,默认为共享资源组- Returns:
- ResourceGroupId 部署要使用的资源组Id,默认为共享资源组
-
setResourceGroupId
public void setResourceGroupId(String ResourceGroupId)
Set 部署要使用的资源组Id,默认为共享资源组- Parameters:
ResourceGroupId- 部署要使用的资源组Id,默认为共享资源组
-
getCpu
public Long getCpu()
Get 处理器配置, 单位为1/1000核;范围[100, 256000]- Returns:
- Cpu 处理器配置, 单位为1/1000核;范围[100, 256000]
-
setCpu
public void setCpu(Long Cpu)
Set 处理器配置, 单位为1/1000核;范围[100, 256000]- Parameters:
Cpu- 处理器配置, 单位为1/1000核;范围[100, 256000]
-
getMemory
public Long getMemory()
Get 内存配置, 单位为1M;范围[100, 256000]- Returns:
- Memory 内存配置, 单位为1M;范围[100, 256000]
-
setMemory
public void setMemory(Long Memory)
Set 内存配置, 单位为1M;范围[100, 256000]- Parameters:
Memory- 内存配置, 单位为1M;范围[100, 256000]
-
getCluster
public String getCluster()
Get 集群,不填则使用默认集群- Returns:
- Cluster 集群,不填则使用默认集群
-
setCluster
public void setCluster(String Cluster)
Set 集群,不填则使用默认集群- Parameters:
Cluster- 集群,不填则使用默认集群
-
getAuthentication
public String getAuthentication()
Get 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式- Returns:
- Authentication 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式
-
setAuthentication
public void setAuthentication(String Authentication)
Set 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式- Parameters:
Authentication- 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式
-
getGpu
public Long getGpu()
Get GPU算力配置,单位为1/1000 卡,范围 [0, 256000]- Returns:
- Gpu GPU算力配置,单位为1/1000 卡,范围 [0, 256000]
-
setGpu
public void setGpu(Long Gpu)
Set GPU算力配置,单位为1/1000 卡,范围 [0, 256000]- Parameters:
Gpu- GPU算力配置,单位为1/1000 卡,范围 [0, 256000]
-
getGpuMemory
public Long getGpuMemory()
Get 显存配置, 单位为1M,范围 [0, 256000]- Returns:
- GpuMemory 显存配置, 单位为1M,范围 [0, 256000]
-
setGpuMemory
public void setGpuMemory(Long GpuMemory)
Set 显存配置, 单位为1M,范围 [0, 256000]- Parameters:
GpuMemory- 显存配置, 单位为1M,范围 [0, 256000]
-
getDescription
public String getDescription()
Get 备注- Returns:
- Description 备注
-
setDescription
public void setDescription(String Description)
Set 备注- Parameters:
Description- 备注
-
getGpuType
public String getGpuType()
Get GPU类型- Returns:
- GpuType GPU类型
-
setGpuType
public void setGpuType(String GpuType)
Set GPU类型- Parameters:
GpuType- GPU类型
-
getLogTopicId
public String getLogTopicId()
Get Cls日志主题ID- Returns:
- LogTopicId Cls日志主题ID
-
setLogTopicId
public void setLogTopicId(String LogTopicId)
Set Cls日志主题ID- Parameters:
LogTopicId- Cls日志主题ID
-
-