Enum 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>, java.lang.constant.Constable

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

    Nested classes/interfaces inherited from class Enum

    Enum.EnumDesc<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 type with the specified name.
    Returns the enum constant of this type with the specified name.
    static LaunchStage[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class 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 type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static LaunchStage valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type 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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type 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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null