| Modifier and Type | Method and Description |
|---|---|
Client |
build()
build a new Client.
|
ClientBuilder |
copy() |
Collection<String> |
endpoints()
gets the endpoints for the builder.
|
ClientBuilder |
endpoints(Collection<String> endpoints)
configure etcd server endpoints.
|
ClientBuilder |
endpoints(String... endpoints)
configure etcd server endpoints.
|
boolean |
lazyInitialization() |
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.
|
io.grpc.LoadBalancer.Factory |
loadBalancerFactory()
get LoadBalancer.Factory for etcd client.
|
ClientBuilder |
loadBalancerFactory(io.grpc.LoadBalancer.Factory loadBalancerFactory)
config LoadBalancer factory.
|
ByteSequence |
password() |
ClientBuilder |
password(ByteSequence password)
config etcd auth password.
|
io.netty.handler.ssl.SslContext |
sslContext() |
ClientBuilder |
sslContext(io.netty.handler.ssl.SslContext sslContext)
SSL/TLS context to use instead of the system default.
|
ByteSequence |
user() |
ClientBuilder |
user(ByteSequence user)
config etcd auth user.
|
public Collection<String> endpoints()
public ClientBuilder endpoints(Collection<String> endpoints)
endpoints - etcd server endpoints, at least oneNullPointerException - if endpoints is null or one of endpoint is nullIllegalArgumentException - if some endpoint is invalidpublic ClientBuilder endpoints(String... endpoints)
endpoints - etcd server endpoints, at least oneNullPointerException - if endpoints is null or one of endpoint is nullIllegalArgumentException - if some endpoint is invalidpublic ByteSequence user()
public ClientBuilder user(ByteSequence user)
user - etcd auth userNullPointerException - if user is nullpublic ByteSequence password()
public ClientBuilder password(ByteSequence password)
password - etcd auth passwordNullPointerException - if password is nullpublic ClientBuilder loadBalancerFactory(io.grpc.LoadBalancer.Factory loadBalancerFactory)
loadBalancerFactory - etcd LoadBalancer.FactoryNullPointerException - if loadBalancerFactory is nullpublic io.grpc.LoadBalancer.Factory loadBalancerFactory()
public boolean lazyInitialization()
public ClientBuilder lazyInitialization(boolean lazyInitialization)
lazyInitialization - true if the client has to lazily perform
connectivity/authentication.public io.netty.handler.ssl.SslContext sslContext()
public ClientBuilder sslContext(io.netty.handler.ssl.SslContext sslContext)
GrpcSslContexts, but options could have been overridden.sslContext - the ssl contextpublic Client build()
EtcdException - if client experiences build error.public ClientBuilder copy()
Copyright © 2017. All rights reserved.