File tree Expand file tree Collapse file tree
google-cloud-core/src/main/java/com/google/cloud Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818
1919import com .google .api .core .ApiFuture ;
2020import com .google .api .core .ApiFutures ;
21+ import com .google .api .core .InternalApi ;
2122import com .google .api .gax .core .AsyncPage ;
2223import com .google .api .gax .core .Page ;
2324import com .google .common .base .Throwables ;
3031 *
3132 * @param <T> the value type that the page holds
3233 */
34+ @ InternalApi
3335public class AsyncPageImpl <T > extends PageImpl <T > implements AsyncPage <T > {
3436
3537 private static final long serialVersionUID = -6009473188630364906L ;
Original file line number Diff line number Diff line change 1616
1717package com .google .cloud ;
1818
19+ import com .google .api .core .BetaApi ;
1920import com .google .common .base .MoreObjects ;
2021import com .google .common .base .MoreObjects .ToStringHelper ;
2122import com .google .common .io .BaseEncoding ;
3132/**
3233 * An immutable byte array holder.
3334 */
35+ @ BetaApi
3436public class ByteArray implements Iterable <Byte >, Serializable {
3537
3638 private static final long serialVersionUID = -1908809133893782840L ;
Original file line number Diff line number Diff line change 1616
1717package com .google .cloud ;
1818
19+ import com .google .api .core .BetaApi ;
1920import com .google .common .base .Preconditions ;
2021import java .util .Objects ;
2122import java .util .regex .Matcher ;
2425/**
2526 * Represents a Date without time, such as 2017-03-17. Date is timezone independent.
2627 */
28+ @ BetaApi
2729public final class Date implements Comparable <Date > {
2830
2931 // Date format "yyyy-mm-dd"
Original file line number Diff line number Diff line change 1616
1717package com .google .cloud ;
1818
19+ import com .google .api .core .InternalApi ;
1920import com .google .common .base .Function ;
2021import com .google .common .base .Joiner ;
2122import com .google .common .collect .Lists ;
@@ -42,6 +43,7 @@ public interface FieldSelector {
4243 * A helper class used to build composite selectors given a number of fields. This class is not
4344 * supposed to be used directly by users.
4445 */
46+ @ InternalApi
4547 class Helper {
4648
4749 private static final String [] EMPTY_FIELDS = {};
Original file line number Diff line number Diff line change 2626import com .google .auth .Credentials ;
2727import com .google .common .annotations .VisibleForTesting ;
2828import com .google .common .base .Preconditions ;
29- import com .google .common .net .HostAndPort ;
3029import io .grpc .internal .SharedResourceHolder ;
3130import io .grpc .internal .SharedResourceHolder .Resource ;
3231import java .io .IOException ;
Original file line number Diff line number Diff line change 1616
1717package com .google .cloud ;
1818
19+ import com .google .api .core .InternalApi ;
1920import com .google .api .gax .core .Page ;
2021import com .google .common .collect .AbstractIterator ;
2122import com .google .common .collect .ImmutableMap ;
22-
2323import java .io .Serializable ;
2424import java .util .Collections ;
2525import java .util .Iterator ;
3131 *
3232 * @param <T> the value type that the page holds
3333 */
34+ @ InternalApi
3435public class PageImpl <T > implements Page <T >, Serializable {
3536
3637 private static final long serialVersionUID = 3914827379823557934L ;
Original file line number Diff line number Diff line change 1818
1919import static com .google .common .base .Preconditions .checkArgument ;
2020
21+ import com .google .api .core .BetaApi ;
2122import com .google .common .base .MoreObjects ;
2223
2324import java .io .Serializable ;
2728/**
2829 * This class represents options for methods that wait for changes in the status of a resource.
2930 */
31+ @ BetaApi
3032public abstract class WaitForOption implements Serializable {
3133
3234 private static final long serialVersionUID = 8443451708032349243L ;
Original file line number Diff line number Diff line change 1616
1717package com .google .cloud .testing ;
1818
19+ import com .google .api .core .InternalApi ;
1920import com .google .cloud .ServiceOptions ;
2021import com .google .common .io .CharStreams ;
2122import com .google .common .util .concurrent .SettableFuture ;
5758/**
5859 * Utility class to start and stop a local service which is used by unit testing.
5960 */
61+ @ InternalApi
6062public abstract class BaseEmulatorHelper <T extends ServiceOptions > {
6163
6264 private final String emulator ;
You can’t perform that action at this time.
0 commit comments