public static final class VectorSearchServiceGrpc.VectorSearchServiceBlockingStub extends AbstractBlockingStub<VectorSearchServiceGrpc.VectorSearchServiceBlockingStub>A stub to allow clients to do limited synchronous 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.AbstractBlockingStub > VectorSearchServiceGrpc.VectorSearchServiceBlockingStubMethods
build(Channel channel, CallOptions callOptions)
protected VectorSearchServiceGrpc.VectorSearchServiceBlockingStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
VectorSearchServiceGrpc.VectorSearchServiceBlockingStub |
|
createCollection(CreateCollectionRequest request)
public Operation createCollection(CreateCollectionRequest request)Creates a new Collection in a given project and location.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateCollectionRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
createIndex(CreateIndexRequest request)
public Operation createIndex(CreateIndexRequest request)Creates a new Index in a given project and location.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateIndexRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
deleteCollection(DeleteCollectionRequest request)
public Operation deleteCollection(DeleteCollectionRequest request)Deletes a single Collection.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteCollectionRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
deleteIndex(DeleteIndexRequest request)
public Operation deleteIndex(DeleteIndexRequest request)Deletes a single Index.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteIndexRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
exportDataObjects(ExportDataObjectsRequest request)
public Operation exportDataObjects(ExportDataObjectsRequest request)Initiates a Long-Running Operation to export DataObjects from a Collection.
| Parameter | |
|---|---|
| Name | Description |
request |
ExportDataObjectsRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
getCollection(GetCollectionRequest request)
public Collection getCollection(GetCollectionRequest request)Gets details of a single Collection.
| Parameter | |
|---|---|
| Name | Description |
request |
GetCollectionRequest |
| Returns | |
|---|---|
| Type | Description |
Collection |
|
getIndex(GetIndexRequest request)
public Index getIndex(GetIndexRequest request)Gets details of a single Index.
| Parameter | |
|---|---|
| Name | Description |
request |
GetIndexRequest |
| Returns | |
|---|---|
| Type | Description |
Index |
|
importDataObjects(ImportDataObjectsRequest request)
public Operation importDataObjects(ImportDataObjectsRequest request)Initiates a Long-Running Operation to import DataObjects into a Collection.
| Parameter | |
|---|---|
| Name | Description |
request |
ImportDataObjectsRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
listCollections(ListCollectionsRequest request)
public ListCollectionsResponse listCollections(ListCollectionsRequest request)Lists Collections in a given project and location.
| Parameter | |
|---|---|
| Name | Description |
request |
ListCollectionsRequest |
| Returns | |
|---|---|
| Type | Description |
ListCollectionsResponse |
|
listIndexes(ListIndexesRequest request)
public ListIndexesResponse listIndexes(ListIndexesRequest request)Lists Indexes in a given project and location.
| Parameter | |
|---|---|
| Name | Description |
request |
ListIndexesRequest |
| Returns | |
|---|---|
| Type | Description |
ListIndexesResponse |
|
updateCollection(UpdateCollectionRequest request)
public Operation updateCollection(UpdateCollectionRequest request)Updates the parameters of a single Collection.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateCollectionRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
updateIndex(UpdateIndexRequest request)
public Operation updateIndex(UpdateIndexRequest request)Updates the parameters of a single Index.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateIndexRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|