Class WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbHeaderNameBuilder
Enclosing interface:
WeaviateVectorDbEndpointBuilderFactory

public static class WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbHeaderNameBuilder extends Object
The builder of headers' name for the weaviate component.
  • Constructor Details

    • WeaviateVectorDbHeaderNameBuilder

      public WeaviateVectorDbHeaderNameBuilder()
  • Method Details

    • weaviateAction

      public String weaviateAction()
      The action to be performed. The option is a: String type. Group: producer
      Returns:
      the name of the header WeaviateAction.
    • weaviateTextFieldName

      public String weaviateTextFieldName()
      Text Field Name for Create/Update/Query operation. The option is a: String type. Group: producer
      Returns:
      the name of the header WeaviateTextFieldName.
    • weaviateVectorFieldName

      public String weaviateVectorFieldName()
      Vector Field Name for Create/Update/Query operation. The option is a: String type. Group: producer
      Returns:
      the name of the header weaviateVectorFieldName.
    • weaviateCollectionName

      public String weaviateCollectionName()
      Collection Name for all operations. The option is a: String type. Group: producer
      Returns:
      the name of the header WeaviateCollectionName.
    • weaviateFields

      public String weaviateFields()
      Weaviate Object fields. The option is a: HashMap type. Group: producer
      Returns:
      the name of the header WeaviateFields.
    • weaviateProperties

      public String weaviateProperties()
      Weaviate Object properties. The option is a: HashMap type. Group: producer
      Returns:
      the name of the header WeaviateProperties.
    • weaviateIndexId

      public String weaviateIndexId()
      Index Id. The option is a: String type. Group: producer
      Returns:
      the name of the header WeaviateIndexId.
    • weaviateQueryTopK

      public String weaviateQueryTopK()
      Query Top K. The option is a: Integer type. Group: producer
      Returns:
      the name of the header WeaviateQueryTopK.
    • weaviateUpdateWithMerge

      public String weaviateUpdateWithMerge()
      Merges properties into the object. The option is a: Boolean type. Default: true Group: producer
      Returns:
      the name of the header WeaviateUpdateWithMerge.
    • weaviateKeyName

      public String weaviateKeyName()
      Key Name for Create/Update/Query operation. The option is a: String type. Group: producer
      Returns:
      the name of the header WeaviateKeyName.
    • weaviateKeyValue

      public String weaviateKeyValue()
      Key Value for Create/Update/Query operation. The option is a: String type. Group: producer
      Returns:
      the name of the header WeaviateKeyValue.