Interface SpringAppDeployment.UpdateStages.WithSettings
- All Known Subinterfaces:
SpringAppDeployment.Update
- Enclosing interface:
- SpringAppDeployment.UpdateStages
public static interface SpringAppDeployment.UpdateStages.WithSettings
The stage of a deployment update allowing to specify deployment settings.
-
Method Summary
Modifier and TypeMethodDescriptionActivates of the deployment after update.withConfigFilePatterns(List<String> configFilePatterns) Specifies the config file patterns for the deployment.withCpu(double cpuCount) Specifies the cpu number of the deployment.withCpu(int cpuCount) Specifies the cpu number of the deployment.withEnvironment(String key, String value) Specifies a environment variable of the deployment.withInstance(int count) Specifies the instance number of the deployment.withJvmOptions(String jvmOptions) Specifies the jvm options of the deployment.withMemory(double sizeInGB) Specifies the memory of the deployment.withMemory(int sizeInGB) Specifies the memory of the deployment.withoutEnvironment(String key) Removes a environment variable of the deployment.withRuntime(RuntimeVersion version) Specifies the runtime version of the deployment.withVersionName(String versionName) Specifies the version of the deployment.
-
Method Details
-
withInstance
Specifies the instance number of the deployment.- Parameters:
count- the number of the instance- Returns:
- the next stage of deployment definition
-
withCpu
Specifies the cpu number of the deployment.- Parameters:
cpuCount- the number of the cpu- Returns:
- the next stage of deployment update
-
withCpu
Specifies the cpu number of the deployment.- Parameters:
cpuCount- the number of the cpu, can be 0.5, 1, 2, etc- Returns:
- the next stage of deployment update
-
withMemory
Specifies the memory of the deployment.- Parameters:
sizeInGB- the size of the memory in GB- Returns:
- the next stage of deployment update
-
withMemory
Specifies the memory of the deployment.- Parameters:
sizeInGB- the size of the memory, can be 0.5, 1, 2, etc- Returns:
- the next stage of deployment update
-
withRuntime
Specifies the runtime version of the deployment.- Parameters:
version- the runtime version of Java- Returns:
- the next stage of deployment update
-
withJvmOptions
Specifies the jvm options of the deployment.- Parameters:
jvmOptions- the argument of jvm- Returns:
- the next stage of deployment update
-
withEnvironment
Specifies a environment variable of the deployment.- Parameters:
key- the key of the environmentvalue- the value of the environment- Returns:
- the next stage of deployment update
-
withoutEnvironment
Removes a environment variable of the deployment.- Parameters:
key- the key of the environment- Returns:
- the next stage of deployment update
-
withVersionName
Specifies the version of the deployment.- Parameters:
versionName- the version name of the deployment- Returns:
- the next stage of deployment update
-
withActivation
SpringAppDeployment.Update withActivation()Activates of the deployment after update.- Returns:
- the next stage of deployment update
-
withConfigFilePatterns
Specifies the config file patterns for the deployment.- Parameters:
configFilePatterns- Config file patterns to decide which patterns of Application Configuration Service will be used. Use null or empty list to clear existing configurations.- Returns:
- the next stage of deployment update
-