Enum LaunchStage

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<LaunchStage>

    public enum LaunchStage
    extends java.lang.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
    • Enum Constant Summary

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

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

      • 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 Detail

      • LAUNCH_STAGE_UNSPECIFIED_VALUE

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

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

        public static final int PRELAUNCH_VALUE
         Prelaunch features are hidden from users and are only visible internally.
         
        PRELAUNCH = 7;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • values

        public static LaunchStage[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (LaunchStage c : LaunchStage.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static LaunchStage valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null