Skip to main content
Documentation
Technology areas
close
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
close
Access and resources management
Costs and usage management
Google Cloud SDK, languages, frameworks, and tools
Infrastructure as code
Migration
Related sites
close
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
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