Uses of Interface
org.springframework.data.elasticsearch.client.ClientConfiguration.TerminalClientConfigurationBuilder
Packages that use ClientConfiguration.TerminalClientConfigurationBuilder
-
Uses of ClientConfiguration.TerminalClientConfigurationBuilder in org.springframework.data.elasticsearch.client
Subinterfaces of ClientConfiguration.TerminalClientConfigurationBuilder in org.springframework.data.elasticsearch.clientModifier and TypeInterfaceDescriptionstatic interfaceMethods in org.springframework.data.elasticsearch.client that return ClientConfiguration.TerminalClientConfigurationBuilderModifier 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 givensSSLContextand 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.ClientConfigurationCallbackto configure the client.ClientConfiguration.TerminalClientConfigurationBuilder.withConnectTimeout(long millis) Configure the milliseconds for the connect-timeout.ClientConfiguration.TerminalClientConfigurationBuilder.withConnectTimeout(Duration timeout) Configure aDurationconnect 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 timeoutwhich is typically applied as SO-timeout/read timeout.