#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait AssetService: std::fmt::Debug + Send + Sync {
fn export_assets(
&self,
_req: crate::model::ExportAssetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
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 batch_get_assets_history(
&self,
_req: crate::model::BatchGetAssetsHistoryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BatchGetAssetsHistoryResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_feed(
&self,
_req: crate::model::CreateFeedRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Feed>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_feed(
&self,
_req: crate::model::GetFeedRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Feed>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_feeds(
&self,
_req: crate::model::ListFeedsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListFeedsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_feed(
&self,
_req: crate::model::UpdateFeedRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Feed>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_feed(
&self,
_req: crate::model::DeleteFeedRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn search_all_resources(
&self,
_req: crate::model::SearchAllResourcesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SearchAllResourcesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn search_all_iam_policies(
&self,
_req: crate::model::SearchAllIamPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SearchAllIamPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_iam_policy(
&self,
_req: crate::model::AnalyzeIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AnalyzeIamPolicyResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_iam_policy_longrunning(
&self,
_req: crate::model::AnalyzeIamPolicyLongrunningRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_move(
&self,
_req: crate::model::AnalyzeMoveRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AnalyzeMoveResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn query_assets(
&self,
_req: crate::model::QueryAssetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::QueryAssetsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_saved_query(
&self,
_req: crate::model::CreateSavedQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::SavedQuery>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_saved_query(
&self,
_req: crate::model::GetSavedQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::SavedQuery>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_saved_queries(
&self,
_req: crate::model::ListSavedQueriesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSavedQueriesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_saved_query(
&self,
_req: crate::model::UpdateSavedQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::SavedQuery>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_saved_query(
&self,
_req: crate::model::DeleteSavedQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn batch_get_effective_iam_policies(
&self,
_req: crate::model::BatchGetEffectiveIamPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BatchGetEffectiveIamPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_org_policies(
&self,
_req: crate::model::AnalyzeOrgPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AnalyzeOrgPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_org_policy_governed_containers(
&self,
_req: crate::model::AnalyzeOrgPolicyGovernedContainersRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::AnalyzeOrgPolicyGovernedContainersResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_org_policy_governed_assets(
&self,
_req: crate::model::AnalyzeOrgPolicyGovernedAssetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::AnalyzeOrgPolicyGovernedAssetsResponse>,
>,
> + 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 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())
}
}