@@ -65,7 +65,6 @@ public final class InstantiatingHttpJsonChannelProvider implements TransportChan
6565 private final HeaderProvider headerProvider ;
6666 private final HttpJsonInterceptorProvider interceptorProvider ;
6767 private final String endpoint ;
68- private final boolean useS2A ;
6968 private final HttpTransport httpTransport ;
7069 private final MtlsProvider mtlsProvider ;
7170
@@ -74,14 +73,12 @@ private InstantiatingHttpJsonChannelProvider(
7473 HeaderProvider headerProvider ,
7574 HttpJsonInterceptorProvider interceptorProvider ,
7675 String endpoint ,
77- boolean useS2A ,
7876 HttpTransport httpTransport ,
7977 MtlsProvider mtlsProvider ) {
8078 this .executor = executor ;
8179 this .headerProvider = headerProvider ;
8280 this .interceptorProvider = interceptorProvider ;
8381 this .endpoint = endpoint ;
84- this .useS2A = useS2A ;
8582 this .httpTransport = httpTransport ;
8683 this .mtlsProvider = mtlsProvider ;
8784 }
@@ -129,7 +126,7 @@ public TransportChannelProvider withEndpoint(String endpoint) {
129126
130127 @ Override
131128 public TransportChannelProvider withUseS2A (boolean useS2A ) {
132- return toBuilder (). setUseS2A ( useS2A ). build () ;
129+ return this ;
133130 }
134131
135132 /** @deprecated REST transport channel doesn't support channel pooling */
@@ -239,7 +236,6 @@ public static final class Builder {
239236 private HeaderProvider headerProvider ;
240237 private HttpJsonInterceptorProvider interceptorProvider ;
241238 private String endpoint ;
242- private boolean useS2A ;
243239 private HttpTransport httpTransport ;
244240 private MtlsProvider mtlsProvider = new MtlsProvider ();
245241
@@ -249,7 +245,6 @@ private Builder(InstantiatingHttpJsonChannelProvider provider) {
249245 this .executor = provider .executor ;
250246 this .headerProvider = provider .headerProvider ;
251247 this .endpoint = provider .endpoint ;
252- this .useS2A = provider .useS2A ;
253248 this .httpTransport = provider .httpTransport ;
254249 this .mtlsProvider = provider .mtlsProvider ;
255250 this .interceptorProvider = provider .interceptorProvider ;
@@ -304,12 +299,6 @@ public Builder setEndpoint(String endpoint) {
304299 return this ;
305300 }
306301
307- /** Sets whether to use S2A */
308- public Builder setUseS2A (boolean useS2A ) {
309- this .useS2A = useS2A ;
310- return this ;
311- }
312-
313302 /** Sets the HTTP transport to be used. */
314303 public Builder setHttpTransport (HttpTransport httpTransport ) {
315304 this .httpTransport = httpTransport ;
@@ -328,13 +317,7 @@ Builder setMtlsProvider(MtlsProvider mtlsProvider) {
328317
329318 public InstantiatingHttpJsonChannelProvider build () {
330319 return new InstantiatingHttpJsonChannelProvider (
331- executor ,
332- headerProvider ,
333- interceptorProvider ,
334- endpoint ,
335- useS2A ,
336- httpTransport ,
337- mtlsProvider );
320+ executor , headerProvider , interceptorProvider , endpoint , httpTransport , mtlsProvider );
338321 }
339322 }
340323}
0 commit comments