Class QdrantConfiguration

java.lang.Object
org.apache.camel.component.qdrant.QdrantConfiguration
All Implemented Interfaces:
Cloneable

@Configurer @UriParams public class QdrantConfiguration extends Object implements Cloneable
  • Constructor Details

    • QdrantConfiguration

      public QdrantConfiguration()
  • Method Details

    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
      The host to connect to.
    • getPort

      public int getPort()
    • setPort

      public void setPort(int port)
      The port to connect to.
    • isTls

      public boolean isTls()
    • setTls

      public void setTls(boolean tls)
      Whether the client uses Transport Layer Security (TLS) to secure communications
    • getApiKey

      public String getApiKey()
    • setApiKey

      public void setApiKey(String apiKey)
      Sets the API key to use for authentication
    • getTimeout

      public Duration getTimeout()
    • setTimeout

      public void setTimeout(Duration timeout)
      Sets a default timeout for all requests
    • getClient

      public io.qdrant.client.QdrantClient getClient()
    • setClient

      public void setClient(io.qdrant.client.QdrantClient client)
      Reference to a `io.qdrant.client.QdrantClient`.
    • getMaxResults

      public int getMaxResults()
    • setMaxResults

      public void setMaxResults(int maxResults)
      Max results for similarity search
      Parameters:
      maxResults -
    • getFilter

      public io.qdrant.client.grpc.Points.Filter getFilter()
    • setFilter

      public void setFilter(io.qdrant.client.grpc.Points.Filter filter)
      Filter of type io.qdrant.client.grpc.Points.Points.Filter for similarity search. This is for advanced usage.
      Parameters:
      filter -
    • copy

      public QdrantConfiguration copy()