| Modifier and Type | Method and Description |
|---|---|
String |
authority() |
ClientBuilder |
authority(String authority)
The authority used to authenticate connections to servers.
|
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.
|
com.coreos.jetcd.resolver.URIResolverLoader |
uriResolverLoader() |
ClientBuilder |
uriResolverLoader(com.coreos.jetcd.resolver.URIResolverLoader loader) |
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 String authority()
public ClientBuilder authority(String authority)
public com.coreos.jetcd.resolver.URIResolverLoader uriResolverLoader()
public ClientBuilder uriResolverLoader(com.coreos.jetcd.resolver.URIResolverLoader loader)
public Client build()
com.coreos.jetcd.common.exception.EtcdException - if client experiences build error.public ClientBuilder copy()
Copyright © 2018. All rights reserved.