public class DeployServiceV2Request extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DeployServiceV2Request() | 
| DeployServiceV2Request(DeployServiceV2Request 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 | getContainerPort()Get 容器端口 | 
| Float | getCpuSpec()Get cpu规格 | 
| String | getDeployMode()Get 部署类型。
- JAR:通过 jar 包部署
- WAR:通过 war 包部署
- IMAGE:通过镜像部署 | 
| DeployStrategyConf | getDeployStrategyConf()Get 分批发布策略配置 | 
| String | getDeployVersion()Get 部署类型为 IMAGE 时,该参数表示镜像 tag。
部署类型为 JAR/WAR 时,该参数表示包版本号。 | 
| String | getDescription()Get 版本描述 | 
| EksService | getEksService()Get eks 访问设置 | 
| Pair[] | getEnvConf()Get 环境变量配置 | 
| EsInfo | getEsInfo()Get 弹性伸缩配置,不传默认不启用弹性伸缩配置 | 
| String[] | getImageArgs()Get 镜像命令参数 | 
| String | getImageCommand()Get 镜像命令 | 
| String | getImgRepo()Get 镜像仓库 | 
| Long | getInitPodNum()Get 初始化 pod 数 | 
| String | getJdkVersion()Get JDK 版本。
- KONA:使用 kona jdk。
- OPEN:使用 open jdk。 | 
| String | getJvmOpts()Get 启动参数 | 
| HealthCheckConfig | getLiveness()Get 存活探针配置 | 
| String[] | getLogConfs()Get 日志配置 | 
| LogOutputConf | getLogOutputConf()Get 日志输出配置 | 
| Float | getMemorySpec()Get 内存规格 | 
| String | getNamespaceId()Get 环境ID | 
| String | getPkgName()Get 包名。使用 JAR 包或者 WAR 包部署的时候必填。 | 
| PortMapping[] | getPortMappings()Get 服务端口映射 | 
| String | getPostStart()Get 启动后执行的脚本 | 
| String | getPreStop()Get 停止前执行的脚本 | 
| HealthCheckConfig | getReadiness()Get 就绪探针配置 | 
| String[] | getSecurityGroupIds()Get 安全组ID s | 
| String | getServiceId()Get 服务ID | 
| MountedSettingConf[] | getSettingConfs()Get 挂载配置信息 | 
| Long | getSourceChannel()Get 来源渠道 | 
| StorageConf[] | getStorageConfs()Get 数据卷配置 | 
| StorageMountConf[] | getStorageMountConfs()Get 数据卷挂载配置 | 
| Boolean | getUseRegistryDefaultConfig()Get 是否添加默认注册中心配置 | 
| String | getVersionDesc()Get 版本描述信息 | 
| String | getVersionId()Get 要回滚到的历史版本id | 
| void | setContainerPort(Long ContainerPort)Set 容器端口 | 
| void | setCpuSpec(Float CpuSpec)Set cpu规格 | 
| void | setDeployMode(String DeployMode)Set 部署类型。
- JAR:通过 jar 包部署
- WAR:通过 war 包部署
- IMAGE:通过镜像部署 | 
| void | setDeployStrategyConf(DeployStrategyConf DeployStrategyConf)Set 分批发布策略配置 | 
| void | setDeployVersion(String DeployVersion)Set 部署类型为 IMAGE 时,该参数表示镜像 tag。
部署类型为 JAR/WAR 时,该参数表示包版本号。 | 
| void | setDescription(String Description)Set 版本描述 | 
| void | setEksService(EksService EksService)Set eks 访问设置 | 
| void | setEnvConf(Pair[] EnvConf)Set 环境变量配置 | 
| void | setEsInfo(EsInfo EsInfo)Set 弹性伸缩配置,不传默认不启用弹性伸缩配置 | 
| void | setImageArgs(String[] ImageArgs)Set 镜像命令参数 | 
| void | setImageCommand(String ImageCommand)Set 镜像命令 | 
| void | setImgRepo(String ImgRepo)Set 镜像仓库 | 
| void | setInitPodNum(Long InitPodNum)Set 初始化 pod 数 | 
| void | setJdkVersion(String JdkVersion)Set JDK 版本。
- KONA:使用 kona jdk。
- OPEN:使用 open jdk。 | 
| void | setJvmOpts(String JvmOpts)Set 启动参数 | 
| void | setLiveness(HealthCheckConfig Liveness)Set 存活探针配置 | 
| void | setLogConfs(String[] LogConfs)Set 日志配置 | 
| void | setLogOutputConf(LogOutputConf LogOutputConf)Set 日志输出配置 | 
| void | setMemorySpec(Float MemorySpec)Set 内存规格 | 
| void | setNamespaceId(String NamespaceId)Set 环境ID | 
| void | setPkgName(String PkgName)Set 包名。使用 JAR 包或者 WAR 包部署的时候必填。 | 
| void | setPortMappings(PortMapping[] PortMappings)Set 服务端口映射 | 
| void | setPostStart(String PostStart)Set 启动后执行的脚本 | 
| void | setPreStop(String PreStop)Set 停止前执行的脚本 | 
| void | setReadiness(HealthCheckConfig Readiness)Set 就绪探针配置 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 安全组ID s | 
| void | setServiceId(String ServiceId)Set 服务ID | 
| void | setSettingConfs(MountedSettingConf[] SettingConfs)Set 挂载配置信息 | 
| void | setSourceChannel(Long SourceChannel)Set 来源渠道 | 
| void | setStorageConfs(StorageConf[] StorageConfs)Set 数据卷配置 | 
| void | setStorageMountConfs(StorageMountConf[] StorageMountConfs)Set 数据卷挂载配置 | 
| void | setUseRegistryDefaultConfig(Boolean UseRegistryDefaultConfig)Set 是否添加默认注册中心配置 | 
| void | setVersionDesc(String VersionDesc)Set 版本描述信息 | 
| void | setVersionId(String VersionId)Set 要回滚到的历史版本id | 
| 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 DeployServiceV2Request()
public DeployServiceV2Request(DeployServiceV2Request source)
public String getServiceId()
public void setServiceId(String ServiceId)
ServiceId - 服务IDpublic Long getContainerPort()
public void setContainerPort(Long ContainerPort)
ContainerPort - 容器端口public Long getInitPodNum()
public void setInitPodNum(Long InitPodNum)
InitPodNum - 初始化 pod 数public Float getCpuSpec()
public void setCpuSpec(Float CpuSpec)
CpuSpec - cpu规格public Float getMemorySpec()
public void setMemorySpec(Float MemorySpec)
MemorySpec - 内存规格public String getNamespaceId()
public void setNamespaceId(String NamespaceId)
NamespaceId - 环境IDpublic String getImgRepo()
public void setImgRepo(String ImgRepo)
ImgRepo - 镜像仓库public String getVersionDesc()
public void setVersionDesc(String VersionDesc)
VersionDesc - 版本描述信息public String getJvmOpts()
public void setJvmOpts(String JvmOpts)
JvmOpts - 启动参数public EsInfo getEsInfo()
public void setEsInfo(EsInfo EsInfo)
EsInfo - 弹性伸缩配置,不传默认不启用弹性伸缩配置public Pair[] getEnvConf()
public void setEnvConf(Pair[] EnvConf)
EnvConf - 环境变量配置public String[] getLogConfs()
public void setLogConfs(String[] LogConfs)
LogConfs - 日志配置public StorageConf[] getStorageConfs()
public void setStorageConfs(StorageConf[] StorageConfs)
StorageConfs - 数据卷配置public StorageMountConf[] getStorageMountConfs()
public void setStorageMountConfs(StorageMountConf[] StorageMountConfs)
StorageMountConfs - 数据卷挂载配置public String getDeployMode()
public void setDeployMode(String DeployMode)
DeployMode - 部署类型。
- JAR:通过 jar 包部署
- WAR:通过 war 包部署
- IMAGE:通过镜像部署public String getDeployVersion()
public void setDeployVersion(String DeployVersion)
DeployVersion - 部署类型为 IMAGE 时,该参数表示镜像 tag。
部署类型为 JAR/WAR 时,该参数表示包版本号。public String getPkgName()
public void setPkgName(String PkgName)
PkgName - 包名。使用 JAR 包或者 WAR 包部署的时候必填。public String getJdkVersion()
public void setJdkVersion(String JdkVersion)
JdkVersion - JDK 版本。
- KONA:使用 kona jdk。
- OPEN:使用 open jdk。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 安全组ID spublic LogOutputConf getLogOutputConf()
public void setLogOutputConf(LogOutputConf LogOutputConf)
LogOutputConf - 日志输出配置public Long getSourceChannel()
public void setSourceChannel(Long SourceChannel)
SourceChannel - 来源渠道public String getDescription()
public void setDescription(String Description)
Description - 版本描述public String getImageCommand()
public void setImageCommand(String ImageCommand)
ImageCommand - 镜像命令public String[] getImageArgs()
public void setImageArgs(String[] ImageArgs)
ImageArgs - 镜像命令参数public PortMapping[] getPortMappings()
public void setPortMappings(PortMapping[] PortMappings)
PortMappings - 服务端口映射public Boolean getUseRegistryDefaultConfig()
public void setUseRegistryDefaultConfig(Boolean UseRegistryDefaultConfig)
UseRegistryDefaultConfig - 是否添加默认注册中心配置public MountedSettingConf[] getSettingConfs()
public void setSettingConfs(MountedSettingConf[] SettingConfs)
SettingConfs - 挂载配置信息public EksService getEksService()
public void setEksService(EksService EksService)
EksService - eks 访问设置public String getVersionId()
public void setVersionId(String VersionId)
VersionId - 要回滚到的历史版本idpublic String getPostStart()
public void setPostStart(String PostStart)
PostStart - 启动后执行的脚本public String getPreStop()
public void setPreStop(String PreStop)
PreStop - 停止前执行的脚本public DeployStrategyConf getDeployStrategyConf()
public void setDeployStrategyConf(DeployStrategyConf DeployStrategyConf)
DeployStrategyConf - 分批发布策略配置public HealthCheckConfig getLiveness()
public void setLiveness(HealthCheckConfig Liveness)
Liveness - 存活探针配置public HealthCheckConfig getReadiness()
public void setReadiness(HealthCheckConfig Readiness)
Readiness - 就绪探针配置Copyright © 2025. All rights reserved.