io.quarkiverse.langchain4j.pinecone.runtime.DeleteRequest Maven / Gradle / Ivy
package io.quarkiverse.langchain4j.pinecone.runtime;
import java.util.List;
import java.util.Map;
import io.quarkus.runtime.annotations.RegisterForReflection;
/**
* Represents a Delete vector operation against Pinecone.
* See the API documentation.
*/
@RegisterForReflection
public class DeleteRequest {
private final List ids;
private final Boolean deleteAll;
private final String namespace;
private final Map filter;
public DeleteRequest(List ids, Boolean deleteAll, String namespace, Map filter) {
this.ids = ids;
this.deleteAll = deleteAll;
this.namespace = namespace;
this.filter = filter;
}
public List getIds() {
return ids;
}
public boolean isDeleteAll() {
return deleteAll;
}
public String getNamespace() {
return namespace;
}
public Map getFilter() {
return filter;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy