Class DeployServiceV2Request
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tem.v20201221.models.DeployServiceV2Request
-
public class DeployServiceV2Request extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetContainerPort()Get 容器端口FloatgetCpuSpec()Get cpu规格StringgetDeployMode()Get 部署类型。 - JAR:通过 jar 包部署 - WAR:通过 war 包部署 - IMAGE:通过镜像部署DeployStrategyConfgetDeployStrategyConf()Get 分批发布策略配置StringgetDeployVersion()Get 部署类型为 IMAGE 时,该参数表示镜像 tag。 部署类型为 JAR/WAR 时,该参数表示包版本号。StringgetDescription()Get 版本描述EksServicegetEksService()Get eks 访问设置Pair[]getEnvConf()Get 环境变量配置EsInfogetEsInfo()Get 弹性伸缩配置,不传默认不启用弹性伸缩配置String[]getImageArgs()Get 镜像命令参数StringgetImageCommand()Get 镜像命令StringgetImgRepo()Get 镜像仓库LonggetInitPodNum()Get 初始化 pod 数StringgetJdkVersion()Get JDK 版本。 - KONA:使用 kona jdk。 - OPEN:使用 open jdk。StringgetJvmOpts()Get 启动参数HealthCheckConfiggetLiveness()Get 存活探针配置String[]getLogConfs()Get 日志配置LogOutputConfgetLogOutputConf()Get 日志输出配置FloatgetMemorySpec()Get 内存规格StringgetNamespaceId()Get 环境IDStringgetPkgName()Get 包名。使用 JAR 包或者 WAR 包部署的时候必填。PortMapping[]getPortMappings()Get 服务端口映射StringgetPostStart()Get 启动后执行的脚本StringgetPreStop()Get 停止前执行的脚本HealthCheckConfiggetReadiness()Get 就绪探针配置String[]getSecurityGroupIds()Get 安全组ID sStringgetServiceId()Get 服务IDMountedSettingConf[]getSettingConfs()Get 挂载配置信息LonggetSourceChannel()Get 来源渠道StorageConf[]getStorageConfs()Get 数据卷配置StorageMountConf[]getStorageMountConfs()Get 数据卷挂载配置BooleangetUseRegistryDefaultConfig()Get 是否添加默认注册中心配置StringgetVersionDesc()Get 版本描述信息StringgetVersionId()Get 要回滚到的历史版本idvoidsetContainerPort(Long ContainerPort)Set 容器端口voidsetCpuSpec(Float CpuSpec)Set cpu规格voidsetDeployMode(String DeployMode)Set 部署类型。 - JAR:通过 jar 包部署 - WAR:通过 war 包部署 - IMAGE:通过镜像部署voidsetDeployStrategyConf(DeployStrategyConf DeployStrategyConf)Set 分批发布策略配置voidsetDeployVersion(String DeployVersion)Set 部署类型为 IMAGE 时,该参数表示镜像 tag。 部署类型为 JAR/WAR 时,该参数表示包版本号。voidsetDescription(String Description)Set 版本描述voidsetEksService(EksService EksService)Set eks 访问设置voidsetEnvConf(Pair[] EnvConf)Set 环境变量配置voidsetEsInfo(EsInfo EsInfo)Set 弹性伸缩配置,不传默认不启用弹性伸缩配置voidsetImageArgs(String[] ImageArgs)Set 镜像命令参数voidsetImageCommand(String ImageCommand)Set 镜像命令voidsetImgRepo(String ImgRepo)Set 镜像仓库voidsetInitPodNum(Long InitPodNum)Set 初始化 pod 数voidsetJdkVersion(String JdkVersion)Set JDK 版本。 - KONA:使用 kona jdk。 - OPEN:使用 open jdk。voidsetJvmOpts(String JvmOpts)Set 启动参数voidsetLiveness(HealthCheckConfig Liveness)Set 存活探针配置voidsetLogConfs(String[] LogConfs)Set 日志配置voidsetLogOutputConf(LogOutputConf LogOutputConf)Set 日志输出配置voidsetMemorySpec(Float MemorySpec)Set 内存规格voidsetNamespaceId(String NamespaceId)Set 环境IDvoidsetPkgName(String PkgName)Set 包名。使用 JAR 包或者 WAR 包部署的时候必填。voidsetPortMappings(PortMapping[] PortMappings)Set 服务端口映射voidsetPostStart(String PostStart)Set 启动后执行的脚本voidsetPreStop(String PreStop)Set 停止前执行的脚本voidsetReadiness(HealthCheckConfig Readiness)Set 就绪探针配置voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 安全组ID svoidsetServiceId(String ServiceId)Set 服务IDvoidsetSettingConfs(MountedSettingConf[] SettingConfs)Set 挂载配置信息voidsetSourceChannel(Long SourceChannel)Set 来源渠道voidsetStorageConfs(StorageConf[] StorageConfs)Set 数据卷配置voidsetStorageMountConfs(StorageMountConf[] StorageMountConfs)Set 数据卷挂载配置voidsetUseRegistryDefaultConfig(Boolean UseRegistryDefaultConfig)Set 是否添加默认注册中心配置voidsetVersionDesc(String VersionDesc)Set 版本描述信息voidsetVersionId(String VersionId)Set 要回滚到的历史版本idvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
DeployServiceV2Request
public DeployServiceV2Request()
-
DeployServiceV2Request
public 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.
-
-
Method Detail
-
getServiceId
public String getServiceId()
Get 服务ID- Returns:
- ServiceId 服务ID
-
setServiceId
public void setServiceId(String ServiceId)
Set 服务ID- Parameters:
ServiceId- 服务ID
-
getContainerPort
public Long getContainerPort()
Get 容器端口- Returns:
- ContainerPort 容器端口
-
setContainerPort
public void setContainerPort(Long ContainerPort)
Set 容器端口- Parameters:
ContainerPort- 容器端口
-
getInitPodNum
public Long getInitPodNum()
Get 初始化 pod 数- Returns:
- InitPodNum 初始化 pod 数
-
setInitPodNum
public void setInitPodNum(Long InitPodNum)
Set 初始化 pod 数- Parameters:
InitPodNum- 初始化 pod 数
-
getCpuSpec
public Float getCpuSpec()
Get cpu规格- Returns:
- CpuSpec cpu规格
-
setCpuSpec
public void setCpuSpec(Float CpuSpec)
Set cpu规格- Parameters:
CpuSpec- cpu规格
-
getMemorySpec
public Float getMemorySpec()
Get 内存规格- Returns:
- MemorySpec 内存规格
-
setMemorySpec
public void setMemorySpec(Float MemorySpec)
Set 内存规格- Parameters:
MemorySpec- 内存规格
-
getNamespaceId
public String getNamespaceId()
Get 环境ID- Returns:
- NamespaceId 环境ID
-
setNamespaceId
public void setNamespaceId(String NamespaceId)
Set 环境ID- Parameters:
NamespaceId- 环境ID
-
getImgRepo
public String getImgRepo()
Get 镜像仓库- Returns:
- ImgRepo 镜像仓库
-
setImgRepo
public void setImgRepo(String ImgRepo)
Set 镜像仓库- Parameters:
ImgRepo- 镜像仓库
-
getVersionDesc
public String getVersionDesc()
Get 版本描述信息- Returns:
- VersionDesc 版本描述信息
-
setVersionDesc
public void setVersionDesc(String VersionDesc)
Set 版本描述信息- Parameters:
VersionDesc- 版本描述信息
-
getJvmOpts
public String getJvmOpts()
Get 启动参数- Returns:
- JvmOpts 启动参数
-
setJvmOpts
public void setJvmOpts(String JvmOpts)
Set 启动参数- Parameters:
JvmOpts- 启动参数
-
getEsInfo
public EsInfo getEsInfo()
Get 弹性伸缩配置,不传默认不启用弹性伸缩配置- Returns:
- EsInfo 弹性伸缩配置,不传默认不启用弹性伸缩配置
-
setEsInfo
public void setEsInfo(EsInfo EsInfo)
Set 弹性伸缩配置,不传默认不启用弹性伸缩配置- Parameters:
EsInfo- 弹性伸缩配置,不传默认不启用弹性伸缩配置
-
getEnvConf
public Pair[] getEnvConf()
Get 环境变量配置- Returns:
- EnvConf 环境变量配置
-
setEnvConf
public void setEnvConf(Pair[] EnvConf)
Set 环境变量配置- Parameters:
EnvConf- 环境变量配置
-
getLogConfs
public String[] getLogConfs()
Get 日志配置- Returns:
- LogConfs 日志配置
-
setLogConfs
public void setLogConfs(String[] LogConfs)
Set 日志配置- Parameters:
LogConfs- 日志配置
-
getStorageConfs
public StorageConf[] getStorageConfs()
Get 数据卷配置- Returns:
- StorageConfs 数据卷配置
-
setStorageConfs
public void setStorageConfs(StorageConf[] StorageConfs)
Set 数据卷配置- Parameters:
StorageConfs- 数据卷配置
-
getStorageMountConfs
public StorageMountConf[] getStorageMountConfs()
Get 数据卷挂载配置- Returns:
- StorageMountConfs 数据卷挂载配置
-
setStorageMountConfs
public void setStorageMountConfs(StorageMountConf[] StorageMountConfs)
Set 数据卷挂载配置- Parameters:
StorageMountConfs- 数据卷挂载配置
-
getDeployMode
public String getDeployMode()
Get 部署类型。 - JAR:通过 jar 包部署 - WAR:通过 war 包部署 - IMAGE:通过镜像部署- Returns:
- DeployMode 部署类型。 - JAR:通过 jar 包部署 - WAR:通过 war 包部署 - IMAGE:通过镜像部署
-
setDeployMode
public void setDeployMode(String DeployMode)
Set 部署类型。 - JAR:通过 jar 包部署 - WAR:通过 war 包部署 - IMAGE:通过镜像部署- Parameters:
DeployMode- 部署类型。 - JAR:通过 jar 包部署 - WAR:通过 war 包部署 - IMAGE:通过镜像部署
-
getDeployVersion
public String getDeployVersion()
Get 部署类型为 IMAGE 时,该参数表示镜像 tag。 部署类型为 JAR/WAR 时,该参数表示包版本号。- Returns:
- DeployVersion 部署类型为 IMAGE 时,该参数表示镜像 tag。 部署类型为 JAR/WAR 时,该参数表示包版本号。
-
setDeployVersion
public void setDeployVersion(String DeployVersion)
Set 部署类型为 IMAGE 时,该参数表示镜像 tag。 部署类型为 JAR/WAR 时,该参数表示包版本号。- Parameters:
DeployVersion- 部署类型为 IMAGE 时,该参数表示镜像 tag。 部署类型为 JAR/WAR 时,该参数表示包版本号。
-
getPkgName
public String getPkgName()
Get 包名。使用 JAR 包或者 WAR 包部署的时候必填。- Returns:
- PkgName 包名。使用 JAR 包或者 WAR 包部署的时候必填。
-
setPkgName
public void setPkgName(String PkgName)
Set 包名。使用 JAR 包或者 WAR 包部署的时候必填。- Parameters:
PkgName- 包名。使用 JAR 包或者 WAR 包部署的时候必填。
-
getJdkVersion
public String getJdkVersion()
Get JDK 版本。 - KONA:使用 kona jdk。 - OPEN:使用 open jdk。- Returns:
- JdkVersion JDK 版本。 - KONA:使用 kona jdk。 - OPEN:使用 open jdk。
-
setJdkVersion
public void setJdkVersion(String JdkVersion)
Set JDK 版本。 - KONA:使用 kona jdk。 - OPEN:使用 open jdk。- Parameters:
JdkVersion- JDK 版本。 - KONA:使用 kona jdk。 - OPEN:使用 open jdk。
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 安全组ID s- Returns:
- SecurityGroupIds 安全组ID s
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组ID s- Parameters:
SecurityGroupIds- 安全组ID s
-
getLogOutputConf
public LogOutputConf getLogOutputConf()
Get 日志输出配置- Returns:
- LogOutputConf 日志输出配置
-
setLogOutputConf
public void setLogOutputConf(LogOutputConf LogOutputConf)
Set 日志输出配置- Parameters:
LogOutputConf- 日志输出配置
-
getSourceChannel
public Long getSourceChannel()
Get 来源渠道- Returns:
- SourceChannel 来源渠道
-
setSourceChannel
public void setSourceChannel(Long SourceChannel)
Set 来源渠道- Parameters:
SourceChannel- 来源渠道
-
getDescription
public String getDescription()
Get 版本描述- Returns:
- Description 版本描述
-
setDescription
public void setDescription(String Description)
Set 版本描述- Parameters:
Description- 版本描述
-
getImageCommand
public String getImageCommand()
Get 镜像命令- Returns:
- ImageCommand 镜像命令
-
setImageCommand
public void setImageCommand(String ImageCommand)
Set 镜像命令- Parameters:
ImageCommand- 镜像命令
-
getImageArgs
public String[] getImageArgs()
Get 镜像命令参数- Returns:
- ImageArgs 镜像命令参数
-
setImageArgs
public void setImageArgs(String[] ImageArgs)
Set 镜像命令参数- Parameters:
ImageArgs- 镜像命令参数
-
getPortMappings
public PortMapping[] getPortMappings()
Get 服务端口映射- Returns:
- PortMappings 服务端口映射
-
setPortMappings
public void setPortMappings(PortMapping[] PortMappings)
Set 服务端口映射- Parameters:
PortMappings- 服务端口映射
-
getUseRegistryDefaultConfig
public Boolean getUseRegistryDefaultConfig()
Get 是否添加默认注册中心配置- Returns:
- UseRegistryDefaultConfig 是否添加默认注册中心配置
-
setUseRegistryDefaultConfig
public void setUseRegistryDefaultConfig(Boolean UseRegistryDefaultConfig)
Set 是否添加默认注册中心配置- Parameters:
UseRegistryDefaultConfig- 是否添加默认注册中心配置
-
getSettingConfs
public MountedSettingConf[] getSettingConfs()
Get 挂载配置信息- Returns:
- SettingConfs 挂载配置信息
-
setSettingConfs
public void setSettingConfs(MountedSettingConf[] SettingConfs)
Set 挂载配置信息- Parameters:
SettingConfs- 挂载配置信息
-
getEksService
public EksService getEksService()
Get eks 访问设置- Returns:
- EksService eks 访问设置
-
setEksService
public void setEksService(EksService EksService)
Set eks 访问设置- Parameters:
EksService- eks 访问设置
-
getVersionId
public String getVersionId()
Get 要回滚到的历史版本id- Returns:
- VersionId 要回滚到的历史版本id
-
setVersionId
public void setVersionId(String VersionId)
Set 要回滚到的历史版本id- Parameters:
VersionId- 要回滚到的历史版本id
-
getPostStart
public String getPostStart()
Get 启动后执行的脚本- Returns:
- PostStart 启动后执行的脚本
-
setPostStart
public void setPostStart(String PostStart)
Set 启动后执行的脚本- Parameters:
PostStart- 启动后执行的脚本
-
getPreStop
public String getPreStop()
Get 停止前执行的脚本- Returns:
- PreStop 停止前执行的脚本
-
setPreStop
public void setPreStop(String PreStop)
Set 停止前执行的脚本- Parameters:
PreStop- 停止前执行的脚本
-
getDeployStrategyConf
public DeployStrategyConf getDeployStrategyConf()
Get 分批发布策略配置- Returns:
- DeployStrategyConf 分批发布策略配置
-
setDeployStrategyConf
public void setDeployStrategyConf(DeployStrategyConf DeployStrategyConf)
Set 分批发布策略配置- Parameters:
DeployStrategyConf- 分批发布策略配置
-
getLiveness
public HealthCheckConfig getLiveness()
Get 存活探针配置- Returns:
- Liveness 存活探针配置
-
setLiveness
public void setLiveness(HealthCheckConfig Liveness)
Set 存活探针配置- Parameters:
Liveness- 存活探针配置
-
getReadiness
public HealthCheckConfig getReadiness()
Get 就绪探针配置- Returns:
- Readiness 就绪探针配置
-
setReadiness
public void setReadiness(HealthCheckConfig Readiness)
Set 就绪探针配置- Parameters:
Readiness- 就绪探针配置
-
-