Interface BackupForGKEGrpc.AsyncService (0.62.0)

public static interface BackupForGKEGrpc.AsyncService

BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.

Methods

createBackup(CreateBackupRequest request, StreamObserver<Operation> responseObserver)

public default void createBackup(CreateBackupRequest request, StreamObserver<Operation> responseObserver)

Creates a Backup for the given BackupPlan.

Parameters
Name Description
request CreateBackupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createBackupChannel(CreateBackupChannelRequest request, StreamObserver<Operation> responseObserver)

public default void createBackupChannel(CreateBackupChannelRequest request, StreamObserver<Operation> responseObserver)

Creates a new BackupChannel in a given location.

Parameters
Name Description
request CreateBackupChannelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createBackupPlan(CreateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

public default void createBackupPlan(CreateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

Creates a new BackupPlan in a given location.

Parameters
Name Description
request CreateBackupPlanRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createRestore(CreateRestoreRequest request, StreamObserver<Operation> responseObserver)

public default void createRestore(CreateRestoreRequest request, StreamObserver<Operation> responseObserver)

Creates a new Restore for the given RestorePlan.

Parameters
Name Description
request CreateRestoreRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createRestoreChannel(CreateRestoreChannelRequest request, StreamObserver<Operation> responseObserver)

public default void createRestoreChannel(CreateRestoreChannelRequest request, StreamObserver<Operation> responseObserver)

Creates a new RestoreChannel in a given location.

Parameters
Name Description
request CreateRestoreChannelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createRestorePlan(CreateRestorePlanRequest request, StreamObserver<Operation> responseObserver)

public default void createRestorePlan(CreateRestorePlanRequest request, StreamObserver<Operation> responseObserver)

Creates a new RestorePlan in a given location.

Parameters
Name Description
request CreateRestorePlanRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteBackup(DeleteBackupRequest request, StreamObserver<Operation> responseObserver)

public default void deleteBackup(DeleteBackupRequest request, StreamObserver<Operation> responseObserver)

Deletes an existing Backup.

Parameters
Name Description
request DeleteBackupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteBackupChannel(DeleteBackupChannelRequest request, StreamObserver<Operation> responseObserver)

public default void deleteBackupChannel(DeleteBackupChannelRequest request, StreamObserver<Operation> responseObserver)

Deletes an existing BackupChannel.

Parameters
Name Description
request DeleteBackupChannelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteBackupPlan(DeleteBackupPlanRequest request, StreamObserver<Operation> responseObserver)

public default void deleteBackupPlan(DeleteBackupPlanRequest request, StreamObserver<Operation> responseObserver)

Deletes an existing BackupPlan.

Parameters
Name Description
request DeleteBackupPlanRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteRestore(DeleteRestoreRequest request, StreamObserver<Operation> responseObserver)

public default void deleteRestore(DeleteRestoreRequest request, StreamObserver<Operation> responseObserver)

Deletes an existing Restore.

Parameters
Name Description
request DeleteRestoreRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteRestoreChannel(DeleteRestoreChannelRequest request, StreamObserver<Operation> responseObserver)

public default void deleteRestoreChannel(DeleteRestoreChannelRequest request, StreamObserver<Operation> responseObserver)

Deletes an existing RestoreChannel.

Parameters
Name Description
request DeleteRestoreChannelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteRestorePlan(DeleteRestorePlanRequest request, StreamObserver<Operation> responseObserver)

public default void deleteRestorePlan(DeleteRestorePlanRequest request, StreamObserver<Operation> responseObserver)

Deletes an existing RestorePlan.

Parameters
Name Description
request DeleteRestorePlanRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getBackup(GetBackupRequest request, StreamObserver<Backup> responseObserver)

public default void getBackup(GetBackupRequest request, StreamObserver<Backup> responseObserver)

Retrieve the details of a single Backup.

Parameters
Name Description
request GetBackupRequest
responseObserver io.grpc.stub.StreamObserver<Backup>

getBackupChannel(GetBackupChannelRequest request, StreamObserver<BackupChannel> responseObserver)

public default void getBackupChannel(GetBackupChannelRequest request, StreamObserver<BackupChannel> responseObserver)

Retrieve the details of a single BackupChannel.

Parameters
Name Description
request GetBackupChannelRequest
responseObserver io.grpc.stub.StreamObserver<BackupChannel>

getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request, StreamObserver<GetBackupIndexDownloadUrlResponse> responseObserver)

public default void getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request, StreamObserver<GetBackupIndexDownloadUrlResponse> responseObserver)

Retrieve the link to the backupIndex.

