Class VectorSearchServiceGrpc.VectorSearchServiceBlockingV2Stub (0.1.0)

public static final class VectorSearchServiceGrpc.VectorSearchServiceBlockingV2Stub extends AbstractBlockingStub<VectorSearchServiceGrpc.VectorSearchServiceBlockingV2Stub>

A stub to allow clients to do 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.VectorSearchServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected VectorSearchServiceGrpc.VectorSearchServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
VectorSearchServiceGrpc.VectorSearchServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

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
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

deleteCollection(DeleteCollectionRequest request)

public Operation deleteCollection(DeleteCollectionRequest request)

Deletes a single Collection.

Parameter
Name Description
request DeleteCollectionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteIndex(DeleteIndexRequest request)

public Operation deleteIndex(DeleteIndexRequest request)

Deletes a single Index.

Parameter
Name Description
request DeleteIndexRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getCollection(GetCollectionRequest request)

public Collection getCollection(GetCollectionRequest request)

Gets details of a single Collection.

Parameter
Name Description
request GetCollectionRequest
Returns
Type Description
Collection
Exceptions
Type Description
io.grpc.StatusException

getIndex(GetIndexRequest request)

public Index getIndex(GetIndexRequest request)

Gets details of a single Index.

Parameter
Name Description
request GetIndexRequest
Returns
Type Description
Index
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

updateCollection(UpdateCollectionRequest request)

public Operation updateCollection(UpdateCollectionRequest request)

Updates the parameters of a single Collection.

Parameter
Name Description
request UpdateCollectionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException