Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Database Migration API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override datamigration_v1::DataMigrationServiceClient Retry Policies
  • Modules
    • Database Migration API Configuration Options
  • Namespaces
    • google::cloud::datamigration
      • Overview
    • google::cloud::datamigration_mocks
      • Overview
    • google::cloud::datamigration_v1
      • Overview
      • Classes
        • DataMigrationServiceClient
          • Overview
          • Constructors
            • DataMigrationServiceClient(DataMigrationServiceClient const &)
            • DataMigrationServiceClient(DataMigrationServiceClient &&)
            • DataMigrationServiceClient(std::shared_ptr< DataMigrationServiceConnection >, Options)
          • Operators
            • operator=(DataMigrationServiceClient const &)
            • operator=(DataMigrationServiceClient &&)
            • operator==(DataMigrationServiceClient const &, DataMigrationServiceClient const &)
            • operator!=(DataMigrationServiceClient const &, DataMigrationServiceClient const &)
          • Functions
            • ListMigrationJobs(std::string const &, Options)
            • ListMigrationJobs(google::cloud::clouddms::v1::ListMigrationJobsRequest, Options)
            • GetMigrationJob(std::string const &, Options)
            • GetMigrationJob(google::cloud::clouddms::v1::GetMigrationJobRequest const &, Options)
            • CreateMigrationJob(std::string const &, google::cloud::clouddms::v1::MigrationJob const &, std::string const &, Options)
            • CreateMigrationJob(NoAwaitTag, std::string const &, google::cloud::clouddms::v1::MigrationJob const &, std::string const &, Options)
            • CreateMigrationJob(google::cloud::clouddms::v1::CreateMigrationJobRequest const &, Options)
            • CreateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::CreateMigrationJobRequest const &, Options)
            • CreateMigrationJob(google::longrunning::Operation const &, Options)
            • UpdateMigrationJob(google::cloud::clouddms::v1::MigrationJob const &, google::protobuf::FieldMask const &, Options)
            • UpdateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::MigrationJob const &, google::protobuf::FieldMask const &, Options)
            • UpdateMigrationJob(google::cloud::clouddms::v1::UpdateMigrationJobRequest const &, Options)
            • UpdateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::UpdateMigrationJobRequest const &, Options)
            • UpdateMigrationJob(google::longrunning::Operation const &, Options)
            • DeleteMigrationJob(std::string const &, Options)
            • DeleteMigrationJob(NoAwaitTag, std::string const &, Options)
            • DeleteMigrationJob(google::cloud::clouddms::v1::DeleteMigrationJobRequest const &, Options)
            • DeleteMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::DeleteMigrationJobRequest const &, Options)
            • DeleteMigrationJob(google::longrunning::Operation const &, Options)
            • StartMigrationJob(google::cloud::clouddms::v1::StartMigrationJobRequest const &, Options)
            • StartMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::StartMigrationJobRequest const &, Options)
            • StartMigrationJob(google::longrunning::Operation const &, Options)
            • StopMigrationJob(google::cloud::clouddms::v1::StopMigrationJobRequest const &, Options)
            • StopMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::StopMigrationJobRequest const &, Options)
            • StopMigrationJob(google::longrunning::Operation const &, Options)
            • ResumeMigrationJob(google::cloud::clouddms::v1::ResumeMigrationJobRequest const &, Options)
            • ResumeMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::ResumeMigrationJobRequest const &, Options)
            • ResumeMigrationJob(google::longrunning::Operation const &, Options)
            • PromoteMigrationJob(google::cloud::clouddms::v1::PromoteMigrationJobRequest const &, Options)
            • PromoteMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::PromoteMigrationJobRequest const &, Options)
            • PromoteMigrationJob(google::longrunning::Operation const &, Options)
            • VerifyMigrationJob(google::cloud::clouddms::v1::VerifyMigrationJobRequest const &, Options)
            • VerifyMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::VerifyMigrationJobRequest const &, Options)
            • VerifyMigrationJob(google::longrunning::Operation const &, Options)
            • RestartMigrationJob(google::cloud::clouddms::v1::RestartMigrationJobRequest const &, Options)
            • RestartMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::RestartMigrationJobRequest const &, Options)
            • RestartMigrationJob(google::longrunning::Operation const &, Options)
            • GenerateSshScript(google::cloud::clouddms::v1::GenerateSshScriptRequest const &, Options)
            • GenerateTcpProxyScript(google::cloud::clouddms::v1::GenerateTcpProxyScriptRequest const &, Options)
            • ListConnectionProfiles(std::string const &, Options)
            • ListConnectionProfiles(google::cloud::clouddms::v1::ListConnectionProfilesRequest, Options)
            • GetConnectionProfile(std::string const &, Options)
            • GetConnectionProfile(google::cloud::clouddms::v1::GetConnectionProfileRequest const &, Options)
            • CreateConnectionProfile(std::string const &, google::cloud::clouddms::v1::ConnectionProfile const &, std::string const &, Options)
            • CreateConnectionProfile(NoAwaitTag, std::string const &, google::cloud::clouddms::v1::ConnectionProfile const &, std::string const &, Options)
            • CreateConnectionProfile(google::cloud::clouddms::v1::CreateConnectionProfileRequest const &, Options)
            • CreateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::CreateConnectionProfileRequest const &, Options)
            • CreateConnectionProfile(google::longrunning::Operation const &, Options)
            • UpdateConnectionProfile(google::cloud::clouddms::v1::ConnectionProfile const &, google::protobuf::FieldMask const &, Options)
            • UpdateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::ConnectionProfile const &, google::protobuf::FieldMask const &, Options)
            • UpdateConnectionProfile(google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &, Options)
            • UpdateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &, Options)
            • UpdateConnectionProfile(google::longrunning::Operation const &, Options)
            • DeleteConnectionProfile(std::string const &, Options)
            • DeleteConnectionProfile(NoAwaitTag, std::string const &, Options)
            • DeleteConnectionProfile(google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &, Options)
            • DeleteConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &, Options)
            • DeleteConnectionProfile(google::longrunning::Operation const &, Options)
            • CreatePrivateConnection(std::string const &, google::cloud::clouddms::v1::PrivateConnection const &, std::string const &, Options)
            • CreatePrivateConnection(NoAwaitTag, std::string const &, google::cloud::clouddms::v1::PrivateConnection const &, std::string const &, Options)
            • CreatePrivateConnection(google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &, Options)
            • CreatePrivateConnection(NoAwaitTag, google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &, Options)
            • CreatePrivateConnection(google::longrunning::Operation const &, Options)
            • GetPrivateConnection(std::string const &, Options)
            • GetPrivateConnection(google::cloud::clouddms::v1::GetPrivateConnectionRequest const &, Options)
            • ListPrivateConnections(std::string const &, Options)
            • ListPrivateConnections(google::cloud::clouddms::v1::ListPrivateConnectionsRequest, Options)
            • DeletePrivateConnection(std::string const &, Options)
            • DeletePrivateConnection(NoAwaitTag, std::string const &, Options)
            • DeletePrivateConnection(google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &, Options)
            • DeletePrivateConnection(NoAwaitTag, google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &, Options)
            • DeletePrivateConnection(google::longrunning::Operation const &, Options)
            • GetConversionWorkspace(std::string const &, Options)
            • GetConversionWorkspace(google::cloud::clouddms::v1::GetConversionWorkspaceRequest const &, Options)
            • ListConversionWorkspaces(std::string const &, Options)
            • ListConversionWorkspaces(google::cloud::clouddms::v1::ListConversionWorkspacesRequest, Options)
            • CreateConversionWorkspace(std::string const &, google::cloud::clouddms::v1::ConversionWorkspace const &, std::string const &, Options)
            • CreateConversionWorkspace(NoAwaitTag, std::string const &, google::cloud::clouddms::v1::ConversionWorkspace const &, std::string const &, Options)
            • CreateConversionWorkspace(google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &, Options)
            • CreateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &, Options)
            • CreateConversionWorkspace(google::longrunning::Operation const &, Options)
            • UpdateConversionWorkspace(google::cloud::clouddms::v1::ConversionWorkspace const &, google::protobuf::FieldMask const &, Options)
            • UpdateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ConversionWorkspace const &, google::protobuf::FieldMask const &, Options)
            • UpdateConversionWorkspace(google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &, Options)
            • UpdateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &, Options)
            • UpdateConversionWorkspace(google::longrunning::Operation const &, Options)
            • DeleteConversionWorkspace(std::string const &, Options)
            • DeleteConversionWorkspace(NoAwaitTag, std::string const &, Options)
            • DeleteConversionWorkspace(google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &, Options)
            • DeleteConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &, Options)
            • DeleteConversionWorkspace(google::longrunning::Operation const &, Options)
            • CreateMappingRule(std::string const &, google::cloud::clouddms::v1::MappingRule const &, std::string const &, Options)
            • CreateMappingRule(google::cloud::clouddms::v1::CreateMappingRuleRequest const &, Options)
            • DeleteMappingRule(std::string const &, Options)
            • DeleteMappingRule(google::cloud::clouddms::v1::DeleteMappingRuleRequest const &, Options)
            • ListMappingRules(std::string const &, Options)
            • ListMappingRules(google::cloud::clouddms::v1::ListMappingRulesRequest, Options)
            • GetMappingRule(std::string const &, Options)
            • GetMappingRule(google::cloud::clouddms::v1::GetMappingRuleRequest const &, Options)
            • SeedConversionWorkspace(google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &, Options)
            • SeedConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &, Options)
            • SeedConversionWorkspace(google::longrunning::Operation const &, Options)
            • ImportMappingRules(google::cloud::clouddms::v1::ImportMappingRulesRequest const &, Options)
            • ImportMappingRules(NoAwaitTag, google::cloud::clouddms::v1::ImportMappingRulesRequest const &, Options)
            • ImportMappingRules(google::longrunning::Operation const &, Options)
            • ConvertConversionWorkspace(google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &, Options)
            • ConvertConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &, Options)
            • ConvertConversionWorkspace(google::longrunning::Operation const &, Options)
            • CommitConversionWorkspace(google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &, Options)
            • CommitConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &, Options)
            • CommitConversionWorkspace(google::longrunning::Operation const &, Options)
            • RollbackConversionWorkspace(google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &, Options)
            • RollbackConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &, Options)
            • RollbackConversionWorkspace(google::longrunning::Operation const &, Options)
            • ApplyConversionWorkspace(google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &, Options)
            • ApplyConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &, Options)
            • ApplyConversionWorkspace(google::longrunning::Operation const &, Options)
            • DescribeDatabaseEntities(google::cloud::clouddms::v1::DescribeDatabaseEntitiesRequest, Options)
            • SearchBackgroundJobs(google::cloud::clouddms::v1::SearchBackgroundJobsRequest const &, Options)
            • DescribeConversionWorkspaceRevisions(google::cloud::clouddms::v1::DescribeConversionWorkspaceRevisionsRequest const &, Options)
            • FetchStaticIps(std::string const &, Options)
            • FetchStaticIps(google::cloud::clouddms::v1::FetchStaticIpsRequest, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • DataMigrationServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListMigrationJobs(google::cloud::clouddms::v1::ListMigrationJobsRequest)
            • virtual GetMigrationJob(google::cloud::clouddms::v1::GetMigrationJobRequest const &)
            • virtual CreateMigrationJob(google::cloud::clouddms::v1::CreateMigrationJobRequest const &)
            • virtual CreateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::CreateMigrationJobRequest const &)
            • virtual CreateMigrationJob(google::longrunning::Operation const &)
            • virtual UpdateMigrationJob(google::cloud::clouddms::v1::UpdateMigrationJobRequest const &)
            • virtual UpdateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::UpdateMigrationJobRequest const &)
            • virtual UpdateMigrationJob(google::longrunning::Operation const &)
            • virtual DeleteMigrationJob(google::cloud::clouddms::v1::DeleteMigrationJobRequest const &)
            • virtual DeleteMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::DeleteMigrationJobRequest const &)
            • virtual DeleteMigrationJob(google::longrunning::Operation const &)
            • virtual StartMigrationJob(google::cloud::clouddms::v1::StartMigrationJobRequest const &)
            • virtual StartMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::StartMigrationJobRequest const &)
            • virtual StartMigrationJob(google::longrunning::Operation const &)
            • virtual StopMigrationJob(google::cloud::clouddms::v1::StopMigrationJobRequest const &)
            • virtual StopMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::StopMigrationJobRequest const &)
            • virtual StopMigrationJob(google::longrunning::Operation const &)
            • virtual ResumeMigrationJob(google::cloud::clouddms::v1::ResumeMigrationJobRequest const &)
            • virtual ResumeMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::ResumeMigrationJobRequest const &)
            • virtual ResumeMigrationJob(google::longrunning::Operation const &)
            • virtual PromoteMigrationJob(google::cloud::clouddms::v1::PromoteMigrationJobRequest const &)
            • virtual PromoteMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::PromoteMigrationJobRequest const &)
            • virtual PromoteMigrationJob(google::longrunning::Operation const &)
            • virtual VerifyMigrationJob(google::cloud::clouddms::v1::VerifyMigrationJobRequest const &)
            • virtual VerifyMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::VerifyMigrationJobRequest const &)
            • virtual VerifyMigrationJob(google::longrunning::Operation const &)
            • virtual RestartMigrationJob(google::cloud::clouddms::v1::RestartMigrationJobRequest const &)
            • virtual RestartMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::RestartMigrationJobRequest const &)
            • virtual RestartMigrationJob(google::longrunning::Operation const &)
            • virtual GenerateSshScript(google::cloud::clouddms::v1::GenerateSshScriptRequest const &)
            • virtual GenerateTcpProxyScript(google::cloud::clouddms::v1::GenerateTcpProxyScriptRequest const &)
            • virtual ListConnectionProfiles(google::cloud::clouddms::v1::ListConnectionProfilesRequest)
            • virtual GetConnectionProfile(google::cloud::clouddms::v1::GetConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(google::cloud::clouddms::v1::CreateConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::CreateConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(google::longrunning::Operation const &)
            • virtual UpdateConnectionProfile(google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &)
            • virtual UpdateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &)
            • virtual UpdateConnectionProfile(google::longrunning::Operation const &)
            • virtual DeleteConnectionProfile(google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &)
            • virtual DeleteConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &)
            • virtual DeleteConnectionProfile(google::longrunning::Operation const &)
            • virtual CreatePrivateConnection(google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &)
            • virtual CreatePrivateConnection(NoAwaitTag, google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &)
            • virtual CreatePrivateConnection(google::longrunning::Operation const &)
            • virtual GetPrivateConnection(google::cloud::clouddms::v1::GetPrivateConnectionRequest const &)
            • virtual ListPrivateConnections(google::cloud::clouddms::v1::ListPrivateConnectionsRequest)
            • virtual DeletePrivateConnection(google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &)
            • virtual DeletePrivateConnection(NoAwaitTag, google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &)
            • virtual DeletePrivateConnection(google::longrunning::Operation const &)
            • virtual GetConversionWorkspace(google::cloud::clouddms::v1::GetConversionWorkspaceRequest const &)
            • virtual ListConversionWorkspaces(google::cloud::clouddms::v1::ListConversionWorkspacesRequest)
            • virtual CreateConversionWorkspace(google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &)
            • virtual CreateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &)
            • virtual CreateConversionWorkspace(google::longrunning::Operation const &)
            • virtual UpdateConversionWorkspace(google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &)
            • virtual UpdateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &)
            • virtual UpdateConversionWorkspace(google::longrunning::Operation const &)
            • virtual DeleteConversionWorkspace(google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &)
            • virtual DeleteConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &)
            • virtual DeleteConversionWorkspace(google::longrunning::Operation const &)
            • virtual CreateMappingRule(google::cloud::clouddms::v1::CreateMappingRuleRequest const &)
            • virtual DeleteMappingRule(google::cloud::clouddms::v1::DeleteMappingRuleRequest const &)
            • virtual ListMappingRules(google::cloud::clouddms::v1::ListMappingRulesRequest)
            • virtual GetMappingRule(google::cloud::clouddms::v1::GetMappingRuleRequest const &)
            • virtual SeedConversionWorkspace(google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &)
            • virtual SeedConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &)
            • virtual SeedConversionWorkspace(google::longrunning::Operation const &)
            • virtual ImportMappingRules(google::cloud::clouddms::v1::ImportMappingRulesRequest const &)
            • virtual ImportMappingRules(NoAwaitTag, google::cloud::clouddms::v1::ImportMappingRulesRequest const &)
            • virtual ImportMappingRules(google::longrunning::Operation const &)
            • virtual ConvertConversionWorkspace(google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &)
            • virtual ConvertConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &)
            • virtual ConvertConversionWorkspace(google::longrunning::Operation const &)
            • virtual CommitConversionWorkspace(google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &)
            • virtual CommitConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &)
            • virtual CommitConversionWorkspace(google::longrunning::Operation const &)
            • virtual RollbackConversionWorkspace(google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &)
            • virtual RollbackConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &)
            • virtual RollbackConversionWorkspace(google::longrunning::Operation const &)
            • virtual ApplyConversionWorkspace(google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &)
            • virtual ApplyConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &)
            • virtual ApplyConversionWorkspace(google::longrunning::Operation const &)
            • virtual DescribeDatabaseEntities(google::cloud::clouddms::v1::DescribeDatabaseEntitiesRequest)
            • virtual SearchBackgroundJobs(google::cloud::clouddms::v1::SearchBackgroundJobsRequest const &)
            • virtual DescribeConversionWorkspaceRevisions(google::cloud::clouddms::v1::DescribeConversionWorkspaceRevisionsRequest const &)
            • virtual FetchStaticIps(google::cloud::clouddms::v1::FetchStaticIpsRequest)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataMigrationServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListMigrationJobs(google::cloud::clouddms::v1::ListMigrationJobsRequest)
            • virtual GetMigrationJob(google::cloud::clouddms::v1::GetMigrationJobRequest const &)
            • virtual CreateMigrationJob(google::cloud::clouddms::v1::CreateMigrationJobRequest const &)
            • virtual UpdateMigrationJob(google::cloud::clouddms::v1::UpdateMigrationJobRequest const &)
            • virtual DeleteMigrationJob(google::cloud::clouddms::v1::DeleteMigrationJobRequest const &)
            • virtual StartMigrationJob(google::cloud::clouddms::v1::StartMigrationJobRequest const &)
            • virtual StopMigrationJob(google::cloud::clouddms::v1::StopMigrationJobRequest const &)
            • virtual ResumeMigrationJob(google::cloud::clouddms::v1::ResumeMigrationJobRequest const &)
            • virtual PromoteMigrationJob(google::cloud::clouddms::v1::PromoteMigrationJobRequest const &)
            • virtual VerifyMigrationJob(google::cloud::clouddms::v1::VerifyMigrationJobRequest const &)
            • virtual RestartMigrationJob(google::cloud::clouddms::v1::RestartMigrationJobRequest const &)
            • virtual GenerateSshScript(google::cloud::clouddms::v1::GenerateSshScriptRequest const &)
            • virtual GenerateTcpProxyScript(google::cloud::clouddms::v1::GenerateTcpProxyScriptRequest const &)
            • virtual ListConnectionProfiles(google::cloud::clouddms::v1::ListConnectionProfilesRequest)
            • virtual GetConnectionProfile(google::cloud::clouddms::v1::GetConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(google::cloud::clouddms::v1::CreateConnectionProfileRequest const &)
            • virtual UpdateConnectionProfile(google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &)
            • virtual DeleteConnectionProfile(google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &)
            • virtual CreatePrivateConnection(google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &)
            • virtual GetPrivateConnection(google::cloud::clouddms::v1::GetPrivateConnectionRequest const &)
            • virtual ListPrivateConnections(google::cloud::clouddms::v1::ListPrivateConnectionsRequest)
            • virtual DeletePrivateConnection(google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &)
            • virtual GetConversionWorkspace(google::cloud::clouddms::v1::GetConversionWorkspaceRequest const &)
            • virtual ListConversionWorkspaces(google::cloud::clouddms::v1::ListConversionWorkspacesRequest)
            • virtual CreateConversionWorkspace(google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &)
            • virtual UpdateConversionWorkspace(google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &)
            • virtual DeleteConversionWorkspace(google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &)
            • virtual CreateMappingRule(google::cloud::clouddms::v1::CreateMappingRuleRequest const &)
            • virtual DeleteMappingRule(google::cloud::clouddms::v1::DeleteMappingRuleRequest const &)
            • virtual ListMappingRules(google::cloud::clouddms::v1::ListMappingRulesRequest)
            • virtual GetMappingRule(google::cloud::clouddms::v1::GetMappingRuleRequest const &)
            • virtual SeedConversionWorkspace(google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &)
            • virtual ImportMappingRules(google::cloud::clouddms::v1::ImportMappingRulesRequest const &)
            • virtual ConvertConversionWorkspace(google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &)
            • virtual CommitConversionWorkspace(google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &)
            • virtual RollbackConversionWorkspace(google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &)
            • virtual ApplyConversionWorkspace(google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &)
            • virtual DescribeDatabaseEntities(google::cloud::clouddms::v1::DescribeDatabaseEntitiesRequest)
            • virtual SearchBackgroundJobs(google::cloud::clouddms::v1::SearchBackgroundJobsRequest const &)
            • virtual DescribeConversionWorkspaceRevisions(google::cloud::clouddms::v1::DescribeConversionWorkspaceRevisionsRequest const &)
            • virtual FetchStaticIps(google::cloud::clouddms::v1::FetchStaticIpsRequest)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataMigrationServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DataMigrationServiceLimitedErrorCountRetryPolicy(int)
            • DataMigrationServiceLimitedErrorCountRetryPolicy(DataMigrationServiceLimitedErrorCountRetryPolicy &&)
            • DataMigrationServiceLimitedErrorCountRetryPolicy(DataMigrationServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataMigrationServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DataMigrationServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DataMigrationServiceLimitedTimeRetryPolicy(DataMigrationServiceLimitedTimeRetryPolicy &&)
            • DataMigrationServiceLimitedTimeRetryPolicy(DataMigrationServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataMigrationServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • DataMigrationServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DataMigrationServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DataMigrationServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • DataMigrationServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDataMigrationServiceConnection(Options)
        • MakeDefaultDataMigrationServiceConnectionIdempotencyPolicy()
    • google::cloud::datamigration_v1_mocks
      • Overview
      • Classes
        • MockDataMigrationServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListMigrationJobs(google::cloud::clouddms::v1::ListMigrationJobsRequest)
            • virtual GetMigrationJob(google::cloud::clouddms::v1::GetMigrationJobRequest const &)
            • virtual CreateMigrationJob(google::cloud::clouddms::v1::CreateMigrationJobRequest const &)
            • virtual CreateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::CreateMigrationJobRequest const &)
            • virtual CreateMigrationJob(google::longrunning::Operation const &)
            • virtual UpdateMigrationJob(google::cloud::clouddms::v1::UpdateMigrationJobRequest const &)
            • virtual UpdateMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::UpdateMigrationJobRequest const &)
            • virtual UpdateMigrationJob(google::longrunning::Operation const &)
            • virtual DeleteMigrationJob(google::cloud::clouddms::v1::DeleteMigrationJobRequest const &)
            • virtual DeleteMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::DeleteMigrationJobRequest const &)
            • virtual DeleteMigrationJob(google::longrunning::Operation const &)
            • virtual StartMigrationJob(google::cloud::clouddms::v1::StartMigrationJobRequest const &)
            • virtual StartMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::StartMigrationJobRequest const &)
            • virtual StartMigrationJob(google::longrunning::Operation const &)
            • virtual StopMigrationJob(google::cloud::clouddms::v1::StopMigrationJobRequest const &)
            • virtual StopMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::StopMigrationJobRequest const &)
            • virtual StopMigrationJob(google::longrunning::Operation const &)
            • virtual ResumeMigrationJob(google::cloud::clouddms::v1::ResumeMigrationJobRequest const &)
            • virtual ResumeMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::ResumeMigrationJobRequest const &)
            • virtual ResumeMigrationJob(google::longrunning::Operation const &)
            • virtual PromoteMigrationJob(google::cloud::clouddms::v1::PromoteMigrationJobRequest const &)
            • virtual PromoteMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::PromoteMigrationJobRequest const &)
            • virtual PromoteMigrationJob(google::longrunning::Operation const &)
            • virtual VerifyMigrationJob(google::cloud::clouddms::v1::VerifyMigrationJobRequest const &)
            • virtual VerifyMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::VerifyMigrationJobRequest const &)
            • virtual VerifyMigrationJob(google::longrunning::Operation const &)
            • virtual RestartMigrationJob(google::cloud::clouddms::v1::RestartMigrationJobRequest const &)
            • virtual RestartMigrationJob(NoAwaitTag, google::cloud::clouddms::v1::RestartMigrationJobRequest const &)
            • virtual RestartMigrationJob(google::longrunning::Operation const &)
            • virtual GenerateSshScript(google::cloud::clouddms::v1::GenerateSshScriptRequest const &)
            • virtual GenerateTcpProxyScript(google::cloud::clouddms::v1::GenerateTcpProxyScriptRequest const &)
            • virtual ListConnectionProfiles(google::cloud::clouddms::v1::ListConnectionProfilesRequest)
            • virtual GetConnectionProfile(google::cloud::clouddms::v1::GetConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(google::cloud::clouddms::v1::CreateConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::CreateConnectionProfileRequest const &)
            • virtual CreateConnectionProfile(google::longrunning::Operation const &)
            • virtual UpdateConnectionProfile(google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &)
            • virtual UpdateConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::UpdateConnectionProfileRequest const &)
            • virtual UpdateConnectionProfile(google::longrunning::Operation const &)
            • virtual DeleteConnectionProfile(google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &)
            • virtual DeleteConnectionProfile(NoAwaitTag, google::cloud::clouddms::v1::DeleteConnectionProfileRequest const &)
            • virtual DeleteConnectionProfile(google::longrunning::Operation const &)
            • virtual CreatePrivateConnection(google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &)
            • virtual CreatePrivateConnection(NoAwaitTag, google::cloud::clouddms::v1::CreatePrivateConnectionRequest const &)
            • virtual CreatePrivateConnection(google::longrunning::Operation const &)
            • virtual GetPrivateConnection(google::cloud::clouddms::v1::GetPrivateConnectionRequest const &)
            • virtual ListPrivateConnections(google::cloud::clouddms::v1::ListPrivateConnectionsRequest)
            • virtual DeletePrivateConnection(google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &)
            • virtual DeletePrivateConnection(NoAwaitTag, google::cloud::clouddms::v1::DeletePrivateConnectionRequest const &)
            • virtual DeletePrivateConnection(google::longrunning::Operation const &)
            • virtual GetConversionWorkspace(google::cloud::clouddms::v1::GetConversionWorkspaceRequest const &)
            • virtual ListConversionWorkspaces(google::cloud::clouddms::v1::ListConversionWorkspacesRequest)
            • virtual CreateConversionWorkspace(google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &)
            • virtual CreateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::CreateConversionWorkspaceRequest const &)
            • virtual CreateConversionWorkspace(google::longrunning::Operation const &)
            • virtual UpdateConversionWorkspace(google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &)
            • virtual UpdateConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::UpdateConversionWorkspaceRequest const &)
            • virtual UpdateConversionWorkspace(google::longrunning::Operation const &)
            • virtual DeleteConversionWorkspace(google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &)
            • virtual DeleteConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::DeleteConversionWorkspaceRequest const &)
            • virtual DeleteConversionWorkspace(google::longrunning::Operation const &)
            • virtual CreateMappingRule(google::cloud::clouddms::v1::CreateMappingRuleRequest const &)
            • virtual DeleteMappingRule(google::cloud::clouddms::v1::DeleteMappingRuleRequest const &)
            • virtual ListMappingRules(google::cloud::clouddms::v1::ListMappingRulesRequest)
            • virtual GetMappingRule(google::cloud::clouddms::v1::GetMappingRuleRequest const &)
            • virtual SeedConversionWorkspace(google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &)
            • virtual SeedConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::SeedConversionWorkspaceRequest const &)
            • virtual SeedConversionWorkspace(google::longrunning::Operation const &)
            • virtual ImportMappingRules(google::cloud::clouddms::v1::ImportMappingRulesRequest const &)
            • virtual ImportMappingRules(NoAwaitTag, google::cloud::clouddms::v1::ImportMappingRulesRequest const &)
            • virtual ImportMappingRules(google::longrunning::Operation const &)
            • virtual ConvertConversionWorkspace(google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &)
            • virtual ConvertConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ConvertConversionWorkspaceRequest const &)
            • virtual ConvertConversionWorkspace(google::longrunning::Operation const &)
            • virtual CommitConversionWorkspace(google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &)
            • virtual CommitConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::CommitConversionWorkspaceRequest const &)
            • virtual CommitConversionWorkspace(google::longrunning::Operation const &)
            • virtual RollbackConversionWorkspace(google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &)
            • virtual RollbackConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::RollbackConversionWorkspaceRequest const &)
            • virtual RollbackConversionWorkspace(google::longrunning::Operation const &)
            • virtual ApplyConversionWorkspace(google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &)
            • virtual ApplyConversionWorkspace(NoAwaitTag, google::cloud::clouddms::v1::ApplyConversionWorkspaceRequest const &)
            • virtual ApplyConversionWorkspace(google::longrunning::Operation const &)
            • virtual DescribeDatabaseEntities(google::cloud::clouddms::v1::DescribeDatabaseEntitiesRequest)
            • virtual SearchBackgroundJobs(google::cloud::clouddms::v1::SearchBackgroundJobsRequest const &)
            • virtual DescribeConversionWorkspaceRevisions(google::cloud::clouddms::v1::DescribeConversionWorkspaceRevisionsRequest const &)
            • virtual FetchStaticIps(google::cloud::clouddms::v1::FetchStaticIpsRequest)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • C++
  • Documentation
  • Reference

Namespace google::cloud::datamigration (2.44.0-rc)

  • 2.44.0-rc (latest)
  • 2.43.0
  • 2.42.0
  • 2.41.0
  • 2.40.0
  • 2.39.0
  • 2.38.0
  • 2.37.0
  • 2.36.0
  • 2.35.0
  • 2.34.0
  • 2.33.0
  • 2.32.0
  • 2.31.0
  • 2.30.0
  • 2.29.0
  • 2.28.0
  • 2.27.0
  • 2.26.0
  • 2.25.1
  • 2.24.0
  • 2.23.0
  • 2.22.1
  • 2.21.0
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.0
  • 2.15.1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
Deprecated: This namespace is deprecated, prefer the types defined in datamigration_v1.

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-10-10 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

    • Community forums
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Google Cloud documentation
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
    • Developer Center
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어