diff --git a/api/src/main/java/io/grpc/LoadBalancer.java b/api/src/main/java/io/grpc/LoadBalancer.java index b41095215d..2099905149 100644 --- a/api/src/main/java/io/grpc/LoadBalancer.java +++ b/api/src/main/java/io/grpc/LoadBalancer.java @@ -159,6 +159,7 @@ public abstract class LoadBalancer { * * @since 1.21.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771") public static final class ResolvedAddresses { private final List addresses; @NameResolver.ResolutionResultAttr @@ -232,6 +233,7 @@ public abstract class LoadBalancer { /** * Builder for {@link ResolvedAddresses}. */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771") public static final class Builder { private List addresses; @NameResolver.ResolutionResultAttr @@ -663,6 +665,7 @@ public abstract class LoadBalancer { * * @since 1.21.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771") public static final class CreateSubchannelArgs { private final List addrs; private final Attributes attrs; @@ -739,6 +742,7 @@ public abstract class LoadBalancer { && Objects.equal(stateListener, that.stateListener); } + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771") public static final class Builder { private List addrs; private Attributes attrs = Attributes.EMPTY; diff --git a/api/src/main/java/io/grpc/NameResolver.java b/api/src/main/java/io/grpc/NameResolver.java index 67b2da061c..d4ea1bc2cd 100644 --- a/api/src/main/java/io/grpc/NameResolver.java +++ b/api/src/main/java/io/grpc/NameResolver.java @@ -129,6 +129,7 @@ public abstract class NameResolver { * * @since 1.0.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1770") public abstract static class Factory { /** * The port number used in case the target or the underlying naming system doesn't provide a @@ -268,6 +269,7 @@ public abstract class NameResolver { * * @since 1.21.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1770") public abstract static class Observer implements Listener { /** * @deprecated This will be removed in 1.21.0 @@ -314,6 +316,7 @@ public abstract class NameResolver { * * @since 1.19.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1770") public abstract static class Helper { /** * The port number used in case the target or the underlying naming system doesn't provide a @@ -466,6 +469,7 @@ public abstract class NameResolver { * * @since 1.21.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1770") public static final class Builder { private List addresses = Collections.emptyList(); private Attributes attributes = Attributes.EMPTY; @@ -524,6 +528,7 @@ public abstract class NameResolver { * * @since 1.21.0 */ + @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1770") public static final class ConfigOrError { /**