Enum Class LaunchStage

java.lang.Object
java.lang.Enum<LaunchStage>
com.google.api.LaunchStage
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<LaunchStage>, Constable

public enum LaunchStage extends Enum<LaunchStage> implements com.google.protobuf.ProtocolMessageEnum
 The launch stage as defined by [Google Cloud Platform
 Launch Stages](http://cloud.google.com/terms/launch-stages).
 
Protobuf enum google.api.LaunchStage
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Alpha is a limited availability test for releases before they are cleared for widespread use.
    Beta is the point at which we are ready to open a release for any customer to use.
    Deprecated features are scheduled to be shut down and removed.
    Early Access features are limited to a closed group of testers.
    GA features are open to all developers and are considered stable and fully qualified for production use.
    Do not use this default value.
    Prelaunch features are hidden from users and are only visible internally.
    The feature is not yet implemented.
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Alpha is a limited availability test for releases before they are cleared for widespread use.
    static final int
    Beta is the point at which we are ready to open a release for any customer to use.
    static final int
    Deprecated features are scheduled to be shut down and removed.
    static final int
    Early Access features are limited to a closed group of testers.
    static final int
    GA features are open to all developers and are considered stable and fully qualified for production use.
    static final int
    Do not use this default value.
    static final int
    Prelaunch features are hidden from users and are only visible internally.
    static final int
    The feature is not yet implemented.
  • Method Summary

    Modifier and Type
    Method
    Description
    forNumber(int value)
     
    static final com.google.protobuf.Descriptors.EnumDescriptor
     
    final com.google.protobuf.Descriptors.EnumDescriptor
     
    final int
     
    final com.google.protobuf.Descriptors.EnumValueDescriptor
     
    static com.google.protobuf.Internal.EnumLiteMap<LaunchStage>
     
    valueOf(int value)
    Deprecated.
    valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
    Returns the enum constant of this class with the specified name.
    Returns the enum constant of this class with the specified name.
    static LaunchStage[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • LAUNCH_STAGE_UNSPECIFIED

      public static final LaunchStage LAUNCH_STAGE_UNSPECIFIED
       Do not use this default value.
       
      LAUNCH_STAGE_UNSPECIFIED = 0;
    • UNIMPLEMENTED

      public static final LaunchStage UNIMPLEMENTED
       The feature is not yet implemented. Users can not use it.
       
      UNIMPLEMENTED = 6;
    • PRELAUNCH

      public static final LaunchStage PRELAUNCH
       Prelaunch features are hidden from users and are only visible internally.
       
      PRELAUNCH = 7;
    • EARLY_ACCESS

      public static final LaunchStage EARLY_ACCESS
       Early Access features are limited to a closed group of testers. To use
       these features, you must sign up in advance and sign a Trusted Tester
       agreement (which includes confidentiality provisions). These features may
       be unstable, changed in backward-incompatible ways, and are not
       guaranteed to be released.
       
      EARLY_ACCESS = 1;
    • ALPHA

      public static final LaunchStage ALPHA
       Alpha is a limited availability test for releases before they are cleared
       for widespread use. By Alpha, all significant design issues are resolved
       and we are in the process of verifying functionality. Alpha customers
       need to apply for access, agree to applicable terms, and have their
       projects allowlisted. Alpha releases don’t have to be feature complete,
       no SLAs are provided, and there are no technical support obligations, but
       they will be far enough along that customers can actually use them in
       test environments or for limited-use tests -- just like they would in
       normal production cases.
       
      ALPHA = 2;
    • BETA

      public static final LaunchStage BETA
       Beta is the point at which we are ready to open a release for any
       customer to use. There are no SLA or technical support obligations in a
       Beta release. Products will be complete from a feature perspective, but
       may have some open outstanding issues. Beta releases are suitable for
       limited production use cases.
       
      BETA = 3;
    • GA

      public static final LaunchStage GA
       GA features are open to all developers and are considered stable and
       fully qualified for production use.
       
      GA = 4;
    • DEPRECATED

      public static final LaunchStage DEPRECATED
       Deprecated features are scheduled to be shut down and removed. For more
       information, see the “Deprecation Policy” section of our [Terms of
       Service](https://cloud.google.com/terms/)
       and the [Google Cloud Platform Subject to the Deprecation
       Policy](https://cloud.google.com/terms/deprecation) documentation.
       
      DEPRECATED = 5;
    • UNRECOGNIZED

      public static final LaunchStage UNRECOGNIZED
  • Field Details

    • LAUNCH_STAGE_UNSPECIFIED_VALUE

      public static final int LAUNCH_STAGE_UNSPECIFIED_VALUE
       Do not use this default value.
       
      LAUNCH_STAGE_UNSPECIFIED = 0;
      See Also:
    • UNIMPLEMENTED_VALUE

      public static final int UNIMPLEMENTED_VALUE
       The feature is not yet implemented. Users can not use it.
       
      UNIMPLEMENTED = 6;
      See Also:
    • PRELAUNCH_VALUE

      public static final int PRELAUNCH_VALUE
       Prelaunch features are hidden from users and are only visible internally.
       
      PRELAUNCH = 7;
      See Also:
    • EARLY_ACCESS_VALUE

      public static final int EARLY_ACCESS_VALUE
       Early Access features are limited to a closed group of testers. To use
       these features, you must sign up in advance and sign a Trusted Tester
       agreement (which includes confidentiality provisions). These features may
       be unstable, changed in backward-incompatible ways, and are not
       guaranteed to be released.
       
      EARLY_ACCESS = 1;
      See Also:
    • ALPHA_VALUE

      public static final int ALPHA_VALUE
       Alpha is a limited availability test for releases before they are cleared
       for widespread use. By Alpha, all significant design issues are resolved
       and we are in the process of verifying functionality. Alpha customers
       need to apply for access, agree to applicable terms, and have their
       projects allowlisted. Alpha releases don’t have to be feature complete,
       no SLAs are provided, and there are no technical support obligations, but
       they will be far enough along that customers can actually use them in
       test environments or for limited-use tests -- just like they would in
       normal production cases.
       
      ALPHA = 2;
      See Also:
    • BETA_VALUE

      public static final int BETA_VALUE
       Beta is the point at which we are ready to open a release for any
       customer to use. There are no SLA or technical support obligations in a
       Beta release. Products will be complete from a feature perspective, but
       may have some open outstanding issues. Beta releases are suitable for
       limited production use cases.
       
      BETA = 3;
      See Also:
    • GA_VALUE

      public static final int GA_VALUE
       GA features are open to all developers and are considered stable and
       fully qualified for production use.
       
      GA = 4;
      See Also:
    • DEPRECATED_VALUE

      public static final int DEPRECATED_VALUE
       Deprecated features are scheduled to be shut down and removed. For more
       information, see the “Deprecation Policy” section of our [Terms of
       Service](https://cloud.google.com/terms/)
       and the [Google Cloud Platform Subject to the Deprecation
       Policy](https://cloud.google.com/terms/deprecation) documentation.
       
      DEPRECATED = 5;
      See Also:
  • Method Details

    • values

      public static LaunchStage[] 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 LaunchStage 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
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static LaunchStage valueOf(int value)
      Deprecated.
      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:
      value - 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
    • forNumber

      public static LaunchStage forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<LaunchStage> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static LaunchStage valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      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:
      desc - 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