Class WeaviateVectorStoreProperties
java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.weaviate.WeaviateVectorStoreProperties
@ConfigurationProperties("spring.ai.vectorstore.weaviate")
public class WeaviateVectorStoreProperties
extends Object
- Author:
- Christian Tzolov
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetHost()
void
void
void
setFilterField
(Map<String, WeaviateVectorStore.WeaviateVectorStoreConfig.MetadataField.Type> filterMetadataFields) void
setHeaders
(Map<String, String> headers) void
void
setObjectClass
(String indexName) void
-
Field Details
-
CONFIG_PREFIX
- See Also:
-
-
Constructor Details
-
WeaviateVectorStoreProperties
public WeaviateVectorStoreProperties()
-
-
Method Details
-
setScheme
-
getScheme
-
setHost
-
getHost
-
getApiKey
-
setApiKey
-
getObjectClass
-
setObjectClass
-
getConsistencyLevel
-
setConsistencyLevel
public void setConsistencyLevel(WeaviateVectorStore.WeaviateVectorStoreConfig.ConsistentLevel consistencyLevel) -
getHeaders
-
setHeaders
-
getFilterField
public Map<String,WeaviateVectorStore.WeaviateVectorStoreConfig.MetadataField.Type> getFilterField() -
setFilterField
public void setFilterField(Map<String, WeaviateVectorStore.WeaviateVectorStoreConfig.MetadataField.Type> filterMetadataFields)
-