#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait CloudDeploy: std::fmt::Debug + Send + Sync {
fn list_delivery_pipelines(
&self,
_req: crate::model::ListDeliveryPipelinesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDeliveryPipelinesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_delivery_pipeline(
&self,
_req: crate::model::GetDeliveryPipelineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DeliveryPipeline>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_delivery_pipeline(
&self,
_req: crate::model::CreateDeliveryPipelineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_delivery_pipeline(
&self,
_req: crate::model::UpdateDeliveryPipelineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_delivery_pipeline(
&self,
_req: crate::model::DeleteDeliveryPipelineRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_targets(
&self,
_req: crate::model::ListTargetsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListTargetsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn rollback_target(
&self,
_req: crate::model::RollbackTargetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RollbackTargetResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_target(
&self,
_req: crate::model::GetTargetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Target>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_target(
&self,
_req: crate::model::CreateTargetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_target(
&self,
_req: crate::model::UpdateTargetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_target(
&self,
_req: crate::model::DeleteTargetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_custom_target_types(
&self,
_req: crate::model::ListCustomTargetTypesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCustomTargetTypesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_custom_target_type(
&self,
_req: crate::model::GetCustomTargetTypeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CustomTargetType>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_custom_target_type(
&self,
_req: crate::model::CreateCustomTargetTypeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_custom_target_type(
&self,
_req: crate::model::UpdateCustomTargetTypeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_custom_target_type(
&self,
_req: crate::model::DeleteCustomTargetTypeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_releases(
&self,
_req: crate::model::ListReleasesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListReleasesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_release(
&self,
_req: crate::model::GetReleaseRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Release>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_release(
&self,
_req: crate::model::CreateReleaseRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn abandon_release(
&self,
_req: crate::model::AbandonReleaseRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AbandonReleaseResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_deploy_policy(
&self,
_req: crate::model::CreateDeployPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_deploy_policy(
&self,
_req: crate::model::UpdateDeployPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_deploy_policy(
&self,
_req: crate::model::DeleteDeployPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_deploy_policies(
&self,
_req: crate::model::ListDeployPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDeployPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_deploy_policy(
&self,
_req: crate::model::GetDeployPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DeployPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn approve_rollout(
&self,
_req: crate::model::ApproveRolloutRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ApproveRolloutResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn advance_rollout(
&self,
_req: crate::model::AdvanceRolloutRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AdvanceRolloutResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn cancel_rollout(
&self,
_req: crate::model::CancelRolloutRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CancelRolloutResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_rollouts(
&self,
_req: crate::model::ListRolloutsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListRolloutsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_rollout(
&self,
_req: crate::model::GetRolloutRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Rollout>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_rollout(
&self,
_req: crate::model::CreateRolloutRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn ignore_job(
&self,
_req: crate::model::IgnoreJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::IgnoreJobResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn retry_job(
&self,
_req: crate::model::RetryJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::RetryJobResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_job_runs(
&self,
_req: crate::model::ListJobRunsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListJobRunsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_job_run(
&self,
_req: crate::model::GetJobRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::JobRun>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn terminate_job_run(
&self,
_req: crate::model::TerminateJobRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TerminateJobRunResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_config(
&self,
_req: crate::model::GetConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Config>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_automation(
&self,
_req: crate::model::CreateAutomationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_automation(
&self,
_req: crate::model::UpdateAutomationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_automation(
&self,
_req: crate::model::DeleteAutomationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_automation(
&self,
_req: crate::model::GetAutomationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Automation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_automations(
&self,
_req: crate::model::ListAutomationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAutomationsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_automation_run(
&self,
_req: crate::model::GetAutomationRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AutomationRun>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_automation_runs(
&self,
_req: crate::model::ListAutomationRunsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAutomationRunsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn cancel_automation_run(
&self,
_req: crate::model::CancelAutomationRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CancelAutomationRunResponse>>,
> + 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())
}
}