Skip to content

Commit 9315700

Browse files
rybosomegarrettjonesgoogle
authored andcommitted
---
yaml --- r: 5559 b: refs/heads/master c: 4576cd6 h: refs/heads/master i: 5557: 161f162 5555: b79e86c 5551: 20efeb6
1 parent a80f3fd commit 9315700

2 files changed

Lines changed: 75 additions & 1 deletion

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 1905cf882dfcf736edd701e82219bf29b9166f8d
2+
refs/heads/master: 4576cd62859dd478acef4d4c1987d4dd3e19f31e
33
refs/heads/travis: dae77e558b884bc1b165155482d76c8e40b0fca4
44
refs/heads/gh-pages: 049a9668af6afce3b5840dee8be005b0e6b43506
55
refs/tags/0.0.9: 22f1839238f66c39e67ed4dfdcd273b1ae2e8444
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
/*
2+
* Copyright 2017 Google Inc. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
package com.google.cloud;
18+
19+
import java.lang.annotation.Retention;
20+
import java.lang.annotation.RetentionPolicy;
21+
22+
/**
23+
* A qualifier indicating what level of access and support can be expected of a particular Google
24+
* Cloud Platform feature. The "GeneralAvailability" qualifier is not provided since the vast
25+
* majority of features are in this category. Note that features may be in a later launch stage
26+
* than the client library annotation indicates.
27+
*
28+
* <p>See more at the <a href="https://cloud.google.com/terms/launch-stages">Launch Stages Documentation</a>.
29+
*/
30+
public class GcpLaunchStage {
31+
32+
/**
33+
* Early Access features are limited to a closed group of testers. To use these features, you must
34+
* sign up in advance and sign a Trusted Tester agreement (which includes confidentiality
35+
* provisions). These features may be unstable, changed in backward-incompatible ways, and are not
36+
* guaranteed to be released.
37+
*/
38+
@Retention(RetentionPolicy.RUNTIME)
39+
public @interface EarlyAccess {}
40+
41+
/**
42+
* Alpha is a limited availability test for releases before they are cleared for widespread use.
43+
* By Alpha, all significant design issues are resolved and we are in the process of verifying
44+
* functionality. Alpha customers need to apply for access, agree to applicable terms, and have
45+
* their projects whitelisted. Alpha releases don’t have to be feature complete, no SLAs are
46+
* provided, and there are no technical support obligations, but they will be far enough along
47+
* that customers can actually use them in test environments or for limited-use tests -- just like
48+
* they would in normal production cases.
49+
*/
50+
@Retention(RetentionPolicy.RUNTIME)
51+
public @interface Alpha {}
52+
53+
/**
54+
* Beta is the point at which we are ready to open a release for any customer to use. There are no
55+
* SLA or technical support obligations in a Beta release, and charges may be waived in some
56+
* cases. Products will be complete from a feature perspective, but may have some open outstanding
57+
* issues. Beta releases are suitable for limited production use cases.
58+
*/
59+
@Retention(RetentionPolicy.RUNTIME)
60+
public @interface Beta {}
61+
62+
/**
63+
* Deprecated features are scheduled to be shut down and removed. For more information, see the
64+
* “Deprecation Policy” section of our <a href="https://cloud.google.com/terms/">Terms of Service</a>
65+
* and the <a href="https://cloud.google.com/terms/deprecation">Google Cloud Platform Subject to the Deprecation Policy</a>
66+
* documentation.
67+
*/
68+
@Retention(RetentionPolicy.RUNTIME)
69+
public @interface Deprecated {}
70+
71+
private GcpLaunchStage() {
72+
// Intentionally left blank.
73+
}
74+
}

0 commit comments

Comments
 (0)