public class ContainerGroupDeploy extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ContainerGroupDeploy() | 
| ContainerGroupDeploy(ContainerGroupDeploy 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getAccessType()Get 0:公网 1:集群内访问 2:NodePort
注意:此字段可能返回 null,表示取不到有效值。 | 
| GroupContainerInfo[] | getAdditionalContainerList()Get 附加容器列表 | 
| String | getAgentCpuLimit()Get agent容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getAgentCpuRequest()Get agent容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getAgentMemLimit()Get agent容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getAgentMemRequest()Get agent容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getAlias()Get 部署组备注
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getContainerName()Get 容器名称 | 
| String | getCpuLimit()Get 业务容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCpuRequest()Get 业务容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getCurrentNum()Get 已启动实例总数 | 
| Boolean | getDeployAgent()Get 是否部署Agent容器 | 
| Boolean | getDisableService()Get 是否创建 k8s service | 
| Env[] | getEnvs()Get 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。
注意:此字段可能返回 null,表示取不到有效值。 | 
| GatewayConfig | getGatewayConfig()Get Envoy网关服务配置
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getGroupId()Get 部署组id | 
| String | getGroupName()Get 分组名称 | 
| Boolean | getHeadlessService()Get service 是否为 headless 类型 | 
| HealthCheckSettings | getHealthCheckSettings()Get 健康检查配置信息,若不指定该参数,则默认不设置健康检查。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getInstanceNum()Get 实例总数 | 
| GroupContainerInfo[] | getInternalContainerList()Get 内部容器列表 | 
| String | getIstioCpuLimit()Get istioproxy容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getIstioCpuRequest()Get istioproxy容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getIstioMemLimit()Get istioproxy容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getIstioMemRequest()Get istioproxy容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getJvmOpts()Get jvm参数
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getKubeInjectEnable()Get KubeInjectEnable值
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getMemLimit()Get 业务容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getMemRequest()Get 业务容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| ProtocolPort[] | getProtocolPorts()Get 端口映射 | 
| String | getReponame()Get 镜像名,如/tsf/nginx
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getRepoType()Get 仓库类型 (person, tcr) | 
| String | getServer()Get 镜像server
注意:此字段可能返回 null,表示取不到有效值。 | 
| ServiceSetting[] | getServiceSettingList()Get service列表 | 
| String | getSubnetId()Get 子网id
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getTagName()Get 镜像版本名称
注意:此字段可能返回 null,表示取不到有效值。 | 
| TcrRepoInfo | getTcrRepoInfo()Get TcrRepoInfo值
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getUpdateIvl()Get 更新间隔,单位秒
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getUpdateType()Get 更新方式:0:快速更新 1:滚动更新
注意:此字段可能返回 null,表示取不到有效值。 | 
| VolumeInfo[] | getVolumeInfos()Get 数据卷信息,数组结构
注意:此字段可能返回 null,表示取不到有效值。 | 
| VolumeMountInfo[] | getVolumeMountInfos()Get 数据卷挂载信息,list
注意:此字段可能返回 null,表示取不到有效值。 | 
| WarmupSetting | getWarmupSetting()Get 预热配置设置 | 
| void | setAccessType(Long AccessType)Set 0:公网 1:集群内访问 2:NodePort
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAdditionalContainerList(GroupContainerInfo[] AdditionalContainerList)Set 附加容器列表 | 
| void | setAgentCpuLimit(String AgentCpuLimit)Set agent容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAgentCpuRequest(String AgentCpuRequest)Set agent容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAgentMemLimit(String AgentMemLimit)Set agent容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAgentMemRequest(String AgentMemRequest)Set agent容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAlias(String Alias)Set 部署组备注
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setContainerName(String ContainerName)Set 容器名称 | 
| void | setCpuLimit(String CpuLimit)Set 业务容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCpuRequest(String CpuRequest)Set 业务容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCurrentNum(Long CurrentNum)Set 已启动实例总数 | 
| void | setDeployAgent(Boolean DeployAgent)Set 是否部署Agent容器 | 
| void | setDisableService(Boolean DisableService)Set 是否创建 k8s service | 
| void | setEnvs(Env[] Envs)Set 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setGatewayConfig(GatewayConfig GatewayConfig)Set Envoy网关服务配置
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setGroupId(String GroupId)Set 部署组id | 
| void | setGroupName(String GroupName)Set 分组名称 | 
| void | setHeadlessService(Boolean HeadlessService)Set service 是否为 headless 类型 | 
| void | setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)Set 健康检查配置信息,若不指定该参数,则默认不设置健康检查。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setInstanceNum(Long InstanceNum)Set 实例总数 | 
| void | setInternalContainerList(GroupContainerInfo[] InternalContainerList)Set 内部容器列表 | 
| void | setIstioCpuLimit(String IstioCpuLimit)Set istioproxy容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIstioCpuRequest(String IstioCpuRequest)Set istioproxy容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIstioMemLimit(String IstioMemLimit)Set istioproxy容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIstioMemRequest(String IstioMemRequest)Set istioproxy容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setJvmOpts(String JvmOpts)Set jvm参数
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setKubeInjectEnable(Boolean KubeInjectEnable)Set KubeInjectEnable值
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setMemLimit(String MemLimit)Set 业务容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setMemRequest(String MemRequest)Set 业务容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setProtocolPorts(ProtocolPort[] ProtocolPorts)Set 端口映射 | 
| void | setReponame(String Reponame)Set 镜像名,如/tsf/nginx
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setRepoType(String RepoType)Set 仓库类型 (person, tcr) | 
| void | setServer(String Server)Set 镜像server
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setServiceSettingList(ServiceSetting[] ServiceSettingList)Set service列表 | 
| void | setSubnetId(String SubnetId)Set 子网id
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTagName(String TagName)Set 镜像版本名称
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTcrRepoInfo(TcrRepoInfo TcrRepoInfo)Set TcrRepoInfo值
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setUpdateIvl(Long UpdateIvl)Set 更新间隔,单位秒
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setUpdateType(Long UpdateType)Set 更新方式:0:快速更新 1:滚动更新
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setVolumeInfos(VolumeInfo[] VolumeInfos)Set 数据卷信息,数组结构
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setVolumeMountInfos(VolumeMountInfo[] VolumeMountInfos)Set 数据卷挂载信息,list
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setWarmupSetting(WarmupSetting WarmupSetting)Set 预热配置设置 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ContainerGroupDeploy()
public ContainerGroupDeploy(ContainerGroupDeploy source)
public String getGroupId()
public void setGroupId(String GroupId)
GroupId - 部署组idpublic String getGroupName()
public void setGroupName(String GroupName)
GroupName - 分组名称public Long getInstanceNum()
public void setInstanceNum(Long InstanceNum)
InstanceNum - 实例总数public Long getCurrentNum()
public void setCurrentNum(Long CurrentNum)
CurrentNum - 已启动实例总数public String getServer()
public void setServer(String Server)
Server - 镜像server
注意:此字段可能返回 null,表示取不到有效值。public String getReponame()
public void setReponame(String Reponame)
Reponame - 镜像名,如/tsf/nginx
注意:此字段可能返回 null,表示取不到有效值。public String getTagName()
public void setTagName(String TagName)
TagName - 镜像版本名称
注意:此字段可能返回 null,表示取不到有效值。public String getCpuRequest()
public void setCpuRequest(String CpuRequest)
CpuRequest - 业务容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。public String getCpuLimit()
public void setCpuLimit(String CpuLimit)
CpuLimit - 业务容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。public String getMemRequest()
public void setMemRequest(String MemRequest)
MemRequest - 业务容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。public String getMemLimit()
public void setMemLimit(String MemLimit)
MemLimit - 业务容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。public Long getAccessType()
public void setAccessType(Long AccessType)
AccessType - 0:公网 1:集群内访问 2:NodePort
注意:此字段可能返回 null,表示取不到有效值。public ProtocolPort[] getProtocolPorts()
public void setProtocolPorts(ProtocolPort[] ProtocolPorts)
ProtocolPorts - 端口映射public Long getUpdateType()
public void setUpdateType(Long UpdateType)
UpdateType - 更新方式:0:快速更新 1:滚动更新
注意:此字段可能返回 null,表示取不到有效值。public Long getUpdateIvl()
public void setUpdateIvl(Long UpdateIvl)
UpdateIvl - 更新间隔,单位秒
注意:此字段可能返回 null,表示取不到有效值。public String getJvmOpts()
public void setJvmOpts(String JvmOpts)
JvmOpts - jvm参数
注意:此字段可能返回 null,表示取不到有效值。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 子网id
注意:此字段可能返回 null,表示取不到有效值。public String getAgentCpuRequest()
public void setAgentCpuRequest(String AgentCpuRequest)
AgentCpuRequest - agent容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。public String getAgentCpuLimit()
public void setAgentCpuLimit(String AgentCpuLimit)
AgentCpuLimit - agent容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。public String getAgentMemRequest()
public void setAgentMemRequest(String AgentMemRequest)
AgentMemRequest - agent容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。public String getAgentMemLimit()
public void setAgentMemLimit(String AgentMemLimit)
AgentMemLimit - agent容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。public String getIstioCpuRequest()
public void setIstioCpuRequest(String IstioCpuRequest)
IstioCpuRequest - istioproxy容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。public String getIstioCpuLimit()
public void setIstioCpuLimit(String IstioCpuLimit)
IstioCpuLimit - istioproxy容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。public String getIstioMemRequest()
public void setIstioMemRequest(String IstioMemRequest)
IstioMemRequest - istioproxy容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。public String getIstioMemLimit()
public void setIstioMemLimit(String IstioMemLimit)
IstioMemLimit - istioproxy容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。public Env[] getEnvs()
public void setEnvs(Env[] Envs)
Envs - 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。
注意:此字段可能返回 null,表示取不到有效值。public HealthCheckSettings getHealthCheckSettings()
public void setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)
HealthCheckSettings - 健康检查配置信息,若不指定该参数,则默认不设置健康检查。
注意:此字段可能返回 null,表示取不到有效值。public Boolean getDeployAgent()
public void setDeployAgent(Boolean DeployAgent)
DeployAgent - 是否部署Agent容器public String getAlias()
public void setAlias(String Alias)
Alias - 部署组备注
注意:此字段可能返回 null,表示取不到有效值。public Boolean getDisableService()
public void setDisableService(Boolean DisableService)
DisableService - 是否创建 k8s servicepublic Boolean getHeadlessService()
public void setHeadlessService(Boolean HeadlessService)
HeadlessService - service 是否为 headless 类型public TcrRepoInfo getTcrRepoInfo()
public void setTcrRepoInfo(TcrRepoInfo TcrRepoInfo)
TcrRepoInfo - TcrRepoInfo值
注意:此字段可能返回 null,表示取不到有效值。public VolumeInfo[] getVolumeInfos()
public void setVolumeInfos(VolumeInfo[] VolumeInfos)
VolumeInfos - 数据卷信息,数组结构
注意:此字段可能返回 null,表示取不到有效值。public VolumeMountInfo[] getVolumeMountInfos()
public void setVolumeMountInfos(VolumeMountInfo[] VolumeMountInfos)
VolumeMountInfos - 数据卷挂载信息,list
注意:此字段可能返回 null,表示取不到有效值。public Boolean getKubeInjectEnable()
public void setKubeInjectEnable(Boolean KubeInjectEnable)
KubeInjectEnable - KubeInjectEnable值
注意:此字段可能返回 null,表示取不到有效值。public String getRepoType()
public void setRepoType(String RepoType)
RepoType - 仓库类型 (person, tcr)public WarmupSetting getWarmupSetting()
public void setWarmupSetting(WarmupSetting WarmupSetting)
WarmupSetting - 预热配置设置public GatewayConfig getGatewayConfig()
public void setGatewayConfig(GatewayConfig GatewayConfig)
GatewayConfig - Envoy网关服务配置
注意:此字段可能返回 null,表示取不到有效值。public String getContainerName()
public void setContainerName(String ContainerName)
ContainerName - 容器名称public GroupContainerInfo[] getAdditionalContainerList()
public void setAdditionalContainerList(GroupContainerInfo[] AdditionalContainerList)
AdditionalContainerList - 附加容器列表public GroupContainerInfo[] getInternalContainerList()
public void setInternalContainerList(GroupContainerInfo[] InternalContainerList)
InternalContainerList - 内部容器列表public ServiceSetting[] getServiceSettingList()
public void setServiceSettingList(ServiceSetting[] ServiceSettingList)
ServiceSettingList - service列表Copyright © 2025. All rights reserved.