Interface ClusterMethods
- All Known Subinterfaces:
QDrantHttpClient
- All Known Implementing Classes:
AbstractQDrantClient,QDrantHttpClientImpl
public interface ClusterMethods
-
Method Summary
Modifier and TypeMethodDescriptionGet information about the current state and composition of the cluster.getCollectionClusterInfo(String collectionName) Get cluster information for a collection.removePeerFromCluster(String peerId, boolean force) Tries to remove peer from the cluster.updateCollectionClusterSetup(String collectionName, CollectionUpdateClusterSetupRequest request) Update collection cluster setup.
-
Method Details
-
getClusterStatusInfo
QDrantClientRequest<ClusterStatusResponse> getClusterStatusInfo()Get information about the current state and composition of the cluster.- Returns:
-
removePeerFromCluster
QDrantClientRequest<GenericBooleanStatusResponse> removePeerFromCluster(String peerId, boolean force) Tries to remove peer from the cluster. Will return an error if peer has shards on it.- Parameters:
peerId-force-- Returns:
-
getCollectionClusterInfo
Get cluster information for a collection.- Parameters:
collectionName-- Returns:
-
updateCollectionClusterSetup
QDrantClientRequest<GenericBooleanStatusResponse> updateCollectionClusterSetup(String collectionName, CollectionUpdateClusterSetupRequest request) Update collection cluster setup.- Parameters:
collectionName-request-- Returns:
-