Interface LustreGrpc.AsyncService

All Known Implementing Classes:
LustreGrpc.LustreImplBase
Enclosing class:
LustreGrpc

public static interface LustreGrpc.AsyncService
 Service describing handlers for resources
 
  • Method Details

    • listInstances

      default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
       Lists instances in a given project and location.
       
    • getInstance

      default void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver)
       Gets details of a single instance.
       
    • createInstance

      default void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new instance in a given project and location.
       
    • updateInstance

      default void updateInstance(UpdateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single instance.
       
    • deleteInstance

      default void deleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single instance.
       
    • importData

      default void importData(ImportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Imports data from Cloud Storage to a Managed Lustre instance.
       
    • exportData

      default void exportData(ExportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Exports data from a Managed Lustre instance to Cloud Storage.