Class CreateContainGroupRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tsf.v20180326.models.CreateContainGroupRequest
-
public class CreateContainGroupRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateContainGroupRequest()CreateContainGroupRequest(CreateContainGroupRequest 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 LonggetAccessType()Get 0:公网 1:集群内访问 2:NodePortStringgetAgentCpuLimit()Get agent 容器最大的 CPU 核数,对应 K8S 的 limitStringgetAgentCpuRequest()Get agent 容器分配的 CPU 核数,对应 K8S 的 requestStringgetAgentMemLimit()Get agent 容器最大的内存 MiB 数,对应 K8S 的 limitStringgetAgentMemRequest()Get agent 容器分配的内存 MiB 数,对应 K8S 的 requestStringgetApplicationId()Get 分组所属应用IDStringgetClusterId()Get 集群IDStringgetCpuLimit()Get 最大分配 CPU 核数,对应 K8S limitStringgetCpuRequest()Get 初始分配的 CPU 核数,对应 K8S requestStringgetGroupComment()Get 分组备注字段,长度应不大于200字符StringgetGroupName()Get 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线StringgetGroupResourceType()Get 部署组资源类型LonggetInstanceNum()Get 实例数量StringgetIstioCpuLimit()Get istioproxy 容器最大的 CPU 核数,对应 K8S 的 limitStringgetIstioCpuRequest()Get istioproxy 容器分配的 CPU 核数,对应 K8S 的 requestStringgetIstioMemLimit()Get istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limitStringgetIstioMemRequest()Get istioproxy 容器分配的内存 MiB 数,对应 K8S 的 requestStringgetMemLimit()Get 最大分配内存 MiB 数,对应 K8S limitStringgetMemRequest()Get 初始分配的内存 MiB 数,对应 K8S requestStringgetNamespaceId()Get 分组所属命名空间IDProtocolPort[]getProtocolPorts()Get 数组对象,见下方定义StringgetSubnetId()Get 子网IDLonggetUpdateIvl()Get 滚动更新必填,更新间隔LonggetUpdateType()Get 更新方式:0:快速更新 1:滚动更新voidsetAccessType(Long AccessType)Set 0:公网 1:集群内访问 2:NodePortvoidsetAgentCpuLimit(String AgentCpuLimit)Set agent 容器最大的 CPU 核数,对应 K8S 的 limitvoidsetAgentCpuRequest(String AgentCpuRequest)Set agent 容器分配的 CPU 核数,对应 K8S 的 requestvoidsetAgentMemLimit(String AgentMemLimit)Set agent 容器最大的内存 MiB 数,对应 K8S 的 limitvoidsetAgentMemRequest(String AgentMemRequest)Set agent 容器分配的内存 MiB 数,对应 K8S 的 requestvoidsetApplicationId(String ApplicationId)Set 分组所属应用IDvoidsetClusterId(String ClusterId)Set 集群IDvoidsetCpuLimit(String CpuLimit)Set 最大分配 CPU 核数,对应 K8S limitvoidsetCpuRequest(String CpuRequest)Set 初始分配的 CPU 核数,对应 K8S requestvoidsetGroupComment(String GroupComment)Set 分组备注字段,长度应不大于200字符voidsetGroupName(String GroupName)Set 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线voidsetGroupResourceType(String GroupResourceType)Set 部署组资源类型voidsetInstanceNum(Long InstanceNum)Set 实例数量voidsetIstioCpuLimit(String IstioCpuLimit)Set istioproxy 容器最大的 CPU 核数,对应 K8S 的 limitvoidsetIstioCpuRequest(String IstioCpuRequest)Set istioproxy 容器分配的 CPU 核数,对应 K8S 的 requestvoidsetIstioMemLimit(String IstioMemLimit)Set istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limitvoidsetIstioMemRequest(String IstioMemRequest)Set istioproxy 容器分配的内存 MiB 数,对应 K8S 的 requestvoidsetMemLimit(String MemLimit)Set 最大分配内存 MiB 数,对应 K8S limitvoidsetMemRequest(String MemRequest)Set 初始分配的内存 MiB 数,对应 K8S requestvoidsetNamespaceId(String NamespaceId)Set 分组所属命名空间IDvoidsetProtocolPorts(ProtocolPort[] ProtocolPorts)Set 数组对象,见下方定义voidsetSubnetId(String SubnetId)Set 子网IDvoidsetUpdateIvl(Long UpdateIvl)Set 滚动更新必填,更新间隔voidsetUpdateType(Long UpdateType)Set 更新方式:0:快速更新 1:滚动更新voidtoMap(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
-
CreateContainGroupRequest
public CreateContainGroupRequest()
-
CreateContainGroupRequest
public CreateContainGroupRequest(CreateContainGroupRequest 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
-
getApplicationId
public String getApplicationId()
Get 分组所属应用ID- Returns:
- ApplicationId 分组所属应用ID
-
setApplicationId
public void setApplicationId(String ApplicationId)
Set 分组所属应用ID- Parameters:
ApplicationId- 分组所属应用ID
-
getNamespaceId
public String getNamespaceId()
Get 分组所属命名空间ID- Returns:
- NamespaceId 分组所属命名空间ID
-
setNamespaceId
public void setNamespaceId(String NamespaceId)
Set 分组所属命名空间ID- Parameters:
NamespaceId- 分组所属命名空间ID
-
getGroupName
public String getGroupName()
Get 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线- Returns:
- GroupName 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
-
setGroupName
public void setGroupName(String GroupName)
Set 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线- Parameters:
GroupName- 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
-
getInstanceNum
public Long getInstanceNum()
Get 实例数量- Returns:
- InstanceNum 实例数量
-
setInstanceNum
public void setInstanceNum(Long InstanceNum)
Set 实例数量- Parameters:
InstanceNum- 实例数量
-
getAccessType
public Long getAccessType()
Get 0:公网 1:集群内访问 2:NodePort- Returns:
- AccessType 0:公网 1:集群内访问 2:NodePort
-
setAccessType
public void setAccessType(Long AccessType)
Set 0:公网 1:集群内访问 2:NodePort- Parameters:
AccessType- 0:公网 1:集群内访问 2:NodePort
-
getProtocolPorts
public ProtocolPort[] getProtocolPorts()
Get 数组对象,见下方定义- Returns:
- ProtocolPorts 数组对象,见下方定义
-
setProtocolPorts
public void setProtocolPorts(ProtocolPort[] ProtocolPorts)
Set 数组对象,见下方定义- Parameters:
ProtocolPorts- 数组对象,见下方定义
-
getClusterId
public String getClusterId()
Get 集群ID- Returns:
- ClusterId 集群ID
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID- Parameters:
ClusterId- 集群ID
-
getCpuLimit
public String getCpuLimit()
Get 最大分配 CPU 核数,对应 K8S limit- Returns:
- CpuLimit 最大分配 CPU 核数,对应 K8S limit
-
setCpuLimit
public void setCpuLimit(String CpuLimit)
Set 最大分配 CPU 核数,对应 K8S limit- Parameters:
CpuLimit- 最大分配 CPU 核数,对应 K8S limit
-
getMemLimit
public String getMemLimit()
Get 最大分配内存 MiB 数,对应 K8S limit- Returns:
- MemLimit 最大分配内存 MiB 数,对应 K8S limit
-
setMemLimit
public void setMemLimit(String MemLimit)
Set 最大分配内存 MiB 数,对应 K8S limit- Parameters:
MemLimit- 最大分配内存 MiB 数,对应 K8S limit
-
getGroupComment
public String getGroupComment()
Get 分组备注字段,长度应不大于200字符- Returns:
- GroupComment 分组备注字段,长度应不大于200字符
-
setGroupComment
public void setGroupComment(String GroupComment)
Set 分组备注字段,长度应不大于200字符- Parameters:
GroupComment- 分组备注字段,长度应不大于200字符
-
getUpdateType
public Long getUpdateType()
Get 更新方式:0:快速更新 1:滚动更新- Returns:
- UpdateType 更新方式:0:快速更新 1:滚动更新
-
setUpdateType
public void setUpdateType(Long UpdateType)
Set 更新方式:0:快速更新 1:滚动更新- Parameters:
UpdateType- 更新方式:0:快速更新 1:滚动更新
-
getUpdateIvl
public Long getUpdateIvl()
Get 滚动更新必填,更新间隔- Returns:
- UpdateIvl 滚动更新必填,更新间隔
-
setUpdateIvl
public void setUpdateIvl(Long UpdateIvl)
Set 滚动更新必填,更新间隔- Parameters:
UpdateIvl- 滚动更新必填,更新间隔
-
getCpuRequest
public String getCpuRequest()
Get 初始分配的 CPU 核数,对应 K8S request- Returns:
- CpuRequest 初始分配的 CPU 核数,对应 K8S request
-
setCpuRequest
public void setCpuRequest(String CpuRequest)
Set 初始分配的 CPU 核数,对应 K8S request- Parameters:
CpuRequest- 初始分配的 CPU 核数,对应 K8S request
-
getMemRequest
public String getMemRequest()
Get 初始分配的内存 MiB 数,对应 K8S request- Returns:
- MemRequest 初始分配的内存 MiB 数,对应 K8S request
-
setMemRequest
public void setMemRequest(String MemRequest)
Set 初始分配的内存 MiB 数,对应 K8S request- Parameters:
MemRequest- 初始分配的内存 MiB 数,对应 K8S request
-
getGroupResourceType
public String getGroupResourceType()
Get 部署组资源类型- Returns:
- GroupResourceType 部署组资源类型
-
setGroupResourceType
public void setGroupResourceType(String GroupResourceType)
Set 部署组资源类型- Parameters:
GroupResourceType- 部署组资源类型
-
getSubnetId
public String getSubnetId()
Get 子网ID- Returns:
- SubnetId 子网ID
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 子网ID- Parameters:
SubnetId- 子网ID
-
getAgentCpuRequest
public String getAgentCpuRequest()
Get agent 容器分配的 CPU 核数,对应 K8S 的 request- Returns:
- AgentCpuRequest agent 容器分配的 CPU 核数,对应 K8S 的 request
-
setAgentCpuRequest
public void setAgentCpuRequest(String AgentCpuRequest)
Set agent 容器分配的 CPU 核数,对应 K8S 的 request- Parameters:
AgentCpuRequest- agent 容器分配的 CPU 核数,对应 K8S 的 request
-
getAgentCpuLimit
public String getAgentCpuLimit()
Get agent 容器最大的 CPU 核数,对应 K8S 的 limit- Returns:
- AgentCpuLimit agent 容器最大的 CPU 核数,对应 K8S 的 limit
-
setAgentCpuLimit
public void setAgentCpuLimit(String AgentCpuLimit)
Set agent 容器最大的 CPU 核数,对应 K8S 的 limit- Parameters:
AgentCpuLimit- agent 容器最大的 CPU 核数,对应 K8S 的 limit
-
getAgentMemRequest
public String getAgentMemRequest()
Get agent 容器分配的内存 MiB 数,对应 K8S 的 request- Returns:
- AgentMemRequest agent 容器分配的内存 MiB 数,对应 K8S 的 request
-
setAgentMemRequest
public void setAgentMemRequest(String AgentMemRequest)
Set agent 容器分配的内存 MiB 数,对应 K8S 的 request- Parameters:
AgentMemRequest- agent 容器分配的内存 MiB 数,对应 K8S 的 request
-
getAgentMemLimit
public String getAgentMemLimit()
Get agent 容器最大的内存 MiB 数,对应 K8S 的 limit- Returns:
- AgentMemLimit agent 容器最大的内存 MiB 数,对应 K8S 的 limit
-
setAgentMemLimit
public void setAgentMemLimit(String AgentMemLimit)
Set agent 容器最大的内存 MiB 数,对应 K8S 的 limit- Parameters:
AgentMemLimit- agent 容器最大的内存 MiB 数,对应 K8S 的 limit
-
getIstioCpuRequest
public String getIstioCpuRequest()
Get istioproxy 容器分配的 CPU 核数,对应 K8S 的 request- Returns:
- IstioCpuRequest istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
-
setIstioCpuRequest
public void setIstioCpuRequest(String IstioCpuRequest)
Set istioproxy 容器分配的 CPU 核数,对应 K8S 的 request- Parameters:
IstioCpuRequest- istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
-
getIstioCpuLimit
public String getIstioCpuLimit()
Get istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit- Returns:
- IstioCpuLimit istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
-
setIstioCpuLimit
public void setIstioCpuLimit(String IstioCpuLimit)
Set istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit- Parameters:
IstioCpuLimit- istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
-
getIstioMemRequest
public String getIstioMemRequest()
Get istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request- Returns:
- IstioMemRequest istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
-
setIstioMemRequest
public void setIstioMemRequest(String IstioMemRequest)
Set istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request- Parameters:
IstioMemRequest- istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
-
getIstioMemLimit
public String getIstioMemLimit()
Get istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit- Returns:
- IstioMemLimit istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
-
setIstioMemLimit
public void setIstioMemLimit(String IstioMemLimit)
Set istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit- Parameters:
IstioMemLimit- istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
-
-