File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1 Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -185,6 +185,7 @@ private Publisher(Builder builder) throws IOException {
185
185
.setExecutorProvider (FixedExecutorProvider .create (executor ))
186
186
.setTransportChannelProvider (builder .channelProvider )
187
187
.setEndpoint (builder .endpoint )
188
+ .setUniverseDomain (builder .universeDomain )
188
189
.setHeaderProvider (builder .headerProvider );
189
190
stubSettings
190
191
.publishSettings ()
@@ -717,7 +718,8 @@ public static final class Builder {
717
718
static final long DEFAULT_COMPRESSION_BYTES_THRESHOLD = 240L ;
718
719
719
720
String topicName ;
720
- private String endpoint = PublisherStubSettings .getDefaultEndpoint ();
721
+ private String endpoint = null ;
722
+ private String universeDomain = null ;
721
723
722
724
// Batching options
723
725
BatchingSettings batchingSettings = DEFAULT_BATCHING_SETTINGS ;
@@ -857,6 +859,12 @@ public Builder setEndpoint(String endpoint) {
857
859
return this ;
858
860
}
859
861
862
+ /** Gives the ability to override the universe domain. */
863
+ public Builder setUniverseDomain (String universeDomain ) {
864
+ this .universeDomain = universeDomain ;
865
+ return this ;
866
+ }
867
+
860
868
/** Gives the ability to enable transport compression. */
861
869
public Builder setEnableCompression (boolean enableCompression ) {
862
870
this .enableCompression = enableCompression ;
Original file line number Diff line number Diff line change @@ -192,6 +192,7 @@ private Subscriber(Builder builder) {
192
192
.setTransportChannelProvider (channelProvider )
193
193
.setHeaderProvider (builder .headerProvider )
194
194
.setEndpoint (builder .endpoint )
195
+ .setUniverseDomain (builder .universeDomain )
195
196
.build ();
196
197
// TODO(pongad): what about internal header??
197
198
} catch (Exception e ) {
@@ -491,7 +492,8 @@ public static final class Builder {
491
492
SubscriptionAdminSettings .defaultCredentialsProviderBuilder ().build ();
492
493
private Optional <ApiClock > clock = Optional .absent ();
493
494
private int parallelPullCount = 1 ;
494
- private String endpoint = SubscriberStubSettings .getDefaultEndpoint ();
495
+ private String endpoint = null ;
496
+ private String universeDomain = null ;
495
497
496
498
Builder (String subscription , MessageReceiver receiver ) {
497
499
this .subscription = subscription ;
@@ -670,6 +672,12 @@ public Builder setEndpoint(String endpoint) {
670
672
return this ;
671
673
}
672
674
675
+ /** Gives the ability to override the universe domain. */
676
+ public Builder setUniverseDomain (String universeDomain ) {
677
+ this .universeDomain = universeDomain ;
678
+ return this ;
679
+ }
680
+
673
681
/** Gives the ability to set a custom clock. */
674
682
Builder setClock (ApiClock clock ) {
675
683
this .clock = Optional .of (clock );
You can’t perform that action at this time.
0 commit comments