Enum Class GcpEnvironment

java.lang.Object
java.lang.Enum<GcpEnvironment>
com.google.cloud.spring.core.GcpEnvironment
All Implemented Interfaces:
Serializable, Comparable<GcpEnvironment>, Constable

public enum GcpEnvironment extends Enum<GcpEnvironment>
Enumeration of valid individual GCP environments.
Since:
1.1
  • Enum Constant Details

    • KUBERNETES_ENGINE

      public static final GcpEnvironment KUBERNETES_ENGINE
      Matches Kubernetes instances.
    • APP_ENGINE_FLEXIBLE

      public static final GcpEnvironment APP_ENGINE_FLEXIBLE
      Matches App Engine Flexible instances.
    • APP_ENGINE_STANDARD

      public static final GcpEnvironment APP_ENGINE_STANDARD
      Matches App Engine Standard instances.
    • COMPUTE_ENGINE

      public static final GcpEnvironment COMPUTE_ENGINE
      Matches instances of Compute Engine that are not also AppEngine Flexible.
    • UNKNOWN

      public static final GcpEnvironment UNKNOWN
      Matches nothing; environment cannot be identified.
  • Method Details

    • values

      public static GcpEnvironment[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static GcpEnvironment valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null