Class IndexServiceGrpc.IndexServiceImplBase (3.11.0)

public abstract static class IndexServiceGrpc.IndexServiceImplBase implements BindableService

A service for creating and managing Vertex AI's Index resources.

Inheritance

java.lang.Object > IndexServiceGrpc.IndexServiceImplBase

Implements

io.grpc.BindableService

Constructors

IndexServiceImplBase()

public IndexServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
Type Description
io.grpc.ServerServiceDefinition

createIndex(CreateIndexRequest request, StreamObserver responseObserver)

public void createIndex(CreateIndexRequest request, StreamObserver responseObserver)

Creates an Index.

Parameters
Name Description
request CreateIndexRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteIndex(DeleteIndexRequest request, StreamObserver responseObserver)

public void deleteIndex(DeleteIndexRequest request, StreamObserver responseObserver)

Deletes an Index. An Index can only be deleted when all its DeployedIndexes had been undeployed.

Parameters
Name Description
request DeleteIndexRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getIndex(GetIndexRequest request, StreamObserver responseObserver)

public void getIndex(GetIndexRequest request, StreamObserver responseObserver)

Gets an Index.

Parameters
Name Description
request GetIndexRequest
responseObserver io.grpc.stub.StreamObserver<Index>

listIndexes(ListIndexesRequest request, StreamObserver responseObserver)

public void listIndexes(ListIndexesRequest request, StreamObserver responseObserver)

Lists Indexes in a Location.

Parameters
Name Description
request ListIndexesRequest
responseObserver io.grpc.stub.StreamObserver<ListIndexesResponse>

removeDatapoints(RemoveDatapointsRequest request, StreamObserver responseObserver)

public void removeDatapoints(RemoveDatapointsRequest request, StreamObserver responseObserver)

Remove Datapoints from an Index.

Parameters
Name Description
request RemoveDatapointsRequest
responseObserver io.grpc.stub.StreamObserver<RemoveDatapointsResponse>

updateIndex(UpdateIndexRequest request, StreamObserver responseObserver)

public void updateIndex(UpdateIndexRequest request, StreamObserver responseObserver)

Updates an Index.

Parameters
Name Description
request UpdateIndexRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

upsertDatapoints(UpsertDatapointsRequest request, StreamObserver responseObserver)

public void upsertDatapoints(UpsertDatapointsRequest request, StreamObserver responseObserver)

Add/update Datapoints into an Index.

Parameters
Name Description
request UpsertDatapointsRequest
responseObserver io.grpc.stub.StreamObserver<UpsertDatapointsResponse>