diff --git a/vector-stores/spring-ai-pinecone/src/main/java/org/springframework/ai/vectorstore/PineconeVectorStore.java b/vector-stores/spring-ai-pinecone/src/main/java/org/springframework/ai/vectorstore/PineconeVectorStore.java index bfe963be1..25cd135e7 100644 --- a/vector-stores/spring-ai-pinecone/src/main/java/org/springframework/ai/vectorstore/PineconeVectorStore.java +++ b/vector-stores/spring-ai-pinecone/src/main/java/org/springframework/ai/vectorstore/PineconeVectorStore.java @@ -60,10 +60,19 @@ public class PineconeVectorStore implements VectorStore { private final PineconeConnection pineconeConnection; - private final String pineconeNamespace; - private final ObjectMapper objectMapper; + private String pineconeNamespace; + + /** + * Change the Index Name. + * @param pineconeNamespace The Azure VectorStore index name to use. + */ + public void setPineconeNamespace(String pineconeNamespace) { + Assert.hasText(pineconeNamespace, "The Pinecone namespace can not be empty."); + this.pineconeNamespace = pineconeNamespace; + } + /** * Configuration class for the PineconeVectorStore. */