Interface BackupDRGrpc.AsyncService (0.37.0)

publicstaticinterface BackupDRGrpc.AsyncService

The BackupDR Service

Methods

createBackupPlan(CreateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateBackupPlan(CreateBackupPlanRequestrequest,StreamObserver<Operation>responseObserver)

Create a BackupPlan

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

createBackupPlanAssociation(CreateBackupPlanAssociationRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateBackupPlanAssociation(CreateBackupPlanAssociationRequestrequest,StreamObserver<Operation>responseObserver)

Create a BackupPlanAssociation

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

createBackupVault(CreateBackupVaultRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateBackupVault(CreateBackupVaultRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new BackupVault in a given project and location.

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

createManagementServer(CreateManagementServerRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateManagementServer(CreateManagementServerRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new ManagementServer in a given project and location.

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

deleteBackup(DeleteBackupRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteBackup(DeleteBackupRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a Backup.

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

deleteBackupPlan(DeleteBackupPlanRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteBackupPlan(DeleteBackupPlanRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single BackupPlan.

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

deleteBackupPlanAssociation(DeleteBackupPlanAssociationRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteBackupPlanAssociation(DeleteBackupPlanAssociationRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single BackupPlanAssociation.

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

deleteBackupVault(DeleteBackupVaultRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteBackupVault(DeleteBackupVaultRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a BackupVault.

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

deleteManagementServer(DeleteManagementServerRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteManagementServer(DeleteManagementServerRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single ManagementServer.

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

fetchBackupPlanAssociationsForResourceType(FetchBackupPlanAssociationsForResourceTypeRequest request, StreamObserver<FetchBackupPlanAssociationsForResourceTypeResponse> responseObserver)

publicdefaultvoidfetchBackupPlanAssociationsForResourceType(FetchBackupPlanAssociationsForResourceTypeRequestrequest,StreamObserver<FetchBackupPlanAssociationsForResourceTypeResponse>responseObserver)

List BackupPlanAssociations for a given resource type.

Parameters
Name Description
request FetchBackupPlanAssociationsForResourceTypeRequest
responseObserver io.grpc.stub.StreamObserver<FetchBackupPlanAssociationsForResourceTypeResponse>

fetchDataSourceReferencesForResourceType(FetchDataSourceReferencesForResourceTypeRequest request, StreamObserver<FetchDataSourceReferencesForResourceTypeResponse> responseObserver)

publicdefaultvoidfetchDataSourceReferencesForResourceType(FetchDataSourceReferencesForResourceTypeRequestrequest,StreamObserver<FetchDataSourceReferencesForResourceTypeResponse>responseObserver)

Fetch DataSourceReferences for a given project, location and resource type.

Parameters
Name Description
request FetchDataSourceReferencesForResourceTypeRequest
responseObserver io.grpc.stub.StreamObserver<FetchDataSourceReferencesForResourceTypeResponse>

fetchUsableBackupVaults(FetchUsableBackupVaultsRequest request, StreamObserver<FetchUsableBackupVaultsResponse> responseObserver)

publicdefaultvoidfetchUsableBackupVaults(FetchUsableBackupVaultsRequestrequest,StreamObserver<FetchUsableBackupVaultsResponse>responseObserver)

FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission.

Parameters
Name Description
request FetchUsableBackupVaultsRequest
responseObserver io.grpc.stub.StreamObserver<FetchUsableBackupVaultsResponse>

getBackup(GetBackupRequest request, StreamObserver<Backup> responseObserver)

publicdefaultvoidgetBackup(GetBackupRequestrequest,StreamObserver<Backup>responseObserver)

Gets details of a Backup.

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

getBackupPlan(GetBackupPlanRequest request, StreamObserver<BackupPlan> responseObserver)

publicdefaultvoidgetBackupPlan(GetBackupPlanRequestrequest,StreamObserver<BackupPlan>responseObserver)

Gets details of a single BackupPlan.

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

getBackupPlanAssociation(GetBackupPlanAssociationRequest request, StreamObserver<BackupPlanAssociation> responseObserver)

publicdefaultvoidgetBackupPlanAssociation(GetBackupPlanAssociationRequestrequest,StreamObserver<BackupPlanAssociation>responseObserver)

Gets details of a single BackupPlanAssociation.

Parameters
Name Description
request GetBackupPlanAssociationRequest
responseObserver io.grpc.stub.StreamObserver<BackupPlanAssociation>

getBackupPlanRevision(GetBackupPlanRevisionRequest request, StreamObserver<BackupPlanRevision> responseObserver)

publicdefaultvoidgetBackupPlanRevision(GetBackupPlanRevisionRequestrequest,StreamObserver<BackupPlanRevision>responseObserver)

Gets details of a single BackupPlanRevision.

Parameters
Name Description
request GetBackupPlanRevisionRequest
responseObserver io.grpc.stub.StreamObserver<BackupPlanRevision>

getBackupVault(GetBackupVaultRequest request, StreamObserver<BackupVault> responseObserver)

publicdefaultvoidgetBackupVault(GetBackupVaultRequestrequest,StreamObserver<BackupVault>responseObserver)

Gets details of a BackupVault.

Parameters
Name Description
request GetBackupVaultRequest
responseObserver io.grpc.stub.StreamObserver<BackupVault>

getDataSource(GetDataSourceRequest request, StreamObserver<DataSource> responseObserver)

publicdefaultvoidgetDataSource(GetDataSourceRequestrequest,StreamObserver<DataSource>responseObserver)

Gets details of a DataSource.

Parameters
Name Description
request GetDataSourceRequest
responseObserver io.grpc.stub.StreamObserver<DataSource>

getDataSourceReference(GetDataSourceReferenceRequest request, StreamObserver<DataSourceReference> responseObserver)

publicdefaultvoidgetDataSourceReference(GetDataSourceReferenceRequestrequest,StreamObserver<DataSourceReference>responseObserver)

Gets details of a single DataSourceReference.

Parameters
Name Description
request GetDataSourceReferenceRequest
responseObserver io.grpc.stub.StreamObserver<DataSourceReference>

getManagementServer(GetManagementServerRequest request, StreamObserver<ManagementServer> responseObserver)

publicdefaultvoidgetManagementServer(GetManagementServerRequestrequest,StreamObserver<ManagementServer>responseObserver)

Gets details of a single ManagementServer.

Parameters
Name Description
request GetManagementServerRequest
responseObserver io.grpc.stub.StreamObserver<ManagementServer>

initializeService(InitializeServiceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidinitializeService(InitializeServiceRequestrequest,StreamObserver<Operation>responseObserver)

Initializes the service related config for a project.

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

listBackupPlanAssociations(ListBackupPlanAssociationsRequest request, StreamObserver<ListBackupPlanAssociationsResponse> responseObserver)

publicdefaultvoidlistBackupPlanAssociations(ListBackupPlanAssociationsRequestrequest,StreamObserver<ListBackupPlanAssociationsResponse>responseObserver)

Lists BackupPlanAssociations in a given project and location.

Parameters
Name Description
request ListBackupPlanAssociationsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupPlanAssociationsResponse>

listBackupPlanRevisions(ListBackupPlanRevisionsRequest request, StreamObserver<ListBackupPlanRevisionsResponse> responseObserver)

publicdefaultvoidlistBackupPlanRevisions(ListBackupPlanRevisionsRequestrequest,StreamObserver<ListBackupPlanRevisionsResponse>responseObserver)

Lists BackupPlanRevisions in a given project and location.

Parameters
Name Description
request ListBackupPlanRevisionsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupPlanRevisionsResponse>

listBackupPlans(ListBackupPlansRequest request, StreamObserver<ListBackupPlansResponse> responseObserver)

publicdefaultvoidlistBackupPlans(ListBackupPlansRequestrequest,StreamObserver<ListBackupPlansResponse>responseObserver)

Lists BackupPlans in a given project and location.

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

listBackupVaults(ListBackupVaultsRequest request, StreamObserver<ListBackupVaultsResponse> responseObserver)

publicdefaultvoidlistBackupVaults(ListBackupVaultsRequestrequest,StreamObserver<ListBackupVaultsResponse>responseObserver)

Lists BackupVaults in a given project and location.

Parameters
Name Description
request ListBackupVaultsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackupVaultsResponse>

listBackups(ListBackupsRequest request, StreamObserver<ListBackupsResponse> responseObserver)

publicdefaultvoidlistBackups(ListBackupsRequestrequest,StreamObserver<ListBackupsResponse>responseObserver)

Lists Backups in a given project and location.

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

listDataSources(ListDataSourcesRequest request, StreamObserver<ListDataSourcesResponse> responseObserver)

publicdefaultvoidlistDataSources(ListDataSourcesRequestrequest,StreamObserver<ListDataSourcesResponse>responseObserver)

Lists DataSources in a given project and location.

Parameters
Name Description
request ListDataSourcesRequest
responseObserver io.grpc.stub.StreamObserver<ListDataSourcesResponse>

listManagementServers(ListManagementServersRequest request, StreamObserver<ListManagementServersResponse> responseObserver)

publicdefaultvoidlistManagementServers(ListManagementServersRequestrequest,StreamObserver<ListManagementServersResponse>responseObserver)

Lists ManagementServers in a given project and location.

Parameters
Name Description
request ListManagementServersRequest
responseObserver io.grpc.stub.StreamObserver<ListManagementServersResponse>

restoreBackup(RestoreBackupRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidrestoreBackup(RestoreBackupRequestrequest,StreamObserver<Operation>responseObserver)

Restore from a Backup

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

triggerBackup(TriggerBackupRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidtriggerBackup(TriggerBackupRequestrequest,StreamObserver<Operation>responseObserver)

Triggers a new Backup.

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

updateBackup(UpdateBackupRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateBackup(UpdateBackupRequestrequest,StreamObserver<Operation>responseObserver)

Updates the settings of a Backup.

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

updateBackupPlan(UpdateBackupPlanRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateBackupPlan(UpdateBackupPlanRequestrequest,StreamObserver<Operation>responseObserver)

Update a BackupPlan.

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

updateBackupPlanAssociation(UpdateBackupPlanAssociationRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateBackupPlanAssociation(UpdateBackupPlanAssociationRequestrequest,StreamObserver<Operation>responseObserver)

Update a BackupPlanAssociation.

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

updateBackupVault(UpdateBackupVaultRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateBackupVault(UpdateBackupVaultRequestrequest,StreamObserver<Operation>responseObserver)

Updates the settings of a BackupVault.

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

updateDataSource(UpdateDataSourceRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateDataSource(UpdateDataSourceRequestrequest,StreamObserver<Operation>responseObserver)

Updates the settings of a DataSource.

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

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.