public static final class NameResolver.Args.Builder
extends java.lang.Object
NameResolver.Args
.Modifier and Type | Method | Description |
---|---|---|
NameResolver.Args |
build() |
Builds an
NameResolver.Args . |
NameResolver.Args.Builder |
setDefaultPort(int defaultPort) |
|
NameResolver.Args.Builder |
setOffloadExecutor(java.util.concurrent.Executor executor) |
|
NameResolver.Args.Builder |
setProxyDetector(ProxyDetector proxyDetector) |
|
NameResolver.Args.Builder |
setServiceConfigParser(NameResolver.ServiceConfigParser parser) |
|
NameResolver.Args.Builder |
setSynchronizationContext(SynchronizationContext syncContext) |
public NameResolver.Args.Builder setDefaultPort(int defaultPort)
NameResolver.Args.getDefaultPort()
. This is a required field.public NameResolver.Args.Builder setProxyDetector(ProxyDetector proxyDetector)
NameResolver.Args.getProxyDetector()
. This is required field.public NameResolver.Args.Builder setSynchronizationContext(SynchronizationContext syncContext)
NameResolver.Args.getSynchronizationContext()
. This is a required field.public NameResolver.Args.Builder setServiceConfigParser(NameResolver.ServiceConfigParser parser)
NameResolver.Args.getServiceConfigParser()
. This is a required field.@ExperimentalApi("https://github.com/grpc/grpc-java/issues/6279") public NameResolver.Args.Builder setOffloadExecutor(java.util.concurrent.Executor executor)
NameResolver.Args.getOffloadExecutor()
. This is an optional field.public NameResolver.Args build()
NameResolver.Args
.