Skip to content

Commit 9c2bccd

Browse files
Adding @BetaApi to more classes/interfaces (googleapis#20)
1 parent d978237 commit 9c2bccd

5 files changed

Lines changed: 13 additions & 0 deletions

File tree

src/main/java/com/google/api/pathtemplate/PathTemplate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
package com.google.api.pathtemplate;
3333

34+
import com.google.api.core.BetaApi;
3435
import com.google.auto.value.AutoValue;
3536
import com.google.common.base.Splitter;
3637
import com.google.common.collect.ImmutableList;
@@ -117,6 +118,7 @@
117118
* For the representation of a <em>resource name</em> see {@link TemplatedResourceName}, which is based
118119
* on path templates.
119120
*/
121+
@BetaApi
120122
public class PathTemplate {
121123

122124
/**

src/main/java/com/google/api/resourcenames/ResourceName.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@
3131

3232
package com.google.api.resourcenames;
3333

34+
import com.google.api.core.BetaApi;
35+
3436
/** An interface that generated resource name types must implement. */
37+
@BetaApi
3538
public interface ResourceName {
3639

3740
/** The ResourceNameType of the resource name object. */

src/main/java/com/google/api/resourcenames/ResourceNameType.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,11 @@
3131

3232
package com.google.api.resourcenames;
3333

34+
import com.google.api.core.BetaApi;
35+
3436
/**
3537
* An interface that resource name types must implement. A ResourceNameType class is required for
3638
* any class that implements {@link ResourceName}.
3739
*/
40+
@BetaApi
3841
public interface ResourceNameType {}

src/main/java/com/google/api/resourcenames/UntypedResourceName.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,15 @@
3131

3232
package com.google.api.resourcenames;
3333

34+
import com.google.api.core.BetaApi;
3435
import com.google.common.base.Preconditions;
3536

3637
/**
3738
* A class to represent a {@link ResourceName} with an unknown format. This class in intended to
3839
* support the case of a resource name string in an unexpected format - generated resource name
3940
* classes with known formats should be preferred where possible.
4041
*/
42+
@BetaApi
4143
public class UntypedResourceName implements ResourceName {
4244

4345
private final String rawValue;

src/main/java/com/google/api/resourcenames/UntypedResourceNameType.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@
3131

3232
package com.google.api.resourcenames;
3333

34+
import com.google.api.core.BetaApi;
35+
3436
/** The ResourceNameType for {@link UntypedResourceName}. */
37+
@BetaApi
3538
public class UntypedResourceNameType implements ResourceNameType {
3639

3740
private static UntypedResourceNameType instance = new UntypedResourceNameType();

0 commit comments

Comments
 (0)