Send feedback
Class VectorSearchServiceGrpc.VectorSearchServiceFutureStub (0.21.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.21.0 (latest)
0.17.0
0.16.0
0.15.0
0.12.0
0.9.0
0.8.0
0.6.0
0.4.0
0.3.0
0.1.0
public static final class VectorSearchServiceGrpc . VectorSearchServiceFutureStub extends AbstractFutureStub<VectorSearchServiceGrpc . VectorSearchServiceFutureStub >
A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub >
VectorSearchServiceGrpc.VectorSearchServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected VectorSearchServiceGrpc . VectorSearchServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCollection(CreateCollectionRequest request)
public ListenableFuture<Operation> createCollection ( CreateCollectionRequest request )
Creates a new Collection in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createIndex(CreateIndexRequest request)
public ListenableFuture<Operation> createIndex ( CreateIndexRequest request )
Creates a new Index in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCollection(DeleteCollectionRequest request)
public ListenableFuture<Operation> deleteCollection ( DeleteCollectionRequest request )
Deletes a single Collection.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteIndex(DeleteIndexRequest request)
public ListenableFuture<Operation> deleteIndex ( DeleteIndexRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
exportDataObjects(ExportDataObjectsRequest request)
public ListenableFuture<Operation> exportDataObjects ( ExportDataObjectsRequest request )
Initiates a Long-Running Operation to export DataObjects from a Collection.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getCollection(GetCollectionRequest request)
public ListenableFuture<Collection> getCollection ( GetCollectionRequest request )
Gets details of a single Collection.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Collection >
getIndex(GetIndexRequest request)
public ListenableFuture<Index> getIndex ( GetIndexRequest request )
Gets details of a single Index.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Index >
importDataObjects(ImportDataObjectsRequest request)
public ListenableFuture<Operation> importDataObjects ( ImportDataObjectsRequest request )
Initiates a Long-Running Operation to import DataObjects into a Collection.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
listCollections(ListCollectionsRequest request)
public ListenableFuture<ListCollectionsResponse> listCollections ( ListCollectionsRequest request )
Lists Collections in a given project and location.
listIndexes(ListIndexesRequest request)
public ListenableFuture<ListIndexesResponse> listIndexes ( ListIndexesRequest request )
Lists Indexes in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListIndexesResponse >
updateCollection(UpdateCollectionRequest request)
public ListenableFuture<Operation> updateCollection ( UpdateCollectionRequest request )
Updates the parameters of a single Collection.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateIndex(UpdateIndexRequest request)
public ListenableFuture<Operation> updateIndex ( UpdateIndexRequest request )
Updates the parameters of a single Index.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-07 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-10-07 UTC."],[],[]]