Package co.elastic.clients.transport
Class ElasticsearchTransportConfig.Builder
java.lang.Object
co.elastic.clients.transport.ElasticsearchTransportConfig.AbstractBuilder<ElasticsearchTransportConfig.Builder>
co.elastic.clients.transport.ElasticsearchTransportConfig.Builder
- Enclosing class:
- ElasticsearchTransportConfig
public static class ElasticsearchTransportConfig.Builder
extends ElasticsearchTransportConfig.AbstractBuilder<ElasticsearchTransportConfig.Builder>
Builder for
ElasticsearchTransportConfig.Default
transport configurations.-
Field Summary
Fields inherited from class co.elastic.clients.transport.ElasticsearchTransportConfig.AbstractBuilder
config
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
protected ElasticsearchTransportConfig.Builder
self()
Defines the factory function to create a transport with this configuration.useLegacyTransport
(boolean useLegacyTransport) Should we use the legacy http implementation based on Elasticsearch's Low Level Rest Client?Methods inherited from class co.elastic.clients.transport.ElasticsearchTransportConfig.AbstractBuilder
apiKey, checkNull, host, host, hosts, instrumentation, jsonMapper, sslContext, token, transportOptions, transportOptions, useCompression, usernameAndPassword
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
self
in classElasticsearchTransportConfig.AbstractBuilder<ElasticsearchTransportConfig.Builder>
-
useLegacyTransport
Should we use the legacy http implementation based on Elasticsearch's Low Level Rest Client?Shortcut for
transportFactory(RestClientTransport::new)
.- See Also:
-
transportFactory
public ElasticsearchTransportConfig.Builder transportFactory(Function<ElasticsearchTransportConfig, ElasticsearchTransport> factory) Defines the factory function to create a transport with this configuration. -
build
- Overrides:
build
in classElasticsearchTransportConfig.AbstractBuilder<ElasticsearchTransportConfig.Builder>
-