Package com.google.api
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
,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 enumgoogle.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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static LaunchStage
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<LaunchStage>
internalGetValueMap()
static LaunchStage
valueOf(int value)
Deprecated.static LaunchStage
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static LaunchStage
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LaunchStage[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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 namejava.lang.NullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.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 namejava.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 interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.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 namejava.lang.NullPointerException
- if the argument is null
-
-