Send feedback
Class BackupDRConnectionIdempotencyPolicy (2.34.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.34.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< BackupDRConnectionIdempotencyPolicy >
virtual ListManagementServers(google::cloud::backupdr::v1::ListManagementServersRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::ListManagementServersRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetManagementServer(google::cloud::backupdr::v1::GetManagementServerRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::GetManagementServerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateManagementServer(google::cloud::backupdr::v1::CreateManagementServerRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::CreateManagementServerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteManagementServer(google::cloud::backupdr::v1::DeleteManagementServerRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::DeleteManagementServerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateBackupVault(google::cloud::backupdr::v1::CreateBackupVaultRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::CreateBackupVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListBackupVaults(google::cloud::backupdr::v1::ListBackupVaultsRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::ListBackupVaultsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual FetchUsableBackupVaults(google::cloud::backupdr::v1::FetchUsableBackupVaultsRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::FetchUsableBackupVaultsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetBackupVault(google::cloud::backupdr::v1::GetBackupVaultRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::GetBackupVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateBackupVault(google::cloud::backupdr::v1::UpdateBackupVaultRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::UpdateBackupVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteBackupVault(google::cloud::backupdr::v1::DeleteBackupVaultRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::DeleteBackupVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListDataSources(google::cloud::backupdr::v1::ListDataSourcesRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::ListDataSourcesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDataSource(google::cloud::backupdr::v1::GetDataSourceRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::GetDataSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateDataSource(google::cloud::backupdr::v1::UpdateDataSourceRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::UpdateDataSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListBackups(google::cloud::backupdr::v1::ListBackupsRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::ListBackupsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetBackup(google::cloud::backupdr::v1::GetBackupRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::GetBackupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateBackup(google::cloud::backupdr::v1::UpdateBackupRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::UpdateBackupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteBackup(google::cloud::backupdr::v1::DeleteBackupRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::DeleteBackupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RestoreBackup(google::cloud::backupdr::v1::RestoreBackupRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::RestoreBackupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateBackupPlan(google::cloud::backupdr::v1::CreateBackupPlanRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::CreateBackupPlanRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetBackupPlan(google::cloud::backupdr::v1::GetBackupPlanRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::GetBackupPlanRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListBackupPlans(google::cloud::backupdr::v1::ListBackupPlansRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::ListBackupPlansRequest
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteBackupPlan(google::cloud::backupdr::v1::DeleteBackupPlanRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::DeleteBackupPlanRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateBackupPlanAssociation(google::cloud::backupdr::v1::CreateBackupPlanAssociationRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::CreateBackupPlanAssociationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetBackupPlanAssociation(google::cloud::backupdr::v1::GetBackupPlanAssociationRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::GetBackupPlanAssociationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListBackupPlanAssociations(google::cloud::backupdr::v1::ListBackupPlanAssociationsRequest)
Parameter
Name
Description
request
google::cloud::backupdr::v1::ListBackupPlanAssociationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteBackupPlanAssociation(google::cloud::backupdr::v1::DeleteBackupPlanAssociationRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::DeleteBackupPlanAssociationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual TriggerBackup(google::cloud::backupdr::v1::TriggerBackupRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::TriggerBackupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual InitializeService(google::cloud::backupdr::v1::InitializeServiceRequest const &)
Parameter
Name
Description
request
google::cloud::backupdr::v1::InitializeServiceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter
Name
Description
request
google::cloud::location::ListLocationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter
Name
Description
request
google::cloud::location::GetLocationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::SetIamPolicyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::GetIamPolicyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter
Name
Description
request
google::iam::v1::TestIamPermissionsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
Send feedback
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-04-09 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["This document details the `BackupDRConnectionIdempotencyPolicy` class across multiple versions, ranging from 2.23.0 up to the latest release candidate 2.37.0-rc."],["The class offers virtual functions for managing various aspects of backup and disaster recovery, including management servers, backup vaults, data sources, backups, and backup plans."],["Functions within the class allow for actions such as creating, listing, getting, updating, and deleting resources related to backup and disaster recovery, alongside functions to restore backups, trigger backups and initialize the service."],["Many functions have a `request` parameter, which takes in a specific type of request and returns an `google::cloud::Idempotency` type."],["It includes functions for handling operations and permissions, like listing, getting, deleting, and canceling operations, as well as setting, getting, and testing IAM permissions, along with the standard `clone()` function."]]],[]]