public class DeployContainerApplicationRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DeployContainerApplicationRequest() | 
| DeployContainerApplicationRequest(DeployContainerApplicationRequest 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 | 
|---|---|
| ContainerInfo[] | getAdditionalContainerList()Get 附属容器列表 | 
| String | getAgentCpuLimit()Get agent容器的 cpu Limit | 
| String | getAgentCpuRequest()Get agent容器的 cpu Request | 
| String | getAgentMemLimit()Get agent容器的 mem Limit | 
| String | getAgentMemRequest()Get agent容器的 mem Request | 
| AgentProfile[] | getAgentProfileList()Get javaagent信息: SERVICE_AGENT/OT_AGENT | 
| String | getAlias()Get 备注 | 
| String | getApplicationId()Get 应用ID | 
| String | getClusterId()Get 集群ID | 
| String | getConfigTemplateId()Get 配置模版ID | 
| Long | getConfigTemplateVersion()Get 配置模版Version | 
| String | getContainerKind()Get 容器类型 | 
| String | getCpuLimit()Get 业务容器的 cpu limit | 
| String | getCpuRequest()Get 业务容器的 cpu  request | 
| Boolean | getDeployAgent()Get 是否部署agent容器 | 
| String | getDeployDesc()Get 本次部署的描述信息 | 
| Boolean | getEnvClean()Get 是否清除Env信息 | 
| Env[] | getEnvs()Get 业务容器的环境变量参数 | 
| String | getGroupId()Get 部署组ID,分组唯一标识 | 
| String | getGroupName()Get 部署组名称 | 
| HealthCheckSettings | getHealthCheckSettings()Get 健康检查 | 
| Boolean | getIncrementalDeployment()Get 是否是增量部署,增量部署只运行增量覆盖一级参数,不支持对一级参数中的子参数进行增量更新,例如更新VolumeMountInfoList时必须传入VolumeMountInfoList更新后的全量参数 | 
| Boolean | getInitContainerEnable()Get 是否为初始化容器 业务主容器不能为初始化容 | 
| Long | getInstanceNum()Get 实例数量 | 
| String | getIstioCpuLimit()Get istio容器的 cpu Limit | 
| String | getIstioCpuRequest()Get  istio容器的 cpu Request | 
| String | getIstioMemLimit()Get istio容器的 mem Limit | 
| String | getIstioMemRequest()Get istio容器的 mem Request | 
| String | getJvmOpts()Get 业务容器的 jvm 参数 | 
| String | getK8sNamespaceName()Get k8s命名空间名称 | 
| LifeCycleHook[] | getLifeCycleHookList()Get 业务主容器生命周期钩子列表 | 
| String | getMaxSurge()Get 对应更新策略和策略配置参数 | 
| String | getMaxUnavailable()Get 对应更新策略和策略配置参数 | 
| String | getMemLimit()Get 业务容器的 mem limit | 
| String | getMemRequest()Get 业务容器的 mem request | 
| String | getNamespaceId()Get 命名空间Id | 
| ContainerGroupObservabilityConfig | getObservabilityConfig()Get 可观测配置 | 
| Long | getPartition()Get 滚动更新分区序号 | 
| String | getPodManagementPolicyType()Get 启动策略[OrderedReady/Parallel] | 
| Boolean | getPrivilegeContainerEnable()Get 业务主容器是否为特权容器 | 
| String | getRepoName()Get 业务容器的镜像名 | 
| String | getRepoType()Get 仓库类型 | 
| String | getRestartPolicy()Get 重启策略 | 
| String | getRunArg()Get 业务主容器运行参数(转base64) | 
| String | getRunCommand()Get 业务主容器运行命令(转base64) | 
| SchedulingStrategy | getSchedulingStrategy()Get 调度策略 | 
| String | getSecretName()Get 容器访问凭证名称 | 
| String | getServer()Get 业务容器的 镜像Server ccr.ccs.tencentyun.com | 
| Boolean | getServiceClean()Get 是否清除Service信息 | 
| ContainerGroupServiceGovernanceConfig | getServiceGovernanceConfig()Get 服务治理配置 | 
| ServiceSetting[] | getServiceSettingList()Get Service访问配置列表 | 
| String | getServiceSpecEncode()Get 服务治理配置 | 
| Boolean | getStaticIpEnabled()Get 是否启用静态IP | 
| String | getTagName()Get 业务容器的镜像版本号 | 
| Tag[] | getTags()Get 标签列表 | 
| TcrRepoInfo | getTcrRepoInfo()Get TCR仓库信息 | 
| Long | getUpdateIvl()Get 更新间隔,单位秒 | 
| Long | getUpdateType()Get 发布策略(0表示快速更新,1表示滚动更新。默认值为0) | 
| Boolean | getVolumeClean()Get 是否清除数据卷信息 | 
| VolumeInfo[] | getVolumeInfoList()Get 容器卷信息 | 
| VolumeMountInfo[] | getVolumeMountInfoList()Get 业务容器的挂载信息 | 
| WarmupSetting | getWarmupSetting()Get 预热参数配置 | 
| void | setAdditionalContainerList(ContainerInfo[] AdditionalContainerList)Set 附属容器列表 | 
| void | setAgentCpuLimit(String AgentCpuLimit)Set agent容器的 cpu Limit | 
| void | setAgentCpuRequest(String AgentCpuRequest)Set agent容器的 cpu Request | 
| void | setAgentMemLimit(String AgentMemLimit)Set agent容器的 mem Limit | 
| void | setAgentMemRequest(String AgentMemRequest)Set agent容器的 mem Request | 
| void | setAgentProfileList(AgentProfile[] AgentProfileList)Set javaagent信息: SERVICE_AGENT/OT_AGENT | 
| void | setAlias(String Alias)Set 备注 | 
| void | setApplicationId(String ApplicationId)Set 应用ID | 
| void | setClusterId(String ClusterId)Set 集群ID | 
| void | setConfigTemplateId(String ConfigTemplateId)Set 配置模版ID | 
| void | setConfigTemplateVersion(Long ConfigTemplateVersion)Set 配置模版Version | 
| void | setContainerKind(String ContainerKind)Set 容器类型 | 
| void | setCpuLimit(String CpuLimit)Set 业务容器的 cpu limit | 
| void | setCpuRequest(String CpuRequest)Set 业务容器的 cpu  request | 
| void | setDeployAgent(Boolean DeployAgent)Set 是否部署agent容器 | 
| void | setDeployDesc(String DeployDesc)Set 本次部署的描述信息 | 
| void | setEnvClean(Boolean EnvClean)Set 是否清除Env信息 | 
| void | setEnvs(Env[] Envs)Set 业务容器的环境变量参数 | 
| void | setGroupId(String GroupId)Set 部署组ID,分组唯一标识 | 
| void | setGroupName(String GroupName)Set 部署组名称 | 
| void | setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)Set 健康检查 | 
| void | setIncrementalDeployment(Boolean IncrementalDeployment)Set 是否是增量部署,增量部署只运行增量覆盖一级参数,不支持对一级参数中的子参数进行增量更新,例如更新VolumeMountInfoList时必须传入VolumeMountInfoList更新后的全量参数 | 
| void | setInitContainerEnable(Boolean InitContainerEnable)Set 是否为初始化容器 业务主容器不能为初始化容 | 
| void | setInstanceNum(Long InstanceNum)Set 实例数量 | 
| void | setIstioCpuLimit(String IstioCpuLimit)Set istio容器的 cpu Limit | 
| void | setIstioCpuRequest(String IstioCpuRequest)Set  istio容器的 cpu Request | 
| void | setIstioMemLimit(String IstioMemLimit)Set istio容器的 mem Limit | 
| void | setIstioMemRequest(String IstioMemRequest)Set istio容器的 mem Request | 
| void | setJvmOpts(String JvmOpts)Set 业务容器的 jvm 参数 | 
| void | setK8sNamespaceName(String K8sNamespaceName)Set k8s命名空间名称 | 
| void | setLifeCycleHookList(LifeCycleHook[] LifeCycleHookList)Set 业务主容器生命周期钩子列表 | 
| void | setMaxSurge(String MaxSurge)Set 对应更新策略和策略配置参数 | 
| void | setMaxUnavailable(String MaxUnavailable)Set 对应更新策略和策略配置参数 | 
| void | setMemLimit(String MemLimit)Set 业务容器的 mem limit | 
| void | setMemRequest(String MemRequest)Set 业务容器的 mem request | 
| void | setNamespaceId(String NamespaceId)Set 命名空间Id | 
| void | setObservabilityConfig(ContainerGroupObservabilityConfig ObservabilityConfig)Set 可观测配置 | 
| void | setPartition(Long Partition)Set 滚动更新分区序号 | 
| void | setPodManagementPolicyType(String PodManagementPolicyType)Set 启动策略[OrderedReady/Parallel] | 
| void | setPrivilegeContainerEnable(Boolean PrivilegeContainerEnable)Set 业务主容器是否为特权容器 | 
| void | setRepoName(String RepoName)Set 业务容器的镜像名 | 
| void | setRepoType(String RepoType)Set 仓库类型 | 
| void | setRestartPolicy(String RestartPolicy)Set 重启策略 | 
| void | setRunArg(String RunArg)Set 业务主容器运行参数(转base64) | 
| void | setRunCommand(String RunCommand)Set 业务主容器运行命令(转base64) | 
| void | setSchedulingStrategy(SchedulingStrategy SchedulingStrategy)Set 调度策略 | 
| void | setSecretName(String SecretName)Set 容器访问凭证名称 | 
| void | setServer(String Server)Set 业务容器的 镜像Server ccr.ccs.tencentyun.com | 
| void | setServiceClean(Boolean ServiceClean)Set 是否清除Service信息 | 
| void | setServiceGovernanceConfig(ContainerGroupServiceGovernanceConfig ServiceGovernanceConfig)Set 服务治理配置 | 
| void | setServiceSettingList(ServiceSetting[] ServiceSettingList)Set Service访问配置列表 | 
| void | setServiceSpecEncode(String ServiceSpecEncode)Set 服务治理配置 | 
| void | setStaticIpEnabled(Boolean StaticIpEnabled)Set 是否启用静态IP | 
| void | setTagName(String TagName)Set 业务容器的镜像版本号 | 
| void | setTags(Tag[] Tags)Set 标签列表 | 
| void | setTcrRepoInfo(TcrRepoInfo TcrRepoInfo)Set TCR仓库信息 | 
| void | setUpdateIvl(Long UpdateIvl)Set 更新间隔,单位秒 | 
| void | setUpdateType(Long UpdateType)Set 发布策略(0表示快速更新,1表示滚动更新。默认值为0) | 
| void | setVolumeClean(Boolean VolumeClean)Set 是否清除数据卷信息 | 
| void | setVolumeInfoList(VolumeInfo[] VolumeInfoList)Set 容器卷信息 | 
| void | setVolumeMountInfoList(VolumeMountInfo[] VolumeMountInfoList)Set 业务容器的挂载信息 | 
| 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 DeployContainerApplicationRequest()
public DeployContainerApplicationRequest(DeployContainerApplicationRequest source)
public String getApplicationId()
public void setApplicationId(String ApplicationId)
ApplicationId - 应用IDpublic ContainerGroupObservabilityConfig getObservabilityConfig()
public void setObservabilityConfig(ContainerGroupObservabilityConfig ObservabilityConfig)
ObservabilityConfig - 可观测配置public String getClusterId()
public void setClusterId(String ClusterId)
ClusterId - 集群IDpublic String getGroupId()
public void setGroupId(String GroupId)
GroupId - 部署组ID,分组唯一标识public Env[] getEnvs()
public void setEnvs(Env[] Envs)
Envs - 业务容器的环境变量参数public VolumeMountInfo[] getVolumeMountInfoList()
public void setVolumeMountInfoList(VolumeMountInfo[] VolumeMountInfoList)
VolumeMountInfoList - 业务容器的挂载信息public LifeCycleHook[] getLifeCycleHookList()
public void setLifeCycleHookList(LifeCycleHook[] LifeCycleHookList)
LifeCycleHookList - 业务主容器生命周期钩子列表public ContainerInfo[] getAdditionalContainerList()
public void setAdditionalContainerList(ContainerInfo[] AdditionalContainerList)
AdditionalContainerList - 附属容器列表public VolumeInfo[] getVolumeInfoList()
public void setVolumeInfoList(VolumeInfo[] VolumeInfoList)
VolumeInfoList - 容器卷信息public ServiceSetting[] getServiceSettingList()
public void setServiceSettingList(ServiceSetting[] ServiceSettingList)
ServiceSettingList - Service访问配置列表public String getAlias()
public void setAlias(String Alias)
Alias - 备注public String getGroupName()
public void setGroupName(String GroupName)
GroupName - 部署组名称public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 标签列表public String getContainerKind()
public void setContainerKind(String ContainerKind)
ContainerKind - 容器类型public String getServer()
public void setServer(String Server)
Server - 业务容器的 镜像Server ccr.ccs.tencentyun.compublic String getRepoName()
public void setRepoName(String RepoName)
RepoName - 业务容器的镜像名public String getRepoType()
public void setRepoType(String RepoType)
RepoType - 仓库类型public TcrRepoInfo getTcrRepoInfo()
public void setTcrRepoInfo(TcrRepoInfo TcrRepoInfo)
TcrRepoInfo - TCR仓库信息public String getSecretName()
public void setSecretName(String SecretName)
SecretName - 容器访问凭证名称public String getTagName()
public void setTagName(String TagName)
TagName - 业务容器的镜像版本号public HealthCheckSettings getHealthCheckSettings()
public void setHealthCheckSettings(HealthCheckSettings HealthCheckSettings)
HealthCheckSettings - 健康检查public String getCpuRequest()
public void setCpuRequest(String CpuRequest)
CpuRequest - 业务容器的 cpu  requestpublic String getCpuLimit()
public void setCpuLimit(String CpuLimit)
CpuLimit - 业务容器的 cpu limitpublic String getMemRequest()
public void setMemRequest(String MemRequest)
MemRequest - 业务容器的 mem requestpublic String getMemLimit()
public void setMemLimit(String MemLimit)
MemLimit - 业务容器的 mem limitpublic String getJvmOpts()
public void setJvmOpts(String JvmOpts)
JvmOpts - 业务容器的 jvm 参数public Boolean getInitContainerEnable()
public void setInitContainerEnable(Boolean InitContainerEnable)
InitContainerEnable - 是否为初始化容器 业务主容器不能为初始化容public Boolean getPrivilegeContainerEnable()
public void setPrivilegeContainerEnable(Boolean PrivilegeContainerEnable)
PrivilegeContainerEnable - 业务主容器是否为特权容器public String getRunCommand()
public void setRunCommand(String RunCommand)
RunCommand - 业务主容器运行命令(转base64)public String getRunArg()
public void setRunArg(String RunArg)
RunArg - 业务主容器运行参数(转base64)public Long getInstanceNum()
public void setInstanceNum(Long InstanceNum)
InstanceNum - 实例数量public SchedulingStrategy getSchedulingStrategy()
public void setSchedulingStrategy(SchedulingStrategy SchedulingStrategy)
SchedulingStrategy - 调度策略public String getRestartPolicy()
public void setRestartPolicy(String RestartPolicy)
RestartPolicy - 重启策略public String getServiceSpecEncode()
public void setServiceSpecEncode(String ServiceSpecEncode)
ServiceSpecEncode - 服务治理配置public String getIstioMemRequest()
public void setIstioMemRequest(String IstioMemRequest)
IstioMemRequest - istio容器的 mem Requestpublic String getIstioCpuRequest()
public void setIstioCpuRequest(String IstioCpuRequest)
IstioCpuRequest - istio容器的 cpu Requestpublic String getIstioMemLimit()
public void setIstioMemLimit(String IstioMemLimit)
IstioMemLimit - istio容器的 mem Limitpublic String getIstioCpuLimit()
public void setIstioCpuLimit(String IstioCpuLimit)
IstioCpuLimit - istio容器的 cpu Limitpublic ContainerGroupServiceGovernanceConfig getServiceGovernanceConfig()
public void setServiceGovernanceConfig(ContainerGroupServiceGovernanceConfig ServiceGovernanceConfig)
ServiceGovernanceConfig - 服务治理配置public String getAgentMemRequest()
public void setAgentMemRequest(String AgentMemRequest)
AgentMemRequest - agent容器的 mem Requestpublic String getAgentCpuRequest()
public void setAgentCpuRequest(String AgentCpuRequest)
AgentCpuRequest - agent容器的 cpu Requestpublic String getAgentMemLimit()
public void setAgentMemLimit(String AgentMemLimit)
AgentMemLimit - agent容器的 mem Limitpublic String getAgentCpuLimit()
public void setAgentCpuLimit(String AgentCpuLimit)
AgentCpuLimit - agent容器的 cpu Limitpublic Long getUpdateType()
public void setUpdateType(Long UpdateType)
UpdateType - 发布策略(0表示快速更新,1表示滚动更新。默认值为0)public Long getUpdateIvl()
public void setUpdateIvl(Long UpdateIvl)
UpdateIvl - 更新间隔,单位秒public String getMaxSurge()
public void setMaxSurge(String MaxSurge)
MaxSurge - 对应更新策略和策略配置参数public String getMaxUnavailable()
public void setMaxUnavailable(String MaxUnavailable)
MaxUnavailable - 对应更新策略和策略配置参数public WarmupSetting getWarmupSetting()
public void setWarmupSetting(WarmupSetting WarmupSetting)
WarmupSetting - 预热参数配置public String getConfigTemplateId()
public void setConfigTemplateId(String ConfigTemplateId)
ConfigTemplateId - 配置模版IDpublic Long getConfigTemplateVersion()
public void setConfigTemplateVersion(Long ConfigTemplateVersion)
ConfigTemplateVersion - 配置模版Versionpublic Boolean getVolumeClean()
public void setVolumeClean(Boolean VolumeClean)
VolumeClean - 是否清除数据卷信息public String getNamespaceId()
public void setNamespaceId(String NamespaceId)
NamespaceId - 命名空间Idpublic Boolean getDeployAgent()
public void setDeployAgent(Boolean DeployAgent)
DeployAgent - 是否部署agent容器public AgentProfile[] getAgentProfileList()
public void setAgentProfileList(AgentProfile[] AgentProfileList)
AgentProfileList - javaagent信息: SERVICE_AGENT/OT_AGENTpublic Boolean getServiceClean()
public void setServiceClean(Boolean ServiceClean)
ServiceClean - 是否清除Service信息public Boolean getEnvClean()
public void setEnvClean(Boolean EnvClean)
EnvClean - 是否清除Env信息public String getDeployDesc()
public void setDeployDesc(String DeployDesc)
DeployDesc - 本次部署的描述信息public String getK8sNamespaceName()
public void setK8sNamespaceName(String K8sNamespaceName)
K8sNamespaceName - k8s命名空间名称public Boolean getStaticIpEnabled()
public void setStaticIpEnabled(Boolean StaticIpEnabled)
StaticIpEnabled - 是否启用静态IPpublic String getPodManagementPolicyType()
public void setPodManagementPolicyType(String PodManagementPolicyType)
PodManagementPolicyType - 启动策略[OrderedReady/Parallel]public Long getPartition()
public void setPartition(Long Partition)
Partition - 滚动更新分区序号public Boolean getIncrementalDeployment()
public void setIncrementalDeployment(Boolean IncrementalDeployment)
IncrementalDeployment - 是否是增量部署,增量部署只运行增量覆盖一级参数,不支持对一级参数中的子参数进行增量更新,例如更新VolumeMountInfoList时必须传入VolumeMountInfoList更新后的全量参数Copyright © 2025. All rights reserved.