MultiConnectParam.Builder |
MultiConnectParam.Builder.keepAliveWithoutCalls(boolean enable) |
Enables the keep-alive function for client channel.
|
static MultiConnectParam.Builder |
MultiConnectParam.newBuilder() |
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withAuthorization(@NonNull String authorization) |
Sets the secure for this connection
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withAuthorization(String username,
String password) |
Sets the username and password for this connection
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withCaPemPath(@NonNull String caPemPath) |
Set the ca.pem path for tls two-way authentication, only takes effect when "secure" is True.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withClientKeyPath(@NonNull String clientKeyPath) |
Set the client.key path for tls two-way authentication, only takes effect when "secure" is True.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withClientPemPath(@NonNull String clientPemPath) |
Set the client.pem path for tls two-way authentication, only takes effect when "secure" is True.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withConnectTimeout(long connectTimeout,
@NonNull TimeUnit timeUnit) |
Sets the connection timeout value of client channel.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withDatabaseName(String databaseName) |
Sets the database name.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withHost(@NonNull String host) |
Sets the host name/address.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withHosts(@NonNull List<ServerAddress> hosts) |
Sets the addresses.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withIdleTimeout(long idleTimeout,
@NonNull TimeUnit timeUnit) |
Sets the idle timeout value of client channel.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withKeepAliveTime(long keepAliveTime,
@NonNull TimeUnit timeUnit) |
Sets the keep-alive time value of client channel.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withKeepAliveTimeout(long keepAliveTimeout,
@NonNull TimeUnit timeUnit) |
Sets the keep-alive timeout value of client channel.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withPort(int port) |
Sets the connection port.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withQueryNodeSingleSearch(@NonNull QueryNodeSingleSearch queryNodeSingleSearch) |
Sets single search for query node listener.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withRpcDeadline(long deadline,
@NonNull TimeUnit timeUnit) |
Set a deadline for how long you are willing to wait for a reply from the server.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withSecure(boolean secure) |
Sets secure the authorization for this connection, set to True to enable TLS
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withServerName(@NonNull String serverName) |
Set target name override for SSL host name checking, only takes effect when "secure" is True.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withServerPemPath(@NonNull String serverPemPath) |
Set the server.pem path for tls two-way authentication, only takes effect when "secure" is True.
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withToken(String token) |
Sets the token
|
MultiConnectParam.Builder |
MultiConnectParam.Builder.withUri(String uri) |
Sets the uri
|