Class BackupForGKEGrpc.BackupForGKEBlockingStub (0.40.0)

public static final class BackupForGKEGrpc.BackupForGKEBlockingStub extends 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > BackupForGKEGrpc.BackupForGKEBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected BackupForGKEGrpc.BackupForGKEBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
BackupForGKEGrpc.BackupForGKEBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createBackup(CreateBackupRequest request)

public Operation createBackup(CreateBackupRequest request)

Creates a Backup for the given BackupPlan.

Parameter
NameDescription
requestCreateBackupRequest
Returns
TypeDescription
Operation

createBackupPlan(CreateBackupPlanRequest request)

public Operation createBackupPlan(CreateBackupPlanRequest request)

Creates a new BackupPlan in a given location.

Parameter
NameDescription
requestCreateBackupPlanRequest
Returns
TypeDescription
Operation

createRestore(CreateRestoreRequest request)

public Operation createRestore(CreateRestoreRequest request)

Creates a new Restore for the given RestorePlan.

Parameter
NameDescription
requestCreateRestoreRequest
Returns
TypeDescription
Operation

createRestorePlan(CreateRestorePlanRequest request)

public Operation createRestorePlan(CreateRestorePlanRequest request)

Creates a new RestorePlan in a given location.

Parameter
NameDescription
requestCreateRestorePlanRequest
Returns
TypeDescription
Operation

deleteBackup(DeleteBackupRequest request)

public Operation deleteBackup(DeleteBackupRequest request)

Deletes an existing Backup.

Parameter
NameDescription
requestDeleteBackupRequest
Returns
TypeDescription
Operation

deleteBackupPlan(DeleteBackupPlanRequest request)

public Operation deleteBackupPlan(DeleteBackupPlanRequest request)

Deletes an existing BackupPlan.

Parameter
NameDescription
requestDeleteBackupPlanRequest
Returns
TypeDescription
Operation

deleteRestore(DeleteRestoreRequest request)

public Operation deleteRestore(DeleteRestoreRequest request)

Deletes an existing Restore.

Parameter
NameDescription
requestDeleteRestoreRequest
Returns
TypeDescription
Operation

deleteRestorePlan(DeleteRestorePlanRequest request)

public Operation deleteRestorePlan(DeleteRestorePlanRequest request)

Deletes an existing RestorePlan.

Parameter
NameDescription
requestDeleteRestorePlanRequest
Returns
TypeDescription
Operation

getBackup(GetBackupRequest request)

public Backup getBackup(GetBackupRequest request)

Retrieve the details of a single Backup.

Parameter
NameDescription
requestGetBackupRequest
Returns
TypeDescription
Backup

getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request)

public GetBackupIndexDownloadUrlResponse getBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request)

Retrieve the link to the backupIndex.

Parameter
NameDescription
requestGetBackupIndexDownloadUrlRequest
Returns
TypeDescription
GetBackupIndexDownloadUrlResponse

getBackupPlan(GetBackupPlanRequest request)

public BackupPlan getBackupPlan(GetBackupPlanRequest request)

Retrieve the details of a single BackupPlan.

Parameter
NameDescription
requestGetBackupPlanRequest
Returns
TypeDescription
BackupPlan

getRestore(GetRestoreRequest request)

public Restore getRestore(GetRestoreRequest request)

Retrieves the details of a single Restore.

Parameter
NameDescription
requestGetRestoreRequest
Returns
TypeDescription
Restore

getRestorePlan(GetRestorePlanRequest request)

public RestorePlan getRestorePlan(GetRestorePlanRequest request)

Retrieve the details of a single RestorePlan.

Parameter
NameDescription
requestGetRestorePlanRequest
Returns
TypeDescription
RestorePlan

getVolumeBackup(GetVolumeBackupRequest request)

public VolumeBackup getVolumeBackup(GetVolumeBackupRequest request)

Retrieve the details of a single VolumeBackup.

Parameter
NameDescription
requestGetVolumeBackupRequest
Returns
TypeDescription
VolumeBackup

getVolumeRestore(GetVolumeRestoreRequest request)

public VolumeRestore getVolumeRestore(GetVolumeRestoreRequest request)

Retrieve the details of a single VolumeRestore.

Parameter
NameDescription
requestGetVolumeRestoreRequest
Returns
TypeDescription
VolumeRestore

listBackupPlans(ListBackupPlansRequest request)

public ListBackupPlansResponse listBackupPlans(ListBackupPlansRequest request)

Lists BackupPlans in a given location.

Parameter
NameDescription
requestListBackupPlansRequest
Returns
TypeDescription
ListBackupPlansResponse

listBackups(ListBackupsRequest request)

public ListBackupsResponse listBackups(ListBackupsRequest request)

Lists the Backups for a given BackupPlan.

Parameter
NameDescription
requestListBackupsRequest
Returns
TypeDescription
ListBackupsResponse

listRestorePlans(ListRestorePlansRequest request)

public ListRestorePlansResponse listRestorePlans(ListRestorePlansRequest request)

Lists RestorePlans in a given location.

Parameter
NameDescription
requestListRestorePlansRequest
Returns
TypeDescription
ListRestorePlansResponse

listRestores(ListRestoresRequest request)

public ListRestoresResponse listRestores(ListRestoresRequest request)

Lists the Restores for a given RestorePlan.

Parameter
NameDescription
requestListRestoresRequest
Returns
TypeDescription
ListRestoresResponse

listVolumeBackups(ListVolumeBackupsRequest request)

public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest request)

Lists the VolumeBackups for a given Backup.

Parameter
NameDescription
requestListVolumeBackupsRequest
Returns
TypeDescription
ListVolumeBackupsResponse

listVolumeRestores(ListVolumeRestoresRequest request)

public ListVolumeRestoresResponse listVolumeRestores(ListVolumeRestoresRequest request)

Lists the VolumeRestores for a given Restore.

Parameter
NameDescription
requestListVolumeRestoresRequest
Returns
TypeDescription
ListVolumeRestoresResponse

updateBackup(UpdateBackupRequest request)

public Operation updateBackup(UpdateBackupRequest request)

Update a Backup.

Parameter
NameDescription
requestUpdateBackupRequest
Returns
TypeDescription
Operation

updateBackupPlan(UpdateBackupPlanRequest request)

public Operation updateBackupPlan(UpdateBackupPlanRequest request)

Update a BackupPlan.

Parameter
NameDescription
requestUpdateBackupPlanRequest
Returns
TypeDescription
Operation

updateRestore(UpdateRestoreRequest request)

public Operation updateRestore(UpdateRestoreRequest request)

Update a Restore.

Parameter
NameDescription
requestUpdateRestoreRequest
Returns
TypeDescription
Operation

updateRestorePlan(UpdateRestorePlanRequest request)

public Operation updateRestorePlan(UpdateRestorePlanRequest request)

Update a RestorePlan.

Parameter
NameDescription
requestUpdateRestorePlanRequest
Returns
TypeDescription
Operation