| Package | Description |
|---|---|
| io.etcd.jetcd | |
| io.etcd.jetcd.auth |
| Modifier and Type | Method and Description |
|---|---|
ClientBuilder |
ClientBuilder.authHeader(String key,
String value) |
ClientBuilder |
ClientBuilder.authHeaders(Map<io.grpc.Metadata.Key<?>,Object> authHeaders) |
ClientBuilder |
ClientBuilder.authInterceptors(io.grpc.ClientInterceptor interceptor,
io.grpc.ClientInterceptor... interceptors) |
ClientBuilder |
ClientBuilder.authInterceptors(List<io.grpc.ClientInterceptor> interceptors) |
ClientBuilder |
ClientBuilder.authority(String authority) |
static ClientBuilder |
Client.builder() |
ClientBuilder |
ClientBuilder.connectTimeout(Duration connectTimeout) |
ClientBuilder |
ClientBuilder.copy() |
ClientBuilder |
ClientBuilder.discovery(boolean discovery) |
ClientBuilder |
ClientBuilder.endpoints(Collection<URI> endpoints)
configure etcd server endpoints.
|
ClientBuilder |
ClientBuilder.endpoints(String... endpoints)
configure etcd server 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) |
ClientBuilder |
ClientBuilder.headers(Map<io.grpc.Metadata.Key<?>,Object> headers) |
ClientBuilder |
ClientBuilder.interceptor(io.grpc.ClientInterceptor interceptor,
io.grpc.ClientInterceptor... interceptors) |
ClientBuilder |
ClientBuilder.interceptors(List<io.grpc.ClientInterceptor> interceptors) |
ClientBuilder |
ClientBuilder.keepaliveTime(Duration keepaliveTime)
The interval for gRPC keepalives.
|
ClientBuilder |
ClientBuilder.keepaliveTimeout(Duration keepaliveTimeout)
The timeout for gRPC keepalives
|
ClientBuilder |
ClientBuilder.keepaliveWithoutCalls(Boolean keepaliveWithoutCalls)
Keepalive option for gRPC
|
ClientBuilder |
ClientBuilder.loadBalancerPolicy(String loadBalancerPolicy)
config load balancer policy.
|
ClientBuilder |
ClientBuilder.maxInboundMessageSize(Integer maxInboundMessageSize) |
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) |
ClientBuilder |
ClientBuilder.retryDelay(long retryDelay) |
ClientBuilder |
ClientBuilder.retryMaxDelay(long retryMaxDelay) |
ClientBuilder |
ClientBuilder.retryMaxDuration(Duration retryMaxDuration) |
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.user(ByteSequence user)
config etcd auth user.
|
ClientBuilder |
ClientBuilder.waitForReady(boolean waitForReady) |
| Constructor and Description |
|---|
AuthInterceptor(ClientBuilder builder) |
Copyright © 2021. All rights reserved.