#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait DataMigrationService: std::fmt::Debug + Send + Sync {
fn list_migration_jobs(
&self,
_req: crate::model::ListMigrationJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListMigrationJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_migration_job(
&self,
_req: crate::model::GetMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MigrationJob>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_migration_job(
&self,
_req: crate::model::CreateMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_migration_job(
&self,
_req: crate::model::UpdateMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_migration_job(
&self,
_req: crate::model::DeleteMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn start_migration_job(
&self,
_req: crate::model::StartMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn stop_migration_job(
&self,
_req: crate::model::StopMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn resume_migration_job(
&self,
_req: crate::model::ResumeMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn promote_migration_job(
&self,
_req: crate::model::PromoteMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn verify_migration_job(
&self,
_req: crate::model::VerifyMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn restart_migration_job(
&self,
_req: crate::model::RestartMigrationJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn generate_ssh_script(
&self,
_req: crate::model::GenerateSshScriptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::SshScript>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn generate_tcp_proxy_script(
&self,
_req: crate::model::GenerateTcpProxyScriptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TcpProxyScript>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_connection_profiles(
&self,
_req: crate::model::ListConnectionProfilesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListConnectionProfilesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_connection_profile(
&self,
_req: crate::model::GetConnectionProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ConnectionProfile>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_connection_profile(
&self,
_req: crate::model::CreateConnectionProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_connection_profile(
&self,
_req: crate::model::UpdateConnectionProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_connection_profile(
&self,
_req: crate::model::DeleteConnectionProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_private_connection(
&self,
_req: crate::model::CreatePrivateConnectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_private_connection(
&self,
_req: crate::model::GetPrivateConnectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PrivateConnection>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_private_connections(
&self,
_req: crate::model::ListPrivateConnectionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListPrivateConnectionsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_private_connection(
&self,
_req: crate::model::DeletePrivateConnectionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_conversion_workspace(
&self,
_req: crate::model::GetConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ConversionWorkspace>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_conversion_workspaces(
&self,
_req: crate::model::ListConversionWorkspacesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListConversionWorkspacesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_conversion_workspace(
&self,
_req: crate::model::CreateConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_conversion_workspace(
&self,
_req: crate::model::UpdateConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_conversion_workspace(
&self,
_req: crate::model::DeleteConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_mapping_rule(
&self,
_req: crate::model::CreateMappingRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::MappingRule>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_mapping_rule(
&self,
_req: crate::model::DeleteMappingRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_mapping_rules(
&self,
_req: crate::model::ListMappingRulesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListMappingRulesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_mapping_rule(
&self,
_req: crate::model::GetMappingRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::MappingRule>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn seed_conversion_workspace(
&self,
_req: crate::model::SeedConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn import_mapping_rules(
&self,
_req: crate::model::ImportMappingRulesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn convert_conversion_workspace(
&self,
_req: crate::model::ConvertConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn commit_conversion_workspace(
&self,
_req: crate::model::CommitConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn rollback_conversion_workspace(
&self,
_req: crate::model::RollbackConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn apply_conversion_workspace(
&self,
_req: crate::model::ApplyConversionWorkspaceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn describe_database_entities(
&self,
_req: crate::model::DescribeDatabaseEntitiesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DescribeDatabaseEntitiesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn search_background_jobs(
&self,
_req: crate::model::SearchBackgroundJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SearchBackgroundJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn describe_conversion_workspace_revisions(
&self,
_req: crate::model::DescribeConversionWorkspaceRevisionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::DescribeConversionWorkspaceRevisionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn fetch_static_ips(
&self,
_req: crate::model::FetchStaticIpsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::FetchStaticIpsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_operations(
&self,
_req: google_cloud_longrunning::model::ListOperationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_operation(
&self,
_req: google_cloud_longrunning::model::DeleteOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn cancel_operation(
&self,
_req: google_cloud_longrunning::model::CancelOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_polling_error_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
}
fn get_polling_backoff_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
}
}