#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait BigQueryExportService: std::fmt::Debug + Send + Sync {
fn get_big_query_export(
&self,
_req: crate::model::GetBigQueryExportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BigQueryExport>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_big_query_export(
&self,
_req: crate::model::UpdateBigQueryExportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BigQueryExport>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn provision_big_query_export(
&self,
_req: crate::model::ProvisionBigQueryExportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BigQueryExport>>,
> + 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()
}
}
pub trait DashboardChartService: std::fmt::Debug + Send + Sync {
fn get_dashboard_chart(
&self,
_req: crate::model::GetDashboardChartRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DashboardChart>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn batch_get_dashboard_charts(
&self,
_req: crate::model::BatchGetDashboardChartsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BatchGetDashboardChartsResponse>>,
> + 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()
}
}
pub trait DashboardQueryService: std::fmt::Debug + Send + Sync {
fn get_dashboard_query(
&self,
_req: crate::model::GetDashboardQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DashboardQuery>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_dashboard_query(
&self,
_req: crate::model::ExecuteDashboardQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ExecuteDashboardQueryResponse>>,
> + 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()
}
}
pub trait DataAccessControlService: std::fmt::Debug + Send + Sync {
fn create_data_access_label(
&self,
_req: crate::model::CreateDataAccessLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataAccessLabel>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_data_access_label(
&self,
_req: crate::model::GetDataAccessLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataAccessLabel>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_data_access_labels(
&self,
_req: crate::model::ListDataAccessLabelsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDataAccessLabelsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_data_access_label(
&self,
_req: crate::model::UpdateDataAccessLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataAccessLabel>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_data_access_label(
&self,
_req: crate::model::DeleteDataAccessLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_data_access_scope(
&self,
_req: crate::model::CreateDataAccessScopeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataAccessScope>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_data_access_scope(
&self,
_req: crate::model::GetDataAccessScopeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataAccessScope>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_data_access_scopes(
&self,
_req: crate::model::ListDataAccessScopesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDataAccessScopesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_data_access_scope(
&self,
_req: crate::model::UpdateDataAccessScopeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataAccessScope>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_data_access_scope(
&self,
_req: crate::model::DeleteDataAccessScopeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + 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()
}
}
pub trait DataTableService: std::fmt::Debug + Send + Sync {
fn create_data_table(
&self,
_req: crate::model::CreateDataTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataTable>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_data_tables(
&self,
_req: crate::model::ListDataTablesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDataTablesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_data_table(
&self,
_req: crate::model::GetDataTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataTable>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_data_table(
&self,
_req: crate::model::UpdateDataTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataTable>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_data_table(
&self,
_req: crate::model::DeleteDataTableRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_data_table_row(
&self,
_req: crate::model::CreateDataTableRowRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataTableRow>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_data_table_row(
&self,
_req: crate::model::UpdateDataTableRowRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataTableRow>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_data_table_rows(
&self,
_req: crate::model::ListDataTableRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDataTableRowsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_data_table_row(
&self,
_req: crate::model::GetDataTableRowRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataTableRow>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_data_table_row(
&self,
_req: crate::model::DeleteDataTableRowRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn bulk_create_data_table_rows(
&self,
_req: crate::model::BulkCreateDataTableRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BulkCreateDataTableRowsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn bulk_get_data_table_rows(
&self,
_req: crate::model::BulkGetDataTableRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BulkGetDataTableRowsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn bulk_replace_data_table_rows(
&self,
_req: crate::model::BulkReplaceDataTableRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BulkReplaceDataTableRowsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn bulk_update_data_table_rows(
&self,
_req: crate::model::BulkUpdateDataTableRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BulkUpdateDataTableRowsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_data_table_operation_errors(
&self,
_req: crate::model::GetDataTableOperationErrorsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DataTableOperationErrors>>,
> + 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()
}
}
pub trait EntityService: std::fmt::Debug + Send + Sync {
fn get_watchlist(
&self,
_req: crate::model::GetWatchlistRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Watchlist>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_watchlists(
&self,
_req: crate::model::ListWatchlistsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListWatchlistsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_watchlist(
&self,
_req: crate::model::CreateWatchlistRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Watchlist>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_watchlist(
&self,
_req: crate::model::UpdateWatchlistRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Watchlist>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_watchlist(
&self,
_req: crate::model::DeleteWatchlistRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + 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()
}
}
pub trait FeaturedContentNativeDashboardService: std::fmt::Debug + Send + Sync {
fn get_featured_content_native_dashboard(
&self,
_req: crate::model::GetFeaturedContentNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::FeaturedContentNativeDashboard>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_featured_content_native_dashboards(
&self,
_req: crate::model::ListFeaturedContentNativeDashboardsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListFeaturedContentNativeDashboardsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn install_featured_content_native_dashboard(
&self,
_req: crate::model::InstallFeaturedContentNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::InstallFeaturedContentNativeDashboardResponse>,
>,
> + 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()
}
}
pub trait InstanceService: std::fmt::Debug + Send + Sync {
fn get_instance(
&self,
_req: crate::model::GetInstanceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Instance>>> + 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()
}
}
pub trait NativeDashboardService: std::fmt::Debug + Send + Sync {
fn create_native_dashboard(
&self,
_req: crate::model::CreateNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::NativeDashboard>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_native_dashboard(
&self,
_req: crate::model::GetNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::NativeDashboard>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_native_dashboards(
&self,
_req: crate::model::ListNativeDashboardsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListNativeDashboardsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_native_dashboard(
&self,
_req: crate::model::UpdateNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::NativeDashboard>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn duplicate_native_dashboard(
&self,
_req: crate::model::DuplicateNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::NativeDashboard>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_native_dashboard(
&self,
_req: crate::model::DeleteNativeDashboardRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn add_chart(
&self,
_req: crate::model::AddChartRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AddChartResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn remove_chart(
&self,
_req: crate::model::RemoveChartRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::NativeDashboard>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn edit_chart(
&self,
_req: crate::model::EditChartRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::EditChartResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn duplicate_chart(
&self,
_req: crate::model::DuplicateChartRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DuplicateChartResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn export_native_dashboards(
&self,
_req: crate::model::ExportNativeDashboardsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ExportNativeDashboardsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn import_native_dashboards(
&self,
_req: crate::model::ImportNativeDashboardsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ImportNativeDashboardsResponse>>,
> + 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()
}
}
pub trait ReferenceListService: std::fmt::Debug + Send + Sync {
fn get_reference_list(
&self,
_req: crate::model::GetReferenceListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ReferenceList>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_reference_lists(
&self,
_req: crate::model::ListReferenceListsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListReferenceListsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_reference_list(
&self,
_req: crate::model::CreateReferenceListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ReferenceList>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_reference_list(
&self,
_req: crate::model::UpdateReferenceListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ReferenceList>>,
> + 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()
}
}
pub trait RuleService: std::fmt::Debug + Send + Sync {
fn create_rule(
&self,
_req: crate::model::CreateRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Rule>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_rule(
&self,
_req: crate::model::GetRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Rule>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_rules(
&self,
_req: crate::model::ListRulesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRulesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_rule(
&self,
_req: crate::model::UpdateRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Rule>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_rule(
&self,
_req: crate::model::DeleteRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_rule_revisions(
&self,
_req: crate::model::ListRuleRevisionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRuleRevisionsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_retrohunt(
&self,
_req: crate::model::CreateRetrohuntRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_retrohunt(
&self,
_req: crate::model::GetRetrohuntRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Retrohunt>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_retrohunts(
&self,
_req: crate::model::ListRetrohuntsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRetrohuntsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_rule_deployment(
&self,
_req: crate::model::GetRuleDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RuleDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_rule_deployments(
&self,
_req: crate::model::ListRuleDeploymentsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRuleDeploymentsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_rule_deployment(
&self,
_req: crate::model::UpdateRuleDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RuleDeployment>>,
> + 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())
}
}