mirror of https://github.com/ogoun/Zero.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.5 KiB
49 lines
1.5 KiB
1 year ago
|
syntax = "proto3";
|
||
|
|
||
|
import "Protos/collections.proto";
|
||
|
|
||
|
package qdrant;
|
||
|
|
||
|
service Collections {
|
||
|
/*
|
||
|
Get detailed information about specified existing collection
|
||
|
*/
|
||
|
rpc Get (GetCollectionInfoRequest) returns (GetCollectionInfoResponse) {}
|
||
|
/*
|
||
|
Get list name of all existing collections
|
||
|
*/
|
||
|
rpc List (ListCollectionsRequest) returns (ListCollectionsResponse) {}
|
||
|
/*
|
||
|
Create new collection with given parameters
|
||
|
*/
|
||
|
rpc Create (CreateCollection) returns (CollectionOperationResponse) {}
|
||
|
/*
|
||
|
Update parameters of the existing collection
|
||
|
*/
|
||
|
rpc Update (UpdateCollection) returns (CollectionOperationResponse) {}
|
||
|
/*
|
||
|
Drop collection and all associated data
|
||
|
*/
|
||
|
rpc Delete (DeleteCollection) returns (CollectionOperationResponse) {}
|
||
|
/*
|
||
|
Update Aliases of the existing collection
|
||
|
*/
|
||
|
rpc UpdateAliases (ChangeAliases) returns (CollectionOperationResponse) {}
|
||
|
/*
|
||
|
Get list of all aliases for a collection
|
||
|
*/
|
||
|
rpc ListCollectionAliases (ListCollectionAliasesRequest) returns (ListAliasesResponse) {}
|
||
|
/*
|
||
|
Get list of all aliases for all existing collections
|
||
|
*/
|
||
|
rpc ListAliases (ListAliasesRequest) returns (ListAliasesResponse) {}
|
||
|
/*
|
||
|
Get cluster information for a collection
|
||
|
*/
|
||
|
rpc CollectionClusterInfo (CollectionClusterInfoRequest) returns (CollectionClusterInfoResponse) {}
|
||
|
/*
|
||
|
Update cluster setup for a collection
|
||
|
*/
|
||
|
rpc UpdateCollectionClusterSetup (UpdateCollectionClusterSetupRequest) returns (UpdateCollectionClusterSetupResponse) {}
|
||
|
}
|