Class BackupForGKEGrpc.BackupForGKEFutureStub

  • Enclosing class:
    BackupForGKEGrpc

    public static final class BackupForGKEGrpc.BackupForGKEFutureStub
    extends io.grpc.stub.AbstractFutureStub<BackupForGKEGrpc.BackupForGKEFutureStub>
    A stub to allow clients to do ListenableFuture-style 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 com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createBackupPlan​(CreateBackupPlanRequest request)
         Creates a new BackupPlan in a given location.
         
      • getBackupPlan

        public com.google.common.util.concurrent.ListenableFuture<BackupPlan> getBackupPlan​(GetBackupPlanRequest request)
         Retrieve the details of a single BackupPlan.
         
      • updateBackupPlan

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateBackupPlan​(UpdateBackupPlanRequest request)
         Update a BackupPlan.
         
      • deleteBackupPlan

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteBackupPlan​(DeleteBackupPlanRequest request)
         Deletes an existing BackupPlan.
         
      • createBackup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createBackup​(CreateBackupRequest request)
         Creates a Backup for the given BackupPlan.
         
      • getBackup

        public com.google.common.util.concurrent.ListenableFuture<Backup> getBackup​(GetBackupRequest request)
         Retrieve the details of a single Backup.
         
      • updateBackup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateBackup​(UpdateBackupRequest request)
         Update a Backup.
         
      • deleteBackup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteBackup​(DeleteBackupRequest request)
         Deletes an existing Backup.
         
      • getVolumeBackup

        public com.google.common.util.concurrent.ListenableFuture<VolumeBackup> getVolumeBackup​(GetVolumeBackupRequest request)
         Retrieve the details of a single VolumeBackup.
         
      • createRestorePlan

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createRestorePlan​(CreateRestorePlanRequest request)
         Creates a new RestorePlan in a given location.
         
      • getRestorePlan

        public com.google.common.util.concurrent.ListenableFuture<RestorePlan> getRestorePlan​(GetRestorePlanRequest request)
         Retrieve the details of a single RestorePlan.
         
      • updateRestorePlan

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateRestorePlan​(UpdateRestorePlanRequest request)
         Update a RestorePlan.
         
      • deleteRestorePlan

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteRestorePlan​(DeleteRestorePlanRequest request)
         Deletes an existing RestorePlan.
         
      • createRestore

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createRestore​(CreateRestoreRequest request)
         Creates a new Restore for the given RestorePlan.
         
      • getRestore

        public com.google.common.util.concurrent.ListenableFuture<Restore> getRestore​(GetRestoreRequest request)
         Retrieves the details of a single Restore.
         
      • updateRestore

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateRestore​(UpdateRestoreRequest request)
         Update a Restore.
         
      • deleteRestore

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteRestore​(DeleteRestoreRequest request)
         Deletes an existing Restore.
         
      • getVolumeRestore

        public com.google.common.util.concurrent.ListenableFuture<VolumeRestore> getVolumeRestore​(GetVolumeRestoreRequest request)
         Retrieve the details of a single VolumeRestore.