Parameters
Name Description
request GetBackupIndexDownloadUrlRequest
responseObserver io.grpc.stub.StreamObserver<GetBackupIndexDownloadUrlResponse>

getBackupPlan(GetBackupPlanRequest request, StreamObserver<BackupPlan> responseObserver)

public default void getBackupPlan(GetBackupPlanRequest request, StreamObserver<BackupPlan> responseObserver)

Retrieve the details of a single BackupPlan.

Parameters
Name Description
request GetBackupPlanRequest
responseObserver io.grpc.stub.StreamObserver<BackupPlan>

getBackupPlanBinding(GetBackupPlanBindingRequest request, StreamObserver<BackupPlanBinding> responseObserver)

public default void getBackupPlanBinding(GetBackupPlanBindingRequest request, StreamObserver<BackupPlanBinding> responseObserver)

Retrieve the details of a single BackupPlanBinding.

Parameters
Name Description
request GetBackupPlanBindingRequest
responseObserver io.grpc.stub.StreamObserver<BackupPlanBinding>

getRestore(GetRestoreRequest request, StreamObserver<Restore> responseObserver)

public default void getRestore(GetRestoreRequest request, StreamObserver<Restore> responseObserver)

Retrieves the details of a single Restore.

Parameters
Name Description
request GetRestoreRequest
responseObserver io.grpc.stub.StreamObserver<Restore>

getRestoreChannel(GetRestoreChannelRequest request, StreamObserver<RestoreChannel> responseObserver)

public default void getRestoreChannel(GetRestoreChannelRequest request, StreamObserver<RestoreChannel> responseObserver)

Retrieve the details of a single RestoreChannel.

Parameters
Name Description
request GetRestoreChannelRequest
responseObserver io.grpc.stub.StreamObserver<RestoreChannel>

getRestorePlan(GetRestorePlanRequest request, StreamObserver<RestorePlan> responseObserver)

public default void getRestorePlan(GetRestorePlanRequest request, StreamObserver<RestorePlan> responseObserver)

Retrieve the details of a single RestorePlan.

Parameters
Name Description
request GetRestorePlanRequest
responseObserver io.grpc.stub.StreamObserver<RestorePlan>

getRestorePlanBinding(GetRestorePlanBindingRequest request, StreamObserver<RestorePlanBinding> responseObserver)

public default void getRestorePlanBinding(GetRestorePlanBindingRequest request, StreamObserver<RestorePlanBinding> responseObserver)

Retrieve the details of a single RestorePlanBinding.

Parameters
Name Description
request GetRestorePlanBindingRequest
responseObserver io.grpc.stub.StreamObserver<RestorePlanBinding>

getVolumeBackup(GetVolumeBackupRequest request, StreamObserver<VolumeBackup> responseObserver)

public default void getVolumeBackup(GetVolumeBackupRequest request, StreamObserver<VolumeBackup> responseObserver)

Retrieve the details of a single VolumeBackup.

Parameters
Name Description
request GetVolumeBackupRequest
responseObserver io.grpc.stub.StreamObserver<VolumeBackup>

getVolumeRestore(GetVolumeRestoreRequest request, StreamObserver<VolumeRestore> responseObserver)

public default void getVolumeRestore(GetVolumeRestoreRequest request, StreamObserver<VolumeRestore> responseObserver)

Retrieve the details of a single VolumeRestore.

Parameters
Name Description
request GetVolumeRestoreRequest
responseObserver io.grpc.stub.StreamObserver<VolumeRestore>

listBackupChannels(ListBackupChannelsRequest request, StreamObserver<ListBackupChannelsResponse> responseObserver)

public default void listBackupChannels(ListBackupChannelsRequest request, StreamObserver<ListBackupChannelsResponse> responseObserver)

Lists BackupChannels in a given location.

Parameters
Name Description
request ListBackupChannelsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupChannelsResponse>

listBackupPlanBindings(ListBackupPlanBindingsRequest request, StreamObserver<ListBackupPlanBindingsResponse> responseObserver)

public default void listBackupPlanBindings(ListBackupPlanBindingsRequest request, StreamObserver<ListBackupPlanBindingsResponse> responseObserver)

Lists BackupPlanBindings in a given location.

Parameters
Name Description
request ListBackupPlanBindingsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupPlanBindingsResponse>

listBackupPlans(ListBackupPlansRequest request, StreamObserver<ListBackupPlansResponse> responseObserver)

public default void listBackupPlans(ListBackupPlansRequest request, StreamObserver<ListBackupPlansResponse> responseObserver)

Lists BackupPlans in a given location.

Parameters
Name Description
request ListBackupPlansRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupPlansResponse>

listBackups(ListBackupsRequest request, StreamObserver<ListBackupsResponse> responseObserver)

