public static final class VectorSearchServiceGrpc.VectorSearchServiceStub extends AbstractAsyncStub<VectorSearchServiceGrpc.VectorSearchServiceStub>A stub to allow clients to do asynchronous rpc calls to service VectorSearchService.
VectorSearchService provides methods for managing Collection resources, and Collection Index resources. The primary resources offered by this service are Collections which are a container for a set of related JSON data objects, and Collection Indexes which enable efficient ANN search across data objects within a Collection.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > VectorSearchServiceGrpc.VectorSearchServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected VectorSearchServiceGrpc.VectorSearchServiceStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
VectorSearchServiceGrpc.VectorSearchServiceStub |
|
createCollection(CreateCollectionRequest request, StreamObserver<Operation> responseObserver)
public void createCollection(CreateCollectionRequest request, StreamObserver<Operation> responseObserver)Creates a new Collection in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)
public void createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)Creates a new Index in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteCollection(DeleteCollectionRequest request, StreamObserver<Operation> responseObserver)
public void deleteCollection(DeleteCollectionRequest request, StreamObserver<Operation> responseObserver)Deletes a single Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteIndex(DeleteIndexRequest request, StreamObserver<Operation> responseObserver)
public void deleteIndex(DeleteIndexRequest request, StreamObserver<Operation> responseObserver)Deletes a single Index.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
getCollection(GetCollectionRequest request, StreamObserver<Collection> responseObserver)
public void getCollection(GetCollectionRequest request, StreamObserver<Collection> responseObserver)Gets details of a single Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Collection> |
getIndex(GetIndexRequest request, StreamObserver<Index> responseObserver)
public void getIndex(GetIndexRequest request, StreamObserver<Index> responseObserver)Gets details of a single Index.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Index> |
importDataObjects(ImportDataObjectsRequest request, StreamObserver<Operation> responseObserver)
public void importDataObjects(ImportDataObjectsRequest request, StreamObserver<Operation> responseObserver)Initiates a Long-Running Operation to import DataObjects into a Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportDataObjectsRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
listCollections(ListCollectionsRequest request, StreamObserver<ListCollectionsResponse> responseObserver)
public void listCollections(ListCollectionsRequest request, StreamObserver<ListCollectionsResponse> responseObserver)Lists Collections in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCollectionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCollectionsResponse> |
listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)
public void listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)Lists Indexes in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListIndexesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListIndexesResponse> |
updateCollection(UpdateCollectionRequest request, StreamObserver<Operation> responseObserver)
public void updateCollection(UpdateCollectionRequest request, StreamObserver<Operation> responseObserver)Updates the parameters of a single Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |