Interface ParallelstoreGrpc.AsyncService

All Known Implementing Classes:
ParallelstoreGrpc.ParallelstoreImplBase
Enclosing class:
ParallelstoreGrpc

public static interface ParallelstoreGrpc.AsyncService
 Service describing handlers for resources
 Configures and manages parallelstore resources.
 Parallelstore service.
 The `parallelstore.googleapis.com` service implements the parallelstore API
 and defines the following resource model for managing instances:
 * The service works with a collection of cloud projects, named: `/projects/*`
 * Each project has a collection of available locations, named: `/locations/*`
 * Each location has a collection of instances named `/instances/*`.
 * Parallelstore instances are resources of the form:
   `/projects/{project_id}/locations/{location_id}/instances/{instance_id}`
 Note that location_id must be a Google Cloud `zone`; for example:
 * `projects/12345/locations/us-central1-c/instances/my-parallelstore-share`
 
  • Method Details

    • listInstances

      default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
       Lists all 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 Parallelstore 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)
       Copies data from Cloud Storage to Parallelstore.
       
    • exportData

      default void exportData(ExportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Copies data from Parallelstore to Cloud Storage.