Class BackupForGKEGrpc.BackupForGKEBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<BackupForGKEGrpc.BackupForGKEBlockingV2Stub>
com.google.cloud.gkebackup.v1.BackupForGKEGrpc.BackupForGKEBlockingV2Stub
Enclosing class:
BackupForGKEGrpc

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

    • build

      protected BackupForGKEGrpc.BackupForGKEBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<BackupForGKEGrpc.BackupForGKEBlockingV2Stub>
    • createBackupPlan

      public Operation createBackupPlan(CreateBackupPlanRequest request) throws io.grpc.StatusException
       Creates a new BackupPlan in a given location.
       
      Throws:
      io.grpc.StatusException
    • listBackupPlans

      public ListBackupPlansResponse listBackupPlans(ListBackupPlansRequest request) throws io.grpc.StatusException
       Lists BackupPlans in a given location.
       
      Throws:
      io.grpc.StatusException
    • getBackupPlan

      public BackupPlan getBackupPlan(GetBackupPlanRequest request) throws io.grpc.StatusException
       Retrieve the details of a single BackupPlan.
       
      Throws:
      io.grpc.StatusException
    • updateBackupPlan

      public Operation updateBackupPlan(UpdateBackupPlanRequest request) throws io.grpc.StatusException
       Update a BackupPlan.
       
      Throws:
      io.grpc.StatusException
    • deleteBackupPlan

      public Operation deleteBackupPlan(DeleteBackupPlanRequest request) throws io.grpc.StatusException
       Deletes an existing BackupPlan.
       
      Throws:
      io.grpc.StatusException
    • createBackupChannel

      public Operation createBackupChannel(CreateBackupChannelRequest request) throws io.grpc.StatusException
       Creates a new BackupChannel in a given location.
       
      Throws:
      io.grpc.StatusException
    • listBackupChannels

      public ListBackupChannelsResponse listBackupChannels(ListBackupChannelsRequest request) throws io.grpc.StatusException
       Lists BackupChannels in a given location.
       
      Throws:
      io.grpc.StatusException
    • getBackupChannel

      public BackupChannel getBackupChannel(GetBackupChannelRequest request) throws io.grpc.StatusException
       Retrieve the details of a single BackupChannel.
       
      Throws:
      io.grpc.StatusException
    • updateBackupChannel

      public Operation updateBackupChannel(UpdateBackupChannelRequest request) throws io.grpc.StatusException
       Update a BackupChannel.
       
      Throws:
      io.grpc.StatusException
    • deleteBackupChannel

      public Operation deleteBackupChannel(DeleteBackupChannelRequest request) throws io.grpc.StatusException
       Deletes an existing BackupChannel.
       
      Throws:
      io.grpc.StatusException
    • listBackupPlanBindings

      public ListBackupPlanBindingsResponse listBackupPlanBindings(ListBackupPlanBindingsRequest request) throws io.grpc.StatusException
       Lists BackupPlanBindings in a given location.
       
      Throws:
      io.grpc.StatusException
    • getBackupPlanBinding

      public BackupPlanBinding getBackupPlanBinding(GetBackupPlanBindingRequest request) throws io.grpc.StatusException
       Retrieve the details of a single BackupPlanBinding.
       
      Throws:
      io.grpc.StatusException
    • createBackup

      public Operation createBackup(CreateBackupRequest request) throws io.grpc.StatusException
       Creates a Backup for the given BackupPlan.
       
      Throws:
      io.grpc.StatusException
    • listBackups

      public ListBackupsResponse listBackups(ListBackupsRequest request) throws io.grpc.StatusException
       Lists the Backups for a given BackupPlan.
       
      Throws:
      io.grpc.StatusException
    • getBackup

      public Backup getBackup(GetBackupRequest request) throws io.grpc.StatusException
       Retrieve the details of a single Backup.
       
      Throws:
      io.grpc.StatusException
    • updateBackup

      public Operation updateBackup(UpdateBackupRequest request) throws io.grpc.StatusException
       Update a Backup.
       
      Throws:
      io.grpc.StatusException
    • deleteBackup

      public Operation deleteBackup(DeleteBackupRequest request) throws io.grpc.StatusException
       Deletes an existing Backup.
       
      Throws:
      io.grpc.StatusException
    • listVolumeBackups

      public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest request) throws io.grpc.StatusException
       Lists the VolumeBackups for a given Backup.
       
      Throws:
      io.grpc.StatusException
    • getVolumeBackup

      public VolumeBackup getVolumeBackup(GetVolumeBackupRequest request) throws io.grpc.StatusException
       Retrieve the details of a single VolumeBackup.
       
      Throws:
      io.grpc.StatusException
    • createRestorePlan

      public Operation createRestorePlan(CreateRestorePlanRequest request) throws io.grpc.StatusException
       Creates a new RestorePlan in a given location.
       
      Throws:
      io.grpc.StatusException
    • listRestorePlans

      public ListRestorePlansResponse listRestorePlans(ListRestorePlansRequest request) throws io.grpc.StatusException
       Lists RestorePlans in a given location.
       
      Throws:
      io.grpc.StatusException
    • getRestorePlan

      public RestorePlan getRestorePlan(GetRestorePlanRequest request) throws io.grpc.StatusException
       Retrieve the details of a single RestorePlan.
       
      Throws:
      io.grpc.StatusException
    • updateRestorePlan

      public Operation updateRestorePlan(UpdateRestorePlanRequest request) throws io.grpc.StatusException
       Update a RestorePlan.
       
      Throws:
      io.grpc.StatusException
    • deleteRestorePlan

      public Operation deleteRestorePlan(DeleteRestorePlanRequest request) throws io.grpc.StatusException
       Deletes an existing RestorePlan.
       
      Throws:
      io.grpc.StatusException
    • createRestoreChannel

      public Operation createRestoreChannel(CreateRestoreChannelRequest request) throws io.grpc.StatusException
       Creates a new RestoreChannel in a given location.
       
      Throws:
      io.grpc.StatusException
    • listRestoreChannels

      public ListRestoreChannelsResponse listRestoreChannels(ListRestoreChannelsRequest request) throws io.grpc.StatusException
       Lists RestoreChannels in a given location.
       
      Throws:
      io.grpc.StatusException
    • getRestoreChannel

      public RestoreChannel getRestoreChannel(GetRestoreChannelRequest request) throws io.grpc.StatusException
       Retrieve the details of a single RestoreChannel.
       
      Throws:
      io.grpc.StatusException
    • updateRestoreChannel

      public Operation updateRestoreChannel(UpdateRestoreChannelRequest request) throws io.grpc.StatusException
       Update a RestoreChannel.
       
      Throws:
      io.grpc.StatusException
    • deleteRestoreChannel

      public Operation deleteRestoreChannel(DeleteRestoreChannelRequest request) throws io.grpc.StatusException
       Deletes an existing RestoreChannel.
       
      Throws:
      io.grpc.StatusException
    • listRestorePlanBindings

      public ListRestorePlanBindingsResponse listRestorePlanBindings(ListRestorePlanBindingsRequest request) throws io.grpc.StatusException
       Lists RestorePlanBindings in a given location.
       
      Throws:
      io.grpc.StatusException
    • getRestorePlanBinding

      public RestorePlanBinding getRestorePlanBinding(GetRestorePlanBindingRequest request) throws io.grpc.StatusException
       Retrieve the details of a single RestorePlanBinding.
       
      Throws:
      io.grpc.StatusException
    • createRestore

      public Operation createRestore(CreateRestoreRequest request) throws io.grpc.StatusException
       Creates a new Restore for the given RestorePlan.
       
      Throws:
      io.grpc.StatusException
    • listRestores

      public ListRestoresResponse listRestores(ListRestoresRequest request) throws io.grpc.StatusException
       Lists the Restores for a given RestorePlan.
       
      Throws:
      io.grpc.StatusException
    • getRestore

      public Restore getRestore(GetRestoreRequest request) throws io.grpc.StatusException
       Retrieves the details of a single Restore.
       
      Throws:
      io.grpc.StatusException
    • updateRestore

      public Operation updateRestore(UpdateRestoreRequest request) throws io.grpc.StatusException
       Update a Restore.
       
      Throws:
      io.grpc.StatusException
    • deleteRestore

      public Operation deleteRestore(DeleteRestoreRequest request) throws io.grpc.StatusException
       Deletes an existing Restore.
       
      Throws:
      io.grpc.StatusException
    • listVolumeRestores

      public ListVolumeRestoresResponse listVolumeRestores(ListVolumeRestoresRequest request) throws io.grpc.StatusException
       Lists the VolumeRestores for a given Restore.
       
      Throws:
      io.grpc.StatusException
    • getVolumeRestore

      public VolumeRestore getVolumeRestore(GetVolumeRestoreRequest request) throws io.grpc.StatusException
       Retrieve the details of a single VolumeRestore.
       
      Throws:
      io.grpc.StatusException
    • getBackupIndexDownloadUrl

      public GetBackupIndexDownloadUrlResponse getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request) throws io.grpc.StatusException
       Retrieve the link to the backupIndex.
       
      Throws:
      io.grpc.StatusException