Class ElasticsearchTransportConfig

java.lang.Object
co.elastic.clients.transport.ElasticsearchTransportConfig
Direct Known Subclasses:
ElasticsearchTransportConfig.Default

public abstract class ElasticsearchTransportConfig extends Object
  • Field Details

    • hosts

      protected List<URI> hosts
    • username

      protected String username
    • password

      protected String password
    • token

      protected String token
    • apiKey

      protected String apiKey
    • useCompression

      protected boolean useCompression
    • sslContext

      protected SSLContext sslContext
    • mapper

      protected JsonpMapper mapper
    • transportOptions

      protected TransportOptions transportOptions
    • instrumentation

      protected Instrumentation instrumentation
  • Constructor Details

    • ElasticsearchTransportConfig

      public ElasticsearchTransportConfig()
  • Method Details

    • hosts

      public List<URI> hosts()
    • username

      @Nullable public String username()
    • password

      @Nullable public String password()
    • token

      @Nullable public String token()
    • apiKey

      @Nullable public String apiKey()
    • useCompression

      public boolean useCompression()
    • sslContext

      @Nullable public SSLContext sslContext()
    • mapper

      public JsonpMapper mapper()
    • transportOptions

      public TransportOptions transportOptions()
    • instrumentation

      @Nullable public Instrumentation instrumentation()
    • buildTransport

      public abstract ElasticsearchTransport buildTransport()