Package com.google.cloud.gkebackup.v1
Class BackupForGKEGrpc.BackupForGKEBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<BackupForGKEGrpc.BackupForGKEBlockingStub>
-
- com.google.cloud.gkebackup.v1.BackupForGKEGrpc.BackupForGKEBlockingStub
-
- Enclosing class:
- BackupForGKEGrpc
public static final class BackupForGKEGrpc.BackupForGKEBlockingStub extends io.grpc.stub.AbstractBlockingStub<BackupForGKEGrpc.BackupForGKEBlockingStub>
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BackupForGKEGrpc.BackupForGKEBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.longrunning.Operation
createBackup(CreateBackupRequest request)
Creates a Backup for the given BackupPlan.com.google.longrunning.Operation
createBackupPlan(CreateBackupPlanRequest request)
Creates a new BackupPlan in a given location.com.google.longrunning.Operation
createRestore(CreateRestoreRequest request)
Creates a new Restore for the given RestorePlan.com.google.longrunning.Operation
createRestorePlan(CreateRestorePlanRequest request)
Creates a new RestorePlan in a given location.com.google.longrunning.Operation
deleteBackup(DeleteBackupRequest request)
Deletes an existing Backup.com.google.longrunning.Operation
deleteBackupPlan(DeleteBackupPlanRequest request)
Deletes an existing BackupPlan.com.google.longrunning.Operation
deleteRestore(DeleteRestoreRequest request)
Deletes an existing Restore.com.google.longrunning.Operation
deleteRestorePlan(DeleteRestorePlanRequest request)
Deletes an existing RestorePlan.Backup
getBackup(GetBackupRequest request)
Retrieve the details of a single Backup.BackupPlan
getBackupPlan(GetBackupPlanRequest request)
Retrieve the details of a single BackupPlan.Restore
getRestore(GetRestoreRequest request)
Retrieves the details of a single Restore.RestorePlan
getRestorePlan(GetRestorePlanRequest request)
Retrieve the details of a single RestorePlan.VolumeBackup
getVolumeBackup(GetVolumeBackupRequest request)
Retrieve the details of a single VolumeBackup.VolumeRestore
getVolumeRestore(GetVolumeRestoreRequest request)
Retrieve the details of a single VolumeRestore.ListBackupPlansResponse
listBackupPlans(ListBackupPlansRequest request)
Lists BackupPlans in a given location.ListBackupsResponse
listBackups(ListBackupsRequest request)
Lists the Backups for a given BackupPlan.ListRestorePlansResponse
listRestorePlans(ListRestorePlansRequest request)
Lists RestorePlans in a given location.ListRestoresResponse
listRestores(ListRestoresRequest request)
Lists the Restores for a given RestorePlan.ListVolumeBackupsResponse
listVolumeBackups(ListVolumeBackupsRequest request)
Lists the VolumeBackups for a given Backup.ListVolumeRestoresResponse
listVolumeRestores(ListVolumeRestoresRequest request)
Lists the VolumeRestores for a given Restore.com.google.longrunning.Operation
updateBackup(UpdateBackupRequest request)
Update a Backup.com.google.longrunning.Operation
updateBackupPlan(UpdateBackupPlanRequest request)
Update a BackupPlan.com.google.longrunning.Operation
updateRestore(UpdateRestoreRequest request)
Update a Restore.com.google.longrunning.Operation
updateRestorePlan(UpdateRestorePlanRequest request)
Update a RestorePlan.
-
-
-
Method Detail
-
build
protected BackupForGKEGrpc.BackupForGKEBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<BackupForGKEGrpc.BackupForGKEBlockingStub>
-
createBackupPlan
public com.google.longrunning.Operation createBackupPlan(CreateBackupPlanRequest request)
Creates a new BackupPlan in a given location.
-
listBackupPlans
public ListBackupPlansResponse listBackupPlans(ListBackupPlansRequest request)
Lists BackupPlans in a given location.
-
getBackupPlan
public BackupPlan getBackupPlan(GetBackupPlanRequest request)
Retrieve the details of a single BackupPlan.
-
updateBackupPlan
public com.google.longrunning.Operation updateBackupPlan(UpdateBackupPlanRequest request)
Update a BackupPlan.
-
deleteBackupPlan
public com.google.longrunning.Operation deleteBackupPlan(DeleteBackupPlanRequest request)
Deletes an existing BackupPlan.
-
createBackup
public com.google.longrunning.Operation createBackup(CreateBackupRequest request)
Creates a Backup for the given BackupPlan.
-
listBackups
public ListBackupsResponse listBackups(ListBackupsRequest request)
Lists the Backups for a given BackupPlan.
-
getBackup
public Backup getBackup(GetBackupRequest request)
Retrieve the details of a single Backup.
-
updateBackup
public com.google.longrunning.Operation updateBackup(UpdateBackupRequest request)
Update a Backup.
-
deleteBackup
public com.google.longrunning.Operation deleteBackup(DeleteBackupRequest request)
Deletes an existing Backup.
-
listVolumeBackups
public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest request)
Lists the VolumeBackups for a given Backup.
-
getVolumeBackup
public VolumeBackup getVolumeBackup(GetVolumeBackupRequest request)
Retrieve the details of a single VolumeBackup.
-
createRestorePlan
public com.google.longrunning.Operation createRestorePlan(CreateRestorePlanRequest request)
Creates a new RestorePlan in a given location.
-
listRestorePlans
public ListRestorePlansResponse listRestorePlans(ListRestorePlansRequest request)
Lists RestorePlans in a given location.
-
getRestorePlan
public RestorePlan getRestorePlan(GetRestorePlanRequest request)
Retrieve the details of a single RestorePlan.
-
updateRestorePlan
public com.google.longrunning.Operation updateRestorePlan(UpdateRestorePlanRequest request)
Update a RestorePlan.
-
deleteRestorePlan
public com.google.longrunning.Operation deleteRestorePlan(DeleteRestorePlanRequest request)
Deletes an existing RestorePlan.
-
createRestore
public com.google.longrunning.Operation createRestore(CreateRestoreRequest request)
Creates a new Restore for the given RestorePlan.
-
listRestores
public ListRestoresResponse listRestores(ListRestoresRequest request)
Lists the Restores for a given RestorePlan.
-
getRestore
public Restore getRestore(GetRestoreRequest request)
Retrieves the details of a single Restore.
-
updateRestore
public com.google.longrunning.Operation updateRestore(UpdateRestoreRequest request)
Update a Restore.
-
deleteRestore
public com.google.longrunning.Operation deleteRestore(DeleteRestoreRequest request)
Deletes an existing Restore.
-
listVolumeRestores
public ListVolumeRestoresResponse listVolumeRestores(ListVolumeRestoresRequest request)
Lists the VolumeRestores for a given Restore.
-
getVolumeRestore
public VolumeRestore getVolumeRestore(GetVolumeRestoreRequest request)
Retrieve the details of a single VolumeRestore.
-
-