#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait OsConfigService: std::fmt::Debug + Send + Sync {
fn execute_patch_job(
&self,
_req: crate::model::ExecutePatchJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::PatchJob>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_patch_job(
&self,
_req: crate::model::GetPatchJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::PatchJob>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn cancel_patch_job(
&self,
_req: crate::model::CancelPatchJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::PatchJob>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_patch_jobs(
&self,
_req: crate::model::ListPatchJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListPatchJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_patch_job_instance_details(
&self,
_req: crate::model::ListPatchJobInstanceDetailsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListPatchJobInstanceDetailsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_patch_deployment(
&self,
_req: crate::model::CreatePatchDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PatchDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_patch_deployment(
&self,
_req: crate::model::GetPatchDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PatchDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_patch_deployments(
&self,
_req: crate::model::ListPatchDeploymentsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListPatchDeploymentsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_patch_deployment(
&self,
_req: crate::model::DeletePatchDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_patch_deployment(
&self,
_req: crate::model::UpdatePatchDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PatchDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn pause_patch_deployment(
&self,
_req: crate::model::PausePatchDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PatchDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn resume_patch_deployment(
&self,
_req: crate::model::ResumePatchDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PatchDeployment>>,
> + 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 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 OsConfigZonalService: std::fmt::Debug + Send + Sync {
fn create_os_policy_assignment(
&self,
_req: crate::model::CreateOSPolicyAssignmentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_os_policy_assignment(
&self,
_req: crate::model::UpdateOSPolicyAssignmentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_os_policy_assignment(
&self,
_req: crate::model::GetOSPolicyAssignmentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::OSPolicyAssignment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_os_policy_assignments(
&self,
_req: crate::model::ListOSPolicyAssignmentsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListOSPolicyAssignmentsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_os_policy_assignment_revisions(
&self,
_req: crate::model::ListOSPolicyAssignmentRevisionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListOSPolicyAssignmentRevisionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_os_policy_assignment(
&self,
_req: crate::model::DeleteOSPolicyAssignmentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_os_policy_assignment_report(
&self,
_req: crate::model::GetOSPolicyAssignmentReportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::OSPolicyAssignmentReport>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_os_policy_assignment_reports(
&self,
_req: crate::model::ListOSPolicyAssignmentReportsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListOSPolicyAssignmentReportsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_inventory(
&self,
_req: crate::model::GetInventoryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Inventory>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_inventories(
&self,
_req: crate::model::ListInventoriesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListInventoriesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_vulnerability_report(
&self,
_req: crate::model::GetVulnerabilityReportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::VulnerabilityReport>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_vulnerability_reports(
&self,
_req: crate::model::ListVulnerabilityReportsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListVulnerabilityReportsResponse>>,
> + 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 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())
}
}