Class BackupForGKEGrpc.BackupForGKEStub

  • Enclosing class:
    BackupForGKEGrpc

    public static final class BackupForGKEGrpc.BackupForGKEStub
    extends io.grpc.stub.AbstractAsyncStub<BackupForGKEGrpc.BackupForGKEStub>
    A stub to allow clients to do asynchronous rpc calls to service BackupForGKE.
     BackupForGKE allows Kubernetes administrators to configure, execute, and
     manage backup and restore operations for their GKE clusters.
     
    • Method Detail

      • createBackupPlan

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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