Uses of Interface
org.springframework.data.elasticsearch.client.ClientConfiguration.TerminalClientConfigurationBuilder
-
Uses of ClientConfiguration.TerminalClientConfigurationBuilder in org.springframework.data.elasticsearch.client
Modifier and TypeInterfaceDescriptionstatic interface
Modifier and TypeMethodDescriptionClientConfiguration.MaybeSecureClientConfigurationBuilder.usingSsl()
Connect via https
NOTE You need to leave out the protocol inClientConfiguration.ClientConfigurationBuilderWithRequiredEndpoint.connectedTo(String)
.ClientConfiguration.MaybeSecureClientConfigurationBuilder.usingSsl
(boolean flag) Connects using https if flag is true.Connect via https using a SSLContext that is build from the given certificate fingerprint.ClientConfiguration.MaybeSecureClientConfigurationBuilder.usingSsl
(SSLContext sslContext) Connect via https using the givenSSLContext
.
NOTE You need to leave out the protocol inClientConfiguration.ClientConfigurationBuilderWithRequiredEndpoint.connectedTo(String)
.ClientConfiguration.MaybeSecureClientConfigurationBuilder.usingSsl
(SSLContext sslContext, HostnameVerifier hostnameVerifier) Connect via https using the givensSSLContext
and HostnameVerifierHostnameVerifier
.
NOTE You need to leave out the protocol inClientConfiguration.ClientConfigurationBuilderWithRequiredEndpoint.connectedTo(String)
.ClientConfiguration.TerminalClientConfigurationBuilder.withBasicAuth
(String username, String password) Configure the username and password to be sent as a Basic Authentication headerClientConfiguration.TerminalClientConfigurationBuilder.withClientConfigurer
(ClientConfiguration.ClientConfigurationCallback<?> clientConfigurer) Register aClientConfiguration.ClientConfigurationCallback
to configure the client.ClientConfiguration.TerminalClientConfigurationBuilder.withConnectTimeout
(long millis) Configure the milliseconds for the connect-timeout.ClientConfiguration.TerminalClientConfigurationBuilder.withConnectTimeout
(Duration timeout) Configure aDuration
connect timeout.ClientConfiguration.TerminalClientConfigurationBuilder.withDefaultHeaders
(HttpHeaders defaultHeaders) ClientConfiguration.TerminalClientConfigurationBuilder.withHeaders
(Supplier<HttpHeaders> headers) set a supplier for custom headers.ClientConfiguration.TerminalClientConfigurationBuilder.withPathPrefix
(String pathPrefix) Configure the path prefix that will be prepended to any HTTP(s) requestsClientConfiguration.TerminalClientConfigurationBuilder.withSocketTimeout
(long millis) Configure the milliseconds for the socket timeout.ClientConfiguration.TerminalClientConfigurationBuilder.withSocketTimeout
(Duration timeout) Configure asocket timeout
which is typically applied as SO-timeout/read timeout.