Interface IndexEndpointServiceGrpc.AsyncService
-
- All Known Implementing Classes:
IndexEndpointServiceGrpc.IndexEndpointServiceImplBase
- Enclosing class:
- IndexEndpointServiceGrpc
public static interface IndexEndpointServiceGrpc.AsyncService
A service for managing Vertex AI's IndexEndpoints.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createIndexEndpoint(CreateIndexEndpointRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an IndexEndpoint.default void
deleteIndexEndpoint(DeleteIndexEndpointRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an IndexEndpoint.default void
deployIndex(DeployIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deploys an Index into this IndexEndpoint, creating a DeployedIndex within it.default void
getIndexEndpoint(GetIndexEndpointRequest request, io.grpc.stub.StreamObserver<IndexEndpoint> responseObserver)
Gets an IndexEndpoint.default void
listIndexEndpoints(ListIndexEndpointsRequest request, io.grpc.stub.StreamObserver<ListIndexEndpointsResponse> responseObserver)
Lists IndexEndpoints in a Location.default void
mutateDeployedIndex(MutateDeployedIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update an existing DeployedIndex under an IndexEndpoint.default void
undeployIndex(UndeployIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it, and freeing all resources it's using.default void
updateIndexEndpoint(UpdateIndexEndpointRequest request, io.grpc.stub.StreamObserver<IndexEndpoint> responseObserver)
Updates an IndexEndpoint.
-
-
-
Method Detail
-
createIndexEndpoint
default void createIndexEndpoint(CreateIndexEndpointRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an IndexEndpoint.
-
getIndexEndpoint
default void getIndexEndpoint(GetIndexEndpointRequest request, io.grpc.stub.StreamObserver<IndexEndpoint> responseObserver)
Gets an IndexEndpoint.
-
listIndexEndpoints
default void listIndexEndpoints(ListIndexEndpointsRequest request, io.grpc.stub.StreamObserver<ListIndexEndpointsResponse> responseObserver)
Lists IndexEndpoints in a Location.
-
updateIndexEndpoint
default void updateIndexEndpoint(UpdateIndexEndpointRequest request, io.grpc.stub.StreamObserver<IndexEndpoint> responseObserver)
Updates an IndexEndpoint.
-
deleteIndexEndpoint
default void deleteIndexEndpoint(DeleteIndexEndpointRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an IndexEndpoint.
-
deployIndex
default void deployIndex(DeployIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deploys an Index into this IndexEndpoint, creating a DeployedIndex within it. Only non-empty Indexes can be deployed.
-
undeployIndex
default void undeployIndex(UndeployIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it, and freeing all resources it's using.
-
mutateDeployedIndex
default void mutateDeployedIndex(MutateDeployedIndexRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update an existing DeployedIndex under an IndexEndpoint.
-
-