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 |
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 参数
|
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 可观测配置
|
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 服务治理配置
|
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 |
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 |
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 |
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 |
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, toJsonString
public 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
- 本次部署的描述信息Copyright © 2025. All rights reserved.