| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,6 +31,7 @@ | |||
| 31 | 31 | ||
| 32 | 32 | package com.google.api.pathtemplate; | |
| 33 | 33 | ||
| 34 | + import com.google.api.core.BetaApi; | ||
| 34 | 35 | import com.google.auto.value.AutoValue; | |
| 35 | 36 | import com.google.common.base.Splitter; | |
| 36 | 37 | import com.google.common.collect.ImmutableList; | |
@@ -117,6 +118,7 @@ | |||
| 117 | 118 | * For the representation of a <em>resource name</em> see {@link TemplatedResourceName}, which is based | |
| 118 | 119 | * on path templates. | |
| 119 | 120 | */ | |
| 121 | + @BetaApi | ||
| 120 | 122 | public class PathTemplate { | |
| 121 | 123 | ||
| 122 | 124 | /** | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,7 +31,10 @@ | |||
| 31 | 31 | ||
| 32 | 32 | package com.google.api.resourcenames; | |
| 33 | 33 | ||
| 34 | + import com.google.api.core.BetaApi; | ||
| 35 | + | ||
| 34 | 36 | /** An interface that generated resource name types must implement. */ | |
| 37 | + @BetaApi | ||
| 35 | 38 | public interface ResourceName { | |
| 36 | 39 | ||
| 37 | 40 | /** The ResourceNameType of the resource name object. */ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,8 +31,11 @@ | |||
| 31 | 31 | ||
| 32 | 32 | package com.google.api.resourcenames; | |
| 33 | 33 | ||
| 34 | + import com.google.api.core.BetaApi; | ||
| 35 | + | ||
| 34 | 36 | /** | |
| 35 | 37 | * An interface that resource name types must implement. A ResourceNameType class is required for | |
| 36 | 38 | * any class that implements {@link ResourceName}. | |
| 37 | 39 | */ | |
| 40 | + @BetaApi | ||
| 38 | 41 | public interface ResourceNameType {} | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,13 +31,15 @@ | |||
| 31 | 31 | ||
| 32 | 32 | package com.google.api.resourcenames; | |
| 33 | 33 | ||
| 34 | + import com.google.api.core.BetaApi; | ||
| 34 | 35 | import com.google.common.base.Preconditions; | |
| 35 | 36 | ||
| 36 | 37 | /** | |
| 37 | 38 | * A class to represent a {@link ResourceName} with an unknown format. This class in intended to | |
| 38 | 39 | * support the case of a resource name string in an unexpected format - generated resource name | |
| 39 | 40 | * classes with known formats should be preferred where possible. | |
| 40 | 41 | */ | |
| 42 | + @BetaApi | ||
| 41 | 43 | public class UntypedResourceName implements ResourceName { | |
| 42 | 44 | ||
| 43 | 45 | private final String rawValue; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,7 +31,10 @@ | |||
| 31 | 31 | ||
| 32 | 32 | package com.google.api.resourcenames; | |
| 33 | 33 | ||
| 34 | + import com.google.api.core.BetaApi; | ||
| 35 | + | ||
| 34 | 36 | /** The ResourceNameType for {@link UntypedResourceName}. */ | |
| 37 | + @BetaApi | ||
| 35 | 38 | public class UntypedResourceNameType implements ResourceNameType { | |
| 36 | 39 | ||
| 37 | 40 | private static UntypedResourceNameType instance = new UntypedResourceNameType(); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments