public class DeployServiceV2Request extends AbstractModel
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 Container port
|
Float |
getCpuSpec()
Get CPU specification
|
String |
getDeployMode()
Get Deployment type.
|
DeployStrategyConf |
getDeployStrategyConf()
Get Configuration of
|
String |
getDeployVersion()
Get When the deployment type is `IMAGE`, this parameter indicates the image tag.
|
String |
getDescription()
Get Version description
|
EksService |
getEksService()
Get EKS access configuration
|
Pair[] |
getEnvConf()
Get Environment variable configuration
|
EsInfo |
getEsInfo()
Get Auto scaling configuration.
|
String[] |
getImageArgs()
Get Image command parameters
|
String |
getImageCommand()
Get Image command
|
String |
getImgRepo()
Get Image repository
|
Long |
getInitPodNum()
Get Number of initialized pods
|
String |
getJdkVersion()
Get JDK version.
|
String |
getJvmOpts()
Get Launch parameters
|
HealthCheckConfig |
getLiveness()
Get Configuration of aliveness probe
|
String[] |
getLogConfs()
Get Log configuration
|
LogOutputConf |
getLogOutputConf()
Get Log output configuration
|
Float |
getMemorySpec()
Get Memory specification
|
String |
getNamespaceId()
Get Environment ID
|
String |
getPkgName()
Get Package name, which is required when using JAR or WAR packages for deployment.
|
PortMapping[] |
getPortMappings()
Get Service port mapping.
|
String |
getPostStart()
Get The script to run after startup
|
String |
getPreStop()
Get The script to run before stop
|
HealthCheckConfig |
getReadiness()
Get Configuration of readiness probe
|
String[] |
getSecurityGroupIds()
Get Security group IDs
|
String |
getServiceId()
Get Service ID
|
MountedSettingConf[] |
getSettingConfs()
Get Mounting configurations
|
Long |
getSourceChannel()
Get Source channel
|
StorageConf[] |
getStorageConfs()
Get Data volume configuration
|
StorageMountConf[] |
getStorageMountConfs()
Get Data volume mount configuration
|
Boolean |
getUseRegistryDefaultConfig()
Get Whether to add the registry’s default configurations.
|
String |
getVersionDesc()
Get Version description
|
String |
getVersionId()
Get ID of the version that you want to roll back to
|
void |
setContainerPort(Long ContainerPort)
Set Container port
|
void |
setCpuSpec(Float CpuSpec)
Set CPU specification
|
void |
setDeployMode(String DeployMode)
Set Deployment type.
|
void |
setDeployStrategyConf(DeployStrategyConf DeployStrategyConf)
Set Configuration of
|
void |
setDeployVersion(String DeployVersion)
Set When the deployment type is `IMAGE`, this parameter indicates the image tag.
|
void |
setDescription(String Description)
Set Version description
|
void |
setEksService(EksService EksService)
Set EKS access configuration
|
void |
setEnvConf(Pair[] EnvConf)
Set Environment variable configuration
|
void |
setEsInfo(EsInfo EsInfo)
Set Auto scaling configuration.
|
void |
setImageArgs(String[] ImageArgs)
Set Image command parameters
|
void |
setImageCommand(String ImageCommand)
Set Image command
|
void |
setImgRepo(String ImgRepo)
Set Image repository
|
void |
setInitPodNum(Long InitPodNum)
Set Number of initialized pods
|
void |
setJdkVersion(String JdkVersion)
Set JDK version.
|
void |
setJvmOpts(String JvmOpts)
Set Launch parameters
|
void |
setLiveness(HealthCheckConfig Liveness)
Set Configuration of aliveness probe
|
void |
setLogConfs(String[] LogConfs)
Set Log configuration
|
void |
setLogOutputConf(LogOutputConf LogOutputConf)
Set Log output configuration
|
void |
setMemorySpec(Float MemorySpec)
Set Memory specification
|
void |
setNamespaceId(String NamespaceId)
Set Environment ID
|
void |
setPkgName(String PkgName)
Set Package name, which is required when using JAR or WAR packages for deployment.
|
void |
setPortMappings(PortMapping[] PortMappings)
Set Service port mapping.
|
void |
setPostStart(String PostStart)
Set The script to run after startup
|
void |
setPreStop(String PreStop)
Set The script to run before stop
|
void |
setReadiness(HealthCheckConfig Readiness)
Set Configuration of readiness probe
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set Security group IDs
|
void |
setServiceId(String ServiceId)
Set Service ID
|
void |
setSettingConfs(MountedSettingConf[] SettingConfs)
Set Mounting configurations
|
void |
setSourceChannel(Long SourceChannel)
Set Source channel
|
void |
setStorageConfs(StorageConf[] StorageConfs)
Set Data volume configuration
|
void |
setStorageMountConfs(StorageMountConf[] StorageMountConfs)
Set Data volume mount configuration
|
void |
setUseRegistryDefaultConfig(Boolean UseRegistryDefaultConfig)
Set Whether to add the registry’s default configurations.
|
void |
setVersionDesc(String VersionDesc)
Set Version description
|
void |
setVersionId(String VersionId)
Set ID of the version that you want to roll back to
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public DeployServiceV2Request()
public DeployServiceV2Request(DeployServiceV2Request source)
public String getServiceId()
public void setServiceId(String ServiceId)
ServiceId
- Service IDpublic Long getContainerPort()
public void setContainerPort(Long ContainerPort)
ContainerPort
- Container portpublic Long getInitPodNum()
public void setInitPodNum(Long InitPodNum)
InitPodNum
- Number of initialized podspublic Float getCpuSpec()
public void setCpuSpec(Float CpuSpec)
CpuSpec
- CPU specificationpublic Float getMemorySpec()
public void setMemorySpec(Float MemorySpec)
MemorySpec
- Memory specificationpublic String getNamespaceId()
public void setNamespaceId(String NamespaceId)
NamespaceId
- Environment IDpublic String getImgRepo()
public void setImgRepo(String ImgRepo)
ImgRepo
- Image repositorypublic String getVersionDesc()
public void setVersionDesc(String VersionDesc)
VersionDesc
- Version descriptionpublic String getJvmOpts()
public void setJvmOpts(String JvmOpts)
JvmOpts
- Launch parameterspublic EsInfo getEsInfo()
public void setEsInfo(EsInfo EsInfo)
EsInfo
- Auto scaling configuration. If this parameter is left empty, auto scaling will not be enabledpublic Pair[] getEnvConf()
public void setEnvConf(Pair[] EnvConf)
EnvConf
- Environment variable configurationpublic String[] getLogConfs()
public void setLogConfs(String[] LogConfs)
LogConfs
- Log configurationpublic StorageConf[] getStorageConfs()
public void setStorageConfs(StorageConf[] StorageConfs)
StorageConfs
- Data volume configurationpublic StorageMountConf[] getStorageMountConfs()
public void setStorageMountConfs(StorageMountConf[] StorageMountConfs)
StorageMountConfs
- Data volume mount configurationpublic String getDeployMode()
public void setDeployMode(String DeployMode)
DeployMode
- Deployment type.
- JAR: deployment through JAR package
- WAR: deployment through WAR package
- IMAGE: deployment through imagepublic String getDeployVersion()
public void setDeployVersion(String DeployVersion)
DeployVersion
- When the deployment type is `IMAGE`, this parameter indicates the image tag.
When the deployment type is `JAR` or `WAR`, this parameter indicates the package version number.public String getPkgName()
public void setPkgName(String PkgName)
PkgName
- Package name, which is required when using JAR or WAR packages for deployment.public String getJdkVersion()
public void setJdkVersion(String JdkVersion)
JdkVersion
- JDK version.
- KONA: use KONA JDK.
- OPEN: use open JDK.public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- Security group IDspublic LogOutputConf getLogOutputConf()
public void setLogOutputConf(LogOutputConf LogOutputConf)
LogOutputConf
- Log output configurationpublic Long getSourceChannel()
public void setSourceChannel(Long SourceChannel)
SourceChannel
- Source channelpublic String getDescription()
public void setDescription(String Description)
Description
- Version descriptionpublic String getImageCommand()
public void setImageCommand(String ImageCommand)
ImageCommand
- Image commandpublic String[] getImageArgs()
public void setImageArgs(String[] ImageArgs)
ImageArgs
- Image command parameterspublic PortMapping[] getPortMappings()
public void setPortMappings(PortMapping[] PortMappings)
PortMappings
- Service port mapping.public Boolean getUseRegistryDefaultConfig()
public void setUseRegistryDefaultConfig(Boolean UseRegistryDefaultConfig)
UseRegistryDefaultConfig
- Whether to add the registry’s default configurations.public MountedSettingConf[] getSettingConfs()
public void setSettingConfs(MountedSettingConf[] SettingConfs)
SettingConfs
- Mounting configurationspublic EksService getEksService()
public void setEksService(EksService EksService)
EksService
- EKS access configurationpublic String getVersionId()
public void setVersionId(String VersionId)
VersionId
- ID of the version that you want to roll back topublic String getPostStart()
public void setPostStart(String PostStart)
PostStart
- The script to run after startuppublic String getPreStop()
public void setPreStop(String PreStop)
PreStop
- The script to run before stoppublic DeployStrategyConf getDeployStrategyConf()
public void setDeployStrategyConf(DeployStrategyConf DeployStrategyConf)
DeployStrategyConf
- Configuration ofpublic HealthCheckConfig getLiveness()
public void setLiveness(HealthCheckConfig Liveness)
Liveness
- Configuration of aliveness probepublic HealthCheckConfig getReadiness()
public void setReadiness(HealthCheckConfig Readiness)
Readiness
- Configuration of readiness probeCopyright © 2023. All rights reserved.