Interface BackupForGKEGrpc.AsyncService (0.40.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
NameDescription
requestCreateBackupRequest
responseObserverio.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
NameDescription
requestCreateBackupPlanRequest
responseObserverio.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
NameDescription
requestCreateRestoreRequest
responseObserverio.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
NameDescription
requestCreateRestorePlanRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteBackup(DeleteBackupRequest request, StreamObserver<Operation> responseObserver)

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

Deletes an existing Backup.

Parameters
NameDescription
requestDeleteBackupRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteBackupPlan(DeleteBackupPlanRequest request, StreamObserver<Operation> responseObserver)

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

Deletes an existing BackupPlan.

Parameters
NameDescription
requestDeleteBackupPlanRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteRestore(DeleteRestoreRequest request, StreamObserver<Operation> responseObserver)

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

Deletes an existing Restore.

Parameters
NameDescription
requestDeleteRestoreRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteRestorePlan(DeleteRestorePlanRequest request, StreamObserver<Operation> responseObserver)

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

Deletes an existing RestorePlan.

Parameters
NameDescription
requestDeleteRestorePlanRequest
responseObserverio.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
NameDescription
requestGetBackupRequest
responseObserverio.grpc.stub.StreamObserver<Backup>

getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request, StreamObserver<GetBackupIndexDownloadUrlResponse> responseObserver)

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

Retrieve the link to the backupIndex.

Parameters
NameDescription
requestGetBackupIndexDownloadUrlRequest
responseObserverio.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
NameDescription
requestGetBackupPlanRequest
responseObserverio.grpc.stub.StreamObserver<BackupPlan>

getRestore(GetRestoreRequest request, StreamObserver<Restore> responseObserver)

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

Retrieves the details of a single Restore.

Parameters
NameDescription
requestGetRestoreRequest
responseObserverio.grpc.stub.StreamObserver<Restore>

getRestorePlan(GetRestorePlanRequest request, StreamObserver<RestorePlan> responseObserver)

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

Retrieve the details of a single RestorePlan.

Parameters
NameDescription
requestGetRestorePlanRequest
responseObserverio.grpc.stub.StreamObserver<RestorePlan>

getVolumeBackup(GetVolumeBackupRequest request, StreamObserver<VolumeBackup> responseObserver)

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

Retrieve the details of a single VolumeBackup.

Parameters
NameDescription
requestGetVolumeBackupRequest
responseObserverio.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
NameDescription
requestGetVolumeRestoreRequest
responseObserverio.grpc.stub.StreamObserver<VolumeRestore>

listBackupPlans(ListBackupPlansRequest request, StreamObserver<ListBackupPlansResponse> responseObserver)

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

Lists BackupPlans in a given location.

Parameters
NameDescription
requestListBackupPlansRequest
responseObserverio.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
NameDescription
requestListBackupsRequest
responseObserverio.grpc.stub.StreamObserver<ListBackupsResponse>

listRestorePlans(ListRestorePlansRequest request, StreamObserver<ListRestorePlansResponse> responseObserver)

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

Lists RestorePlans in a given location.

Parameters
NameDescription
requestListRestorePlansRequest
responseObserverio.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
NameDescription
requestListRestoresRequest
responseObserverio.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
NameDescription
requestListVolumeBackupsRequest
responseObserverio.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
NameDescription
requestListVolumeRestoresRequest
responseObserverio.grpc.stub.StreamObserver<ListVolumeRestoresResponse>

updateBackup(UpdateBackupRequest request, StreamObserver<Operation> responseObserver)

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

Update a Backup.

Parameters
NameDescription
requestUpdateBackupRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateBackupPlan(UpdateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

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

Update a BackupPlan.

Parameters
NameDescription
requestUpdateBackupPlanRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateRestore(UpdateRestoreRequest request, StreamObserver<Operation> responseObserver)

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

Update a Restore.

Parameters
NameDescription
requestUpdateRestoreRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateRestorePlan(UpdateRestorePlanRequest request, StreamObserver<Operation> responseObserver)

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

Update a RestorePlan.

Parameters
NameDescription
requestUpdateRestorePlanRequest
responseObserverio.grpc.stub.StreamObserver<Operation>