diff --git a/gax-java/gax/src/main/java/com/google/api/gax/rpc/ClientSettings.java b/gax-java/gax/src/main/java/com/google/api/gax/rpc/ClientSettings.java index 04b2c9f55b..25929756f5 100644 --- a/gax-java/gax/src/main/java/com/google/api/gax/rpc/ClientSettings.java +++ b/gax-java/gax/src/main/java/com/google/api/gax/rpc/ClientSettings.java @@ -93,6 +93,10 @@ public final ApiClock getClock() { return stubSettings.getClock(); } + public final String getUniverseDomain() { + return stubSettings.getUniverseDomain(); + } + public final String getEndpoint() { return stubSettings.getEndpoint(); } @@ -125,6 +129,7 @@ public String toString() { .add("headerProvider", getHeaderProvider()) .add("internalHeaderProvider", getInternalHeaderProvider()) .add("clock", getClock()) + .add("universeDomain", getUniverseDomain()) .add("endpoint", getEndpoint()) .add("quotaProjectId", getQuotaProjectId()) .add("watchdogProvider", getWatchdogProvider()) @@ -241,6 +246,12 @@ public B setClock(ApiClock clock) { return self(); } + /** Sets the Universe Domain to configure the resolved endpoint */ + public B setUniverseDomain(String universeDomain) { + stubSettings.setUniverseDomain(universeDomain); + return self(); + } + public B setEndpoint(String endpoint) { stubSettings.setEndpoint(endpoint); return self();