public default void listBackups(ListBackupsRequest request, StreamObserver<ListBackupsResponse> responseObserver)

Lists the Backups for a given BackupPlan.

Parameters
Name Description
request ListBackupsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupsResponse>

listRestoreChannels(ListRestoreChannelsRequest request, StreamObserver<ListRestoreChannelsResponse> responseObserver)

public default void listRestoreChannels(ListRestoreChannelsRequest request, StreamObserver<ListRestoreChannelsResponse> responseObserver)

Lists RestoreChannels in a given location.

Parameters
Name Description
request ListRestoreChannelsRequest
responseObserver io.grpc.stub.StreamObserver<ListRestoreChannelsResponse>

listRestorePlanBindings(ListRestorePlanBindingsRequest request, StreamObserver<ListRestorePlanBindingsResponse> responseObserver)

public default void listRestorePlanBindings(ListRestorePlanBindingsRequest request, StreamObserver<ListRestorePlanBindingsResponse> responseObserver)

Lists RestorePlanBindings in a given location.

Parameters
Name Description
request ListRestorePlanBindingsRequest
responseObserver io.grpc.stub.StreamObserver<ListRestorePlanBindingsResponse>

listRestorePlans(ListRestorePlansRequest request, StreamObserver<ListRestorePlansResponse> responseObserver)

public default void listRestorePlans(ListRestorePlansRequest request, StreamObserver<ListRestorePlansResponse> responseObserver)

Lists RestorePlans in a given location.

Parameters
Name Description
request ListRestorePlansRequest
responseObserver io.grpc.stub.StreamObserver<ListRestorePlansResponse>

listRestores(ListRestoresRequest request, StreamObserver<ListRestoresResponse> responseObserver)

public default void listRestores(ListRestoresRequest request, StreamObserver<ListRestoresResponse> responseObserver)

Lists the Restores for a given RestorePlan.

Parameters
Name Description
request ListRestoresRequest
responseObserver io.grpc.stub.StreamObserver<ListRestoresResponse>

listVolumeBackups(ListVolumeBackupsRequest request, StreamObserver<ListVolumeBackupsResponse> responseObserver)

public default void listVolumeBackups(ListVolumeBackupsRequest request, StreamObserver<ListVolumeBackupsResponse> responseObserver)

Lists the VolumeBackups for a given Backup.

Parameters
Name Description
request ListVolumeBackupsRequest
responseObserver io.grpc.stub.StreamObserver<ListVolumeBackupsResponse>

listVolumeRestores(ListVolumeRestoresRequest request, StreamObserver<ListVolumeRestoresResponse> responseObserver)

public default void listVolumeRestores(ListVolumeRestoresRequest request, StreamObserver<ListVolumeRestoresResponse> responseObserver)

Lists the VolumeRestores for a given Restore.

Parameters
Name Description
request ListVolumeRestoresRequest
responseObserver io.grpc.stub.StreamObserver<ListVolumeRestoresResponse>

updateBackup(UpdateBackupRequest request, StreamObserver<Operation> responseObserver)

public default void updateBackup(UpdateBackupRequest request, StreamObserver<Operation> responseObserver)

Update a Backup.

Parameters
Name Description
request UpdateBackupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateBackupChannel(UpdateBackupChannelRequest request, StreamObserver<Operation> responseObserver)

public default void updateBackupChannel(UpdateBackupChannelRequest request, StreamObserver<Operation> responseObserver)

Update a BackupChannel.

Parameters
Name Description
request UpdateBackupChannelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateBackupPlan(UpdateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

public default void updateBackupPlan(UpdateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

Update a BackupPlan.

Parameters
Name Description
request UpdateBackupPlanRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateRestore(UpdateRestoreRequest request, StreamObserver<Operation> responseObserver)

public default void updateRestore(UpdateRestoreRequest request, StreamObserver<Operation> responseObserver)

Update a Restore.

Parameters
Name Description
request UpdateRestoreRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateRestoreChannel(UpdateRestoreChannelRequest request, StreamObserver<Operation> responseObserver)

public default void updateRestoreChannel(UpdateRestoreChannelRequest request, StreamObserver<Operation> responseObserver)

Update a RestoreChannel.

Parameters
Name Description
request UpdateRestoreChannelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateRestorePlan(UpdateRestorePlanRequest request, StreamObserver<Operation> responseObserver)

public default void updateRestorePlan(UpdateRestorePlanRequest request, StreamObserver<Operation> responseObserver)

Update a RestorePlan.

Parameters
Name Description
request UpdateRestorePlanRequest
responseObserver io.grpc.stub.StreamObserver<Operation>