| Package | Description |
|---|---|
| io.etcd.jetcd |
| Modifier and Type | Method and Description |
|---|---|
ClientBuilder |
ClientBuilder.authority(String authority)
The authority used to authenticate connections to servers.
|
static ClientBuilder |
Client.builder() |
ClientBuilder |
ClientBuilder.copy() |
ClientBuilder |
ClientBuilder.endpoints(Collection<URI> endpoints)
configure etcd server endpoints.
|
ClientBuilder |
ClientBuilder.endpoints(String... endpoints) |
ClientBuilder |
ClientBuilder.endpoints(URI... endpoints)
configure etcd server endpoints.
|
ClientBuilder |
ClientBuilder.executorService(ExecutorService executorService)
config executor service.
|
ClientBuilder |
ClientBuilder.header(String key,
String value)
Sets an header to be added to http request headers.
|
ClientBuilder |
ClientBuilder.headers(Map<io.grpc.Metadata.Key<?>,Object> headers)
Sets headers to be added to http request headers.
|
ClientBuilder |
ClientBuilder.interceptor(io.grpc.ClientInterceptor interceptor,
io.grpc.ClientInterceptor... interceptors)
Add interceptors.
|
ClientBuilder |
ClientBuilder.interceptors(List<io.grpc.ClientInterceptor> interceptors)
Set the interceptors.
|
ClientBuilder |
ClientBuilder.lazyInitialization(boolean lazyInitialization)
Define if the client has to initialize connectivity and authentication on client constructor
or delay it to the first call to a client.
|
ClientBuilder |
ClientBuilder.loadBalancerPolicy(String loadBalancerPolicy)
config load balancer policy.
|
ClientBuilder |
ClientBuilder.maxInboundMessageSize(Integer maxInboundMessageSize)
Sets the maximum message size allowed for a single gRPC frame.
|
ClientBuilder |
ClientBuilder.namespace(ByteSequence namespace)
config the namespace of keys used in
KV, Txn, Lock and Watch. |
ClientBuilder |
ClientBuilder.password(ByteSequence password)
config etcd auth password.
|
ClientBuilder |
ClientBuilder.retryChronoUnit(ChronoUnit retryChronoUnit)
the retries period unit.
|
ClientBuilder |
ClientBuilder.retryDelay(long retryDelay)
The delay between retries.
|
ClientBuilder |
ClientBuilder.retryMaxDelay(long retryMaxDelay)
The max backing off delay between retries.
|
ClientBuilder |
ClientBuilder.retryMaxDuration(String retryMaxDuration)
the retries max duration.
|
ClientBuilder |
ClientBuilder.sslContext(Consumer<io.netty.handler.ssl.SslContextBuilder> consumer)
Configure SSL/TLS context create through
GrpcSslContexts.forClient() to use. |
ClientBuilder |
ClientBuilder.sslContext(io.netty.handler.ssl.SslContext sslContext)
SSL/TLS context to use instead of the system default.
|
ClientBuilder |
ClientBuilder.uriResolverLoader(io.etcd.jetcd.resolver.URIResolverLoader loader) |
ClientBuilder |
ClientBuilder.user(ByteSequence user)
config etcd auth user.
|
Copyright © 2020. All rights reserved.