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 String
getAuthentication()
Get 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式String
getCluster()
Get 集群,不填则使用默认集群Long
getCpu()
Get 处理器配置, 单位为1/1000核;范围[100, 256000]String
getDescription()
Get 备注Long
getGpu()
Get GPU算力配置,单位为1/1000 卡,范围 [0, 256000]Long
getGpuMemory()
Get 显存配置, 单位为1M,范围 [0, 256000]String
getGpuType()
Get GPU类型String
getLogTopicId()
Get Cls日志主题IDLong
getMemory()
Get 内存配置, 单位为1M;范围[100, 256000]String
getName()
Get 服务名称String
getResourceGroupId()
Get 部署要使用的资源组Id,默认为共享资源组String
getScaleMode()
Get 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容Scaler
getScaler()
Get 扩缩容配置String
getServiceConfigId()
Get 服务配置Idvoid
setAuthentication(String Authentication)
Set 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式void
setCluster(String Cluster)
Set 集群,不填则使用默认集群void
setCpu(Long Cpu)
Set 处理器配置, 单位为1/1000核;范围[100, 256000]void
setDescription(String Description)
Set 备注void
setGpu(Long Gpu)
Set GPU算力配置,单位为1/1000 卡,范围 [0, 256000]void
setGpuMemory(Long GpuMemory)
Set 显存配置, 单位为1M,范围 [0, 256000]void
setGpuType(String GpuType)
Set GPU类型void
setLogTopicId(String LogTopicId)
Set Cls日志主题IDvoid
setMemory(Long Memory)
Set 内存配置, 单位为1M;范围[100, 256000]void
setName(String Name)
Set 服务名称void
setResourceGroupId(String ResourceGroupId)
Set 部署要使用的资源组Id,默认为共享资源组void
setScaleMode(String ScaleMode)
Set 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容void
setScaler(Scaler Scaler)
Set 扩缩容配置void
setServiceConfigId(String ServiceConfigId)
Set 服务配置Idvoid
toMap(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
-
-