public class DeployServiceV2Request extends AbstractModel
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, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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 © 2023. All rights reserved.