Returns a builder with the same initial values as this object. @since 1.21.0
()
| 538 | * @since 1.21.0 |
| 539 | */ |
| 540 | public Builder toBuilder() { |
| 541 | Builder builder = new Builder(); |
| 542 | builder.setDefaultPort(defaultPort); |
| 543 | builder.setProxyDetector(proxyDetector); |
| 544 | builder.setSynchronizationContext(syncContext); |
| 545 | builder.setServiceConfigParser(serviceConfigParser); |
| 546 | builder.setScheduledExecutorService(scheduledExecutorService); |
| 547 | builder.setChannelLogger(channelLogger); |
| 548 | builder.setOffloadExecutor(executor); |
| 549 | builder.setOverrideAuthority(overrideAuthority); |
| 550 | builder.setMetricRecorder(metricRecorder); |
| 551 | builder.setNameResolverRegistry(nameResolverRegistry); |
| 552 | builder.customArgs = cloneCustomArgs(customArgs); |
| 553 | return builder; |
| 554 | } |
| 555 | |
| 556 | /** |
| 557 | * Creates a new builder. |
nothing calls this directly
no test coverage detected