Interface IndexEndpointServiceGrpc.AsyncService

    • Method Detail

      • createIndexEndpoint

        default void createIndexEndpoint​(CreateIndexEndpointRequest request,
                                         io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates 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.