public static class EtcdClient.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
EtcdClient |
build() |
EtcdClient.Builder |
overrideAuthority(String authority) |
EtcdClient.Builder |
sendViaEventLoop(boolean sendViaEventLoop) |
EtcdClient.Builder |
withCaCert(com.google.common.io.ByteSource certSource) |
EtcdClient.Builder |
withCredentials(com.google.protobuf.ByteString name,
com.google.protobuf.ByteString password) |
EtcdClient.Builder |
withCredentials(String name,
String password) |
EtcdClient.Builder |
withDefaultTimeout(long value,
TimeUnit unit) |
EtcdClient.Builder |
withImmediateAuth() |
EtcdClient.Builder |
withMaxInboundMessageSize(int sizeInBytes) |
EtcdClient.Builder |
withPlainText() |
EtcdClient.Builder |
withSessionTimeoutSecs(int timeoutSecs) |
EtcdClient.Builder |
withThreadCount(int threads) |
EtcdClient.Builder |
withTlsConfig(Consumer<io.netty.handler.ssl.SslContextBuilder> contextBuilder) |
EtcdClient.Builder |
withTrustManager(TrustManagerFactory tmf) |
EtcdClient.Builder |
withUserExecutor(Executor executor) |
public EtcdClient.Builder withCredentials(com.google.protobuf.ByteString name, com.google.protobuf.ByteString password)
public EtcdClient.Builder withCredentials(String name, String password)
public EtcdClient.Builder withImmediateAuth()
public EtcdClient.Builder withThreadCount(int threads)
public EtcdClient.Builder sendViaEventLoop(boolean sendViaEventLoop)
public EtcdClient.Builder withUserExecutor(Executor executor)
public EtcdClient.Builder withDefaultTimeout(long value, TimeUnit unit)
public EtcdClient.Builder withPlainText()
public EtcdClient.Builder overrideAuthority(String authority)
public EtcdClient.Builder withCaCert(com.google.common.io.ByteSource certSource) throws IOException, SSLException
public EtcdClient.Builder withTrustManager(TrustManagerFactory tmf) throws SSLException
public EtcdClient.Builder withTlsConfig(Consumer<io.netty.handler.ssl.SslContextBuilder> contextBuilder) throws SSLException
public EtcdClient.Builder withSessionTimeoutSecs(int timeoutSecs)
public EtcdClient.Builder withMaxInboundMessageSize(int sizeInBytes)
public EtcdClient build()
Copyright © 2020. All rights reserved.