ConnectionParams.Builder |
ConnectionParams.Builder.addDynamicHeader(java.lang.String headerName,
ConnectionParams.HeaderProvider provider) |
Adds a header provider for dynamic headers; headers where the value may change during a feeding session
(e.g.
|
ConnectionParams.Builder |
ConnectionParams.Builder.addHeader(java.lang.String key,
java.lang.String value) |
Set custom headers to be used
|
ConnectionParams.Builder |
ConnectionParams.Builder.setCaCertificates(java.nio.file.Path caCertificates) |
Set path a PEM file containing the CA certificates.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setCertificateAndPrivateKey(java.nio.file.Path privateKey,
java.nio.file.Path certificate) |
Set path to private key and certificate files.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setConnectionTimeToLive(java.time.Duration connectionTimeToLive) |
Set the maximum time to live for persistent connections
|
ConnectionParams.Builder |
ConnectionParams.Builder.setDryRun(boolean dryRun) |
Set to true to skip making network connections and instead
let requests complete successfully with no effect.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
Sets the HostnameVerifier for the connection to the gateway when SSL is enabled for Endpoint.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setMaxRetries(int maxRetries) |
Set how many times to retry sending an operation to a gateway when encountering transient problems.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setMinTimeBetweenRetries(long minTimeBetweenRetries,
java.util.concurrent.TimeUnit unit) |
Set the min time between retries when temporarily failing against a gateway.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setNumPersistentConnectionsPerEndpoint(int numPersistentConnectionsPerEndpoint) |
The number of connections between the http client and the gateways.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setPrintTraceToStdErr(boolean printTraceToStdErr) |
If enabled will write internal trace to stderr.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setProxyHost(java.lang.String proxyHost) |
Sets the HTTP proxy host name to use.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setProxyPort(int proxyPort) |
Sets the HTTP proxy host port to use.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setRunThreads(boolean runThreads) |
Set to false to skip starting io threads, such that any operation must be driven by a calling thread.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setSslContext(javax.net.ssl.SSLContext sslContext) |
Sets the SSLContext for the connection to the gateway when SSL is enabled for Endpoint.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setTraceEveryXOperation(int traceEveryXOperation) |
How often to trace messages in client.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setTraceLevel(int traceLevel) |
Sets the trace level for tracing messagebus.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setUseCompression(boolean useCompression) |
Set whether compression of document operations during communication to server should be enabled.
|
ConnectionParams.Builder |
ConnectionParams.Builder.setUseTlsConfigFromEnvironment(boolean useTlsConfigFromEnvironment) |
Use TLS configuration through the standard Vespa environment variables.
|