Interface BackupForGKEGrpc.AsyncService

  • All Known Implementing Classes:
    BackupForGKEGrpc.BackupForGKEImplBase
    Enclosing class:
    BackupForGKEGrpc

    public static interface BackupForGKEGrpc.AsyncService
     BackupForGKE allows Kubernetes administrators to configure, execute, and
     manage backup and restore operations for their GKE clusters.
     
    • Method Detail

      • createBackupPlan

        default void createBackupPlan​(CreateBackupPlanRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new BackupPlan in a given location.
         
      • getBackupPlan

        default void getBackupPlan​(GetBackupPlanRequest request,
                                   io.grpc.stub.StreamObserver<BackupPlan> responseObserver)
         Retrieve the details of a single BackupPlan.
         
      • updateBackupPlan

        default void updateBackupPlan​(UpdateBackupPlanRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Update a BackupPlan.
         
      • deleteBackupPlan

        default void deleteBackupPlan​(DeleteBackupPlanRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes an existing BackupPlan.
         
      • createBackup

        default void createBackup​(CreateBackupRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a Backup for the given BackupPlan.
         
      • getBackup

        default void getBackup​(GetBackupRequest request,
                               io.grpc.stub.StreamObserver<Backup> responseObserver)
         Retrieve the details of a single Backup.
         
      • updateBackup

        default void updateBackup​(UpdateBackupRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Update a Backup.
         
      • deleteBackup

        default void deleteBackup​(DeleteBackupRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes an existing Backup.
         
      • getVolumeBackup

        default void getVolumeBackup​(GetVolumeBackupRequest request,
                                     io.grpc.stub.StreamObserver<VolumeBackup> responseObserver)
         Retrieve the details of a single VolumeBackup.
         
      • createRestorePlan

        default void createRestorePlan​(CreateRestorePlanRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new RestorePlan in a given location.
         
      • getRestorePlan

        default void getRestorePlan​(GetRestorePlanRequest request,
                                    io.grpc.stub.StreamObserver<RestorePlan> responseObserver)
         Retrieve the details of a single RestorePlan.
         
      • updateRestorePlan

        default void updateRestorePlan​(UpdateRestorePlanRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Update a RestorePlan.
         
      • deleteRestorePlan

        default void deleteRestorePlan​(DeleteRestorePlanRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes an existing RestorePlan.
         
      • createRestore

        default void createRestore​(CreateRestoreRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Restore for the given RestorePlan.
         
      • getRestore

        default void getRestore​(GetRestoreRequest request,
                                io.grpc.stub.StreamObserver<Restore> responseObserver)
         Retrieves the details of a single Restore.
         
      • updateRestore

        default void updateRestore​(UpdateRestoreRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Update a Restore.
         
      • deleteRestore

        default void deleteRestore​(DeleteRestoreRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes an existing Restore.
         
      • getVolumeRestore

        default void getVolumeRestore​(GetVolumeRestoreRequest request,
                                      io.grpc.stub.StreamObserver<VolumeRestore> responseObserver)
         Retrieve the details of a single VolumeRestore.