#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait MigrationCenter: std::fmt::Debug + Send + Sync {
fn list_assets(
&self,
_req: crate::model::ListAssetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAssetsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_asset(
&self,
_req: crate::model::GetAssetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Asset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_asset(
&self,
_req: crate::model::UpdateAssetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Asset>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn batch_update_assets(
&self,
_req: crate::model::BatchUpdateAssetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BatchUpdateAssetsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_asset(
&self,
_req: crate::model::DeleteAssetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn batch_delete_assets(
&self,
_req: crate::model::BatchDeleteAssetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn report_asset_frames(
&self,
_req: crate::model::ReportAssetFramesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ReportAssetFramesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn aggregate_assets_values(
&self,
_req: crate::model::AggregateAssetsValuesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AggregateAssetsValuesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_import_job(
&self,
_req: crate::model::CreateImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_import_jobs(
&self,
_req: crate::model::ListImportJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListImportJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_import_job(
&self,
_req: crate::model::GetImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ImportJob>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_import_job(
&self,
_req: crate::model::DeleteImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_import_job(
&self,
_req: crate::model::UpdateImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn validate_import_job(
&self,
_req: crate::model::ValidateImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn run_import_job(
&self,
_req: crate::model::RunImportJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_import_data_file(
&self,
_req: crate::model::GetImportDataFileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ImportDataFile>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_import_data_files(
&self,
_req: crate::model::ListImportDataFilesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListImportDataFilesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_import_data_file(
&self,
_req: crate::model::CreateImportDataFileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_import_data_file(
&self,
_req: crate::model::DeleteImportDataFileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_groups(
&self,
_req: crate::model::ListGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_group(
&self,
_req: crate::model::GetGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Group>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_group(
&self,
_req: crate::model::CreateGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_group(
&self,
_req: crate::model::UpdateGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_group(
&self,
_req: crate::model::DeleteGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn add_assets_to_group(
&self,
_req: crate::model::AddAssetsToGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn remove_assets_from_group(
&self,
_req: crate::model::RemoveAssetsFromGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_error_frames(
&self,
_req: crate::model::ListErrorFramesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListErrorFramesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_error_frame(
&self,
_req: crate::model::GetErrorFrameRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ErrorFrame>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_sources(
&self,
_req: crate::model::ListSourcesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSourcesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_source(
&self,
_req: crate::model::GetSourceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Source>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_source(
&self,
_req: crate::model::CreateSourceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_source(
&self,
_req: crate::model::UpdateSourceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_source(
&self,
_req: crate::model::DeleteSourceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_preference_sets(
&self,
_req: crate::model::ListPreferenceSetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListPreferenceSetsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_preference_set(
&self,
_req: crate::model::GetPreferenceSetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PreferenceSet>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_preference_set(
&self,
_req: crate::model::CreatePreferenceSetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_preference_set(
&self,
_req: crate::model::UpdatePreferenceSetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_preference_set(
&self,
_req: crate::model::DeletePreferenceSetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_settings(
&self,
_req: crate::model::GetSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Settings>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_settings(
&self,
_req: crate::model::UpdateSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_report_config(
&self,
_req: crate::model::CreateReportConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_report_config(
&self,
_req: crate::model::GetReportConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ReportConfig>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_report_configs(
&self,
_req: crate::model::ListReportConfigsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListReportConfigsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_report_config(
&self,
_req: crate::model::DeleteReportConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_report(
&self,
_req: crate::model::CreateReportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_report(
&self,
_req: crate::model::GetReportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Report>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_reports(
&self,
_req: crate::model::ListReportsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListReportsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_report(
&self,
_req: crate::model::DeleteReportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + 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 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())
}
}