Package com.google.cloud.aiplatform.v1
Class IndexServiceGrpc.IndexServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<IndexServiceGrpc.IndexServiceStub>
-
- com.google.cloud.aiplatform.v1.IndexServiceGrpc.IndexServiceStub
-
- Enclosing class:
- IndexServiceGrpc
public static final class IndexServiceGrpc.IndexServiceStub extends io.grpc.stub.AbstractAsyncStub<IndexServiceGrpc.IndexServiceStub>
A stub to allow clients to do asynchronous rpc calls to service IndexService.A service for creating and managing Vertex AI's Index resources.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IndexServiceGrpc.IndexServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createIndex(CreateIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an Index.void
deleteIndex(DeleteIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an Index.void
getIndex(GetIndexRequest request, io.grpc.stub.StreamObserver<Index> responseObserver)
Gets an Index.void
listIndexes(ListIndexesRequest request, io.grpc.stub.StreamObserver<ListIndexesResponse> responseObserver)
Lists Indexes in a Location.void
removeDatapoints(RemoveDatapointsRequest request, io.grpc.stub.StreamObserver<RemoveDatapointsResponse> responseObserver)
Remove Datapoints from an Index.void
updateIndex(UpdateIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates an Index.void
upsertDatapoints(UpsertDatapointsRequest request, io.grpc.stub.StreamObserver<UpsertDatapointsResponse> responseObserver)
Add/update Datapoints into an Index.
-
-
-
Method Detail
-
build
protected IndexServiceGrpc.IndexServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<IndexServiceGrpc.IndexServiceStub>
-
createIndex
public void createIndex(CreateIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an Index.
-
getIndex
public void getIndex(GetIndexRequest request, io.grpc.stub.StreamObserver<Index> responseObserver)
Gets an Index.
-
listIndexes
public void listIndexes(ListIndexesRequest request, io.grpc.stub.StreamObserver<ListIndexesResponse> responseObserver)
Lists Indexes in a Location.
-
updateIndex
public void updateIndex(UpdateIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates an Index.
-
deleteIndex
public void deleteIndex(DeleteIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an Index. An Index can only be deleted when all its [DeployedIndexes][google.cloud.aiplatform.v1.Index.deployed_indexes] had been undeployed.
-
upsertDatapoints
public void upsertDatapoints(UpsertDatapointsRequest request, io.grpc.stub.StreamObserver<UpsertDatapointsResponse> responseObserver)
Add/update Datapoints into an Index.
-
removeDatapoints
public void removeDatapoints(RemoveDatapointsRequest request, io.grpc.stub.StreamObserver<RemoveDatapointsResponse> responseObserver)
Remove Datapoints from an Index.
-
-