Class SolrIO.ConnectionConfiguration

java.lang.Object
org.apache.beam.sdk.io.solr.SolrIO.ConnectionConfiguration
All Implemented Interfaces:
Serializable
Enclosing class:
SolrIO

public abstract static class SolrIO.ConnectionConfiguration extends Object implements Serializable
A POJO describing a connection configuration to Solr.
See Also:
  • Constructor Details

    • ConnectionConfiguration

      public ConnectionConfiguration()
  • Method Details

    • create

      public static SolrIO.ConnectionConfiguration create(String zkHost)
      Creates a new Solr connection configuration.
      Parameters:
      zkHost - host of zookeeper
      Returns:
      the connection configuration object
    • withBasicCredentials

      public SolrIO.ConnectionConfiguration withBasicCredentials(String username, String password)
      If Solr basic authentication is enabled, provide the username and password.