Package com.google.cloud.gkebackup.v1
Class BackupForGKEGrpc.BackupForGKEFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<BackupForGKEGrpc.BackupForGKEFutureStub>
com.google.cloud.gkebackup.v1.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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected BackupForGKEGrpc.BackupForGKEFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>createBackup(CreateBackupRequest request) Creates a Backup for the given BackupPlan.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new BackupChannel in a given location.com.google.common.util.concurrent.ListenableFuture<Operation>createBackupPlan(CreateBackupPlanRequest request) Creates a new BackupPlan in a given location.com.google.common.util.concurrent.ListenableFuture<Operation>createRestore(CreateRestoreRequest request) Creates a new Restore for the given RestorePlan.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new RestoreChannel in a given location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new RestorePlan in a given location.com.google.common.util.concurrent.ListenableFuture<Operation>deleteBackup(DeleteBackupRequest request) Deletes an existing Backup.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes an existing BackupChannel.com.google.common.util.concurrent.ListenableFuture<Operation>deleteBackupPlan(DeleteBackupPlanRequest request) Deletes an existing BackupPlan.com.google.common.util.concurrent.ListenableFuture<Operation>deleteRestore(DeleteRestoreRequest request) Deletes an existing Restore.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes an existing RestoreChannel.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes an existing RestorePlan.com.google.common.util.concurrent.ListenableFuture<Backup>getBackup(GetBackupRequest request) Retrieve the details of a single Backup.com.google.common.util.concurrent.ListenableFuture<BackupChannel>getBackupChannel(GetBackupChannelRequest request) Retrieve the details of a single BackupChannel.com.google.common.util.concurrent.ListenableFuture<GetBackupIndexDownloadUrlResponse>Retrieve the link to the backupIndex.com.google.common.util.concurrent.ListenableFuture<BackupPlan>getBackupPlan(GetBackupPlanRequest request) Retrieve the details of a single BackupPlan.com.google.common.util.concurrent.ListenableFuture<BackupPlanBinding>Retrieve the details of a single BackupPlanBinding.com.google.common.util.concurrent.ListenableFuture<Restore>getRestore(GetRestoreRequest request) Retrieves the details of a single Restore.com.google.common.util.concurrent.ListenableFuture<RestoreChannel>Retrieve the details of a single RestoreChannel.com.google.common.util.concurrent.ListenableFuture<RestorePlan>getRestorePlan(GetRestorePlanRequest request) Retrieve the details of a single RestorePlan.com.google.common.util.concurrent.ListenableFuture<RestorePlanBinding>Retrieve the details of a single RestorePlanBinding.com.google.common.util.concurrent.ListenableFuture<VolumeBackup>getVolumeBackup(GetVolumeBackupRequest request) Retrieve the details of a single VolumeBackup.com.google.common.util.concurrent.ListenableFuture<VolumeRestore>getVolumeRestore(GetVolumeRestoreRequest request) Retrieve the details of a single VolumeRestore.com.google.common.util.concurrent.ListenableFuture<ListBackupChannelsResponse>Lists BackupChannels in a given location.com.google.common.util.concurrent.ListenableFuture<ListBackupPlanBindingsResponse>Lists BackupPlanBindings in a given location.com.google.common.util.concurrent.ListenableFuture<ListBackupPlansResponse>listBackupPlans(ListBackupPlansRequest request) Lists BackupPlans in a given location.com.google.common.util.concurrent.ListenableFuture<ListBackupsResponse>listBackups(ListBackupsRequest request) Lists the Backups for a given BackupPlan.com.google.common.util.concurrent.ListenableFuture<ListRestoreChannelsResponse>Lists RestoreChannels in a given location.com.google.common.util.concurrent.ListenableFuture<ListRestorePlanBindingsResponse>Lists RestorePlanBindings in a given location.com.google.common.util.concurrent.ListenableFuture<ListRestorePlansResponse>listRestorePlans(ListRestorePlansRequest request) Lists RestorePlans in a given location.com.google.common.util.concurrent.ListenableFuture<ListRestoresResponse>listRestores(ListRestoresRequest request) Lists the Restores for a given RestorePlan.com.google.common.util.concurrent.ListenableFuture<ListVolumeBackupsResponse>Lists the VolumeBackups for a given Backup.com.google.common.util.concurrent.ListenableFuture<ListVolumeRestoresResponse>Lists the VolumeRestores for a given Restore.com.google.common.util.concurrent.ListenableFuture<Operation>updateBackup(UpdateBackupRequest request) Update a Backup.com.google.common.util.concurrent.ListenableFuture<Operation>Update a BackupChannel.com.google.common.util.concurrent.ListenableFuture<Operation>updateBackupPlan(UpdateBackupPlanRequest request) Update a BackupPlan.com.google.common.util.concurrent.ListenableFuture<Operation>updateRestore(UpdateRestoreRequest request) Update a Restore.com.google.common.util.concurrent.ListenableFuture<Operation>Update a RestoreChannel.com.google.common.util.concurrent.ListenableFuture<Operation>Update a RestorePlan.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected BackupForGKEGrpc.BackupForGKEFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<BackupForGKEGrpc.BackupForGKEFutureStub>
-
createBackupPlan
public com.google.common.util.concurrent.ListenableFuture<Operation> createBackupPlan(CreateBackupPlanRequest request) Creates a new BackupPlan in a given location.
-
listBackupPlans
public com.google.common.util.concurrent.ListenableFuture<ListBackupPlansResponse> listBackupPlans(ListBackupPlansRequest request) Lists BackupPlans 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<Operation> updateBackupPlan(UpdateBackupPlanRequest request) Update a BackupPlan.
-
deleteBackupPlan
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteBackupPlan(DeleteBackupPlanRequest request) Deletes an existing BackupPlan.
-
createBackupChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> createBackupChannel(CreateBackupChannelRequest request) Creates a new BackupChannel in a given location.
-
listBackupChannels
public com.google.common.util.concurrent.ListenableFuture<ListBackupChannelsResponse> listBackupChannels(ListBackupChannelsRequest request) Lists BackupChannels in a given location.
-
getBackupChannel
public com.google.common.util.concurrent.ListenableFuture<BackupChannel> getBackupChannel(GetBackupChannelRequest request) Retrieve the details of a single BackupChannel.
-
updateBackupChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> updateBackupChannel(UpdateBackupChannelRequest request) Update a BackupChannel.
-
deleteBackupChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteBackupChannel(DeleteBackupChannelRequest request) Deletes an existing BackupChannel.
-
listBackupPlanBindings
public com.google.common.util.concurrent.ListenableFuture<ListBackupPlanBindingsResponse> listBackupPlanBindings(ListBackupPlanBindingsRequest request) Lists BackupPlanBindings in a given location.
-
getBackupPlanBinding
public com.google.common.util.concurrent.ListenableFuture<BackupPlanBinding> getBackupPlanBinding(GetBackupPlanBindingRequest request) Retrieve the details of a single BackupPlanBinding.
-
createBackup
public com.google.common.util.concurrent.ListenableFuture<Operation> createBackup(CreateBackupRequest request) Creates a Backup for the given BackupPlan.
-
listBackups
public com.google.common.util.concurrent.ListenableFuture<ListBackupsResponse> listBackups(ListBackupsRequest request) Lists the Backups for a 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<Operation> updateBackup(UpdateBackupRequest request) Update a Backup.
-
deleteBackup
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteBackup(DeleteBackupRequest request) Deletes an existing Backup.
-
listVolumeBackups
public com.google.common.util.concurrent.ListenableFuture<ListVolumeBackupsResponse> listVolumeBackups(ListVolumeBackupsRequest request) Lists the VolumeBackups for a given 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<Operation> createRestorePlan(CreateRestorePlanRequest request) Creates a new RestorePlan in a given location.
-
listRestorePlans
public com.google.common.util.concurrent.ListenableFuture<ListRestorePlansResponse> listRestorePlans(ListRestorePlansRequest request) Lists RestorePlans 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<Operation> updateRestorePlan(UpdateRestorePlanRequest request) Update a RestorePlan.
-
deleteRestorePlan
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteRestorePlan(DeleteRestorePlanRequest request) Deletes an existing RestorePlan.
-
createRestoreChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> createRestoreChannel(CreateRestoreChannelRequest request) Creates a new RestoreChannel in a given location.
-
listRestoreChannels
public com.google.common.util.concurrent.ListenableFuture<ListRestoreChannelsResponse> listRestoreChannels(ListRestoreChannelsRequest request) Lists RestoreChannels in a given location.
-
getRestoreChannel
public com.google.common.util.concurrent.ListenableFuture<RestoreChannel> getRestoreChannel(GetRestoreChannelRequest request) Retrieve the details of a single RestoreChannel.
-
updateRestoreChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> updateRestoreChannel(UpdateRestoreChannelRequest request) Update a RestoreChannel.
-
deleteRestoreChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteRestoreChannel(DeleteRestoreChannelRequest request) Deletes an existing RestoreChannel.
-
listRestorePlanBindings
public com.google.common.util.concurrent.ListenableFuture<ListRestorePlanBindingsResponse> listRestorePlanBindings(ListRestorePlanBindingsRequest request) Lists RestorePlanBindings in a given location.
-
getRestorePlanBinding
public com.google.common.util.concurrent.ListenableFuture<RestorePlanBinding> getRestorePlanBinding(GetRestorePlanBindingRequest request) Retrieve the details of a single RestorePlanBinding.
-
createRestore
public com.google.common.util.concurrent.ListenableFuture<Operation> createRestore(CreateRestoreRequest request) Creates a new Restore for the given RestorePlan.
-
listRestores
public com.google.common.util.concurrent.ListenableFuture<ListRestoresResponse> listRestores(ListRestoresRequest request) Lists the Restores for a 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<Operation> updateRestore(UpdateRestoreRequest request) Update a Restore.
-
deleteRestore
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteRestore(DeleteRestoreRequest request) Deletes an existing Restore.
-
listVolumeRestores
public com.google.common.util.concurrent.ListenableFuture<ListVolumeRestoresResponse> listVolumeRestores(ListVolumeRestoresRequest request) Lists the VolumeRestores for a given Restore.
-
getVolumeRestore
public com.google.common.util.concurrent.ListenableFuture<VolumeRestore> getVolumeRestore(GetVolumeRestoreRequest request) Retrieve the details of a single VolumeRestore.
-
getBackupIndexDownloadUrl
public com.google.common.util.concurrent.ListenableFuture<GetBackupIndexDownloadUrlResponse> getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request) Retrieve the link to the backupIndex.
-