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 Details

    • withInstance

      SpringAppDeployment.Update withInstance(int count)
      Specifies the instance number of the deployment.
      Parameters:
      count - the number of the instance
      Returns:
      the next stage of deployment definition
    • withCpu

      SpringAppDeployment.Update withCpu(int cpuCount)
      Specifies the cpu number of the deployment.
      Parameters:
      cpuCount - the number of the cpu
      Returns:
      the next stage of deployment update
    • withCpu

      SpringAppDeployment.Update withCpu(double cpuCount)
      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

      SpringAppDeployment.Update withMemory(int sizeInGB)
      Specifies the memory of the deployment.
      Parameters:
      sizeInGB - the size of the memory in GB
      Returns:
      the next stage of deployment update
    • withMemory

      SpringAppDeployment.Update withMemory(double sizeInGB)
      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

      SpringAppDeployment.Update withJvmOptions(String jvmOptions)
      Specifies the jvm options of the deployment.
      Parameters:
      jvmOptions - the argument of jvm
      Returns:
      the next stage of deployment update
    • withEnvironment

      SpringAppDeployment.Update withEnvironment(String key, String value)
      Specifies a environment variable of the deployment.
      Parameters:
      key - the key of the environment
      value - the value of the environment
      Returns:
      the next stage of deployment update
    • withoutEnvironment

      SpringAppDeployment.Update withoutEnvironment(String key)
      Removes a environment variable of the deployment.
      Parameters:
      key - the key of the environment
      Returns:
      the next stage of deployment update
    • withVersionName

      SpringAppDeployment.Update withVersionName(String versionName)
      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

      SpringAppDeployment.Update withConfigFilePatterns(List<String> configFilePatterns)
      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