#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait AddressGroupService: std::fmt::Debug + Send + Sync {
fn list_address_groups(
&self,
_req: crate::model::ListAddressGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAddressGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_address_group(
&self,
_req: crate::model::GetAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AddressGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_address_group(
&self,
_req: crate::model::CreateAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_address_group(
&self,
_req: crate::model::UpdateAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn add_address_group_items(
&self,
_req: crate::model::AddAddressGroupItemsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn remove_address_group_items(
&self,
_req: crate::model::RemoveAddressGroupItemsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn clone_address_group_items(
&self,
_req: crate::model::CloneAddressGroupItemsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_address_group(
&self,
_req: crate::model::DeleteAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_address_group_references(
&self,
_req: crate::model::ListAddressGroupReferencesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAddressGroupReferencesResponse>>,
> + 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())
}
}
pub trait OrganizationAddressGroupService: std::fmt::Debug + Send + Sync {
fn list_address_groups(
&self,
_req: crate::model::ListAddressGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAddressGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_address_group(
&self,
_req: crate::model::GetAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AddressGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_address_group(
&self,
_req: crate::model::CreateAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_address_group(
&self,
_req: crate::model::UpdateAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn add_address_group_items(
&self,
_req: crate::model::AddAddressGroupItemsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn remove_address_group_items(
&self,
_req: crate::model::RemoveAddressGroupItemsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn clone_address_group_items(
&self,
_req: crate::model::CloneAddressGroupItemsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_address_group(
&self,
_req: crate::model::DeleteAddressGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_address_group_references(
&self,
_req: crate::model::ListAddressGroupReferencesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAddressGroupReferencesResponse>>,
> + 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())
}
}
pub trait DnsThreatDetectorService: std::fmt::Debug + Send + Sync {
fn list_dns_threat_detectors(
&self,
_req: crate::model::ListDnsThreatDetectorsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListDnsThreatDetectorsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_dns_threat_detector(
&self,
_req: crate::model::GetDnsThreatDetectorRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DnsThreatDetector>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_dns_threat_detector(
&self,
_req: crate::model::CreateDnsThreatDetectorRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DnsThreatDetector>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_dns_threat_detector(
&self,
_req: crate::model::UpdateDnsThreatDetectorRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DnsThreatDetector>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_dns_threat_detector(
&self,
_req: crate::model::DeleteDnsThreatDetectorRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + 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()
}
}
pub trait FirewallActivation: std::fmt::Debug + Send + Sync {
fn list_firewall_endpoints(
&self,
_req: crate::model::ListFirewallEndpointsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListFirewallEndpointsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_firewall_endpoint(
&self,
_req: crate::model::GetFirewallEndpointRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::FirewallEndpoint>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_firewall_endpoint(
&self,
_req: crate::model::CreateFirewallEndpointRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_firewall_endpoint(
&self,
_req: crate::model::DeleteFirewallEndpointRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_firewall_endpoint(
&self,
_req: crate::model::UpdateFirewallEndpointRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_firewall_endpoint_associations(
&self,
_req: crate::model::ListFirewallEndpointAssociationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListFirewallEndpointAssociationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_firewall_endpoint_association(
&self,
_req: crate::model::GetFirewallEndpointAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::FirewallEndpointAssociation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_firewall_endpoint_association(
&self,
_req: crate::model::CreateFirewallEndpointAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_firewall_endpoint_association(
&self,
_req: crate::model::DeleteFirewallEndpointAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_firewall_endpoint_association(
&self,
_req: crate::model::UpdateFirewallEndpointAssociationRequest,
_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 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())
}
}
pub trait Intercept: std::fmt::Debug + Send + Sync {
fn list_intercept_endpoint_groups(
&self,
_req: crate::model::ListInterceptEndpointGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListInterceptEndpointGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_intercept_endpoint_group(
&self,
_req: crate::model::GetInterceptEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::InterceptEndpointGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_intercept_endpoint_group(
&self,
_req: crate::model::CreateInterceptEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_intercept_endpoint_group(
&self,
_req: crate::model::UpdateInterceptEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_intercept_endpoint_group(
&self,
_req: crate::model::DeleteInterceptEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_intercept_endpoint_group_associations(
&self,
_req: crate::model::ListInterceptEndpointGroupAssociationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListInterceptEndpointGroupAssociationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_intercept_endpoint_group_association(
&self,
_req: crate::model::GetInterceptEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::InterceptEndpointGroupAssociation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_intercept_endpoint_group_association(
&self,
_req: crate::model::CreateInterceptEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_intercept_endpoint_group_association(
&self,
_req: crate::model::UpdateInterceptEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_intercept_endpoint_group_association(
&self,
_req: crate::model::DeleteInterceptEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_intercept_deployment_groups(
&self,
_req: crate::model::ListInterceptDeploymentGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListInterceptDeploymentGroupsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_intercept_deployment_group(
&self,
_req: crate::model::GetInterceptDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::InterceptDeploymentGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_intercept_deployment_group(
&self,
_req: crate::model::CreateInterceptDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_intercept_deployment_group(
&self,
_req: crate::model::UpdateInterceptDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_intercept_deployment_group(
&self,
_req: crate::model::DeleteInterceptDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_intercept_deployments(
&self,
_req: crate::model::ListInterceptDeploymentsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListInterceptDeploymentsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_intercept_deployment(
&self,
_req: crate::model::GetInterceptDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::InterceptDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_intercept_deployment(
&self,
_req: crate::model::CreateInterceptDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_intercept_deployment(
&self,
_req: crate::model::UpdateInterceptDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_intercept_deployment(
&self,
_req: crate::model::DeleteInterceptDeploymentRequest,
_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 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())
}
}
pub trait Mirroring: std::fmt::Debug + Send + Sync {
fn list_mirroring_endpoint_groups(
&self,
_req: crate::model::ListMirroringEndpointGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListMirroringEndpointGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_mirroring_endpoint_group(
&self,
_req: crate::model::GetMirroringEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MirroringEndpointGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_mirroring_endpoint_group(
&self,
_req: crate::model::CreateMirroringEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_mirroring_endpoint_group(
&self,
_req: crate::model::UpdateMirroringEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_mirroring_endpoint_group(
&self,
_req: crate::model::DeleteMirroringEndpointGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_mirroring_endpoint_group_associations(
&self,
_req: crate::model::ListMirroringEndpointGroupAssociationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListMirroringEndpointGroupAssociationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_mirroring_endpoint_group_association(
&self,
_req: crate::model::GetMirroringEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MirroringEndpointGroupAssociation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_mirroring_endpoint_group_association(
&self,
_req: crate::model::CreateMirroringEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_mirroring_endpoint_group_association(
&self,
_req: crate::model::UpdateMirroringEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_mirroring_endpoint_group_association(
&self,
_req: crate::model::DeleteMirroringEndpointGroupAssociationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_mirroring_deployment_groups(
&self,
_req: crate::model::ListMirroringDeploymentGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListMirroringDeploymentGroupsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_mirroring_deployment_group(
&self,
_req: crate::model::GetMirroringDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MirroringDeploymentGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_mirroring_deployment_group(
&self,
_req: crate::model::CreateMirroringDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_mirroring_deployment_group(
&self,
_req: crate::model::UpdateMirroringDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_mirroring_deployment_group(
&self,
_req: crate::model::DeleteMirroringDeploymentGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_mirroring_deployments(
&self,
_req: crate::model::ListMirroringDeploymentsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListMirroringDeploymentsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_mirroring_deployment(
&self,
_req: crate::model::GetMirroringDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::MirroringDeployment>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_mirroring_deployment(
&self,
_req: crate::model::CreateMirroringDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_mirroring_deployment(
&self,
_req: crate::model::UpdateMirroringDeploymentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_mirroring_deployment(
&self,
_req: crate::model::DeleteMirroringDeploymentRequest,
_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 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())
}
}
pub trait NetworkSecurity: std::fmt::Debug + Send + Sync {
fn list_authorization_policies(
&self,
_req: crate::model::ListAuthorizationPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAuthorizationPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_authorization_policy(
&self,
_req: crate::model::GetAuthorizationPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AuthorizationPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_authorization_policy(
&self,
_req: crate::model::CreateAuthorizationPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_authorization_policy(
&self,
_req: crate::model::UpdateAuthorizationPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_authorization_policy(
&self,
_req: crate::model::DeleteAuthorizationPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_backend_authentication_configs(
&self,
_req: crate::model::ListBackendAuthenticationConfigsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListBackendAuthenticationConfigsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_backend_authentication_config(
&self,
_req: crate::model::GetBackendAuthenticationConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BackendAuthenticationConfig>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_backend_authentication_config(
&self,
_req: crate::model::CreateBackendAuthenticationConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_backend_authentication_config(
&self,
_req: crate::model::UpdateBackendAuthenticationConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_backend_authentication_config(
&self,
_req: crate::model::DeleteBackendAuthenticationConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_server_tls_policies(
&self,
_req: crate::model::ListServerTlsPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListServerTlsPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_server_tls_policy(
&self,
_req: crate::model::GetServerTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ServerTlsPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_server_tls_policy(
&self,
_req: crate::model::CreateServerTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_server_tls_policy(
&self,
_req: crate::model::UpdateServerTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_server_tls_policy(
&self,
_req: crate::model::DeleteServerTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_client_tls_policies(
&self,
_req: crate::model::ListClientTlsPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListClientTlsPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_client_tls_policy(
&self,
_req: crate::model::GetClientTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ClientTlsPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_client_tls_policy(
&self,
_req: crate::model::CreateClientTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_client_tls_policy(
&self,
_req: crate::model::UpdateClientTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_client_tls_policy(
&self,
_req: crate::model::DeleteClientTlsPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_gateway_security_policies(
&self,
_req: crate::model::ListGatewaySecurityPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListGatewaySecurityPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_gateway_security_policy(
&self,
_req: crate::model::GetGatewaySecurityPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GatewaySecurityPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_gateway_security_policy(
&self,
_req: crate::model::CreateGatewaySecurityPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_gateway_security_policy(
&self,
_req: crate::model::UpdateGatewaySecurityPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_gateway_security_policy(
&self,
_req: crate::model::DeleteGatewaySecurityPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_gateway_security_policy_rules(
&self,
_req: crate::model::ListGatewaySecurityPolicyRulesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListGatewaySecurityPolicyRulesResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_gateway_security_policy_rule(
&self,
_req: crate::model::GetGatewaySecurityPolicyRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GatewaySecurityPolicyRule>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_gateway_security_policy_rule(
&self,
_req: crate::model::CreateGatewaySecurityPolicyRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_gateway_security_policy_rule(
&self,
_req: crate::model::UpdateGatewaySecurityPolicyRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_gateway_security_policy_rule(
&self,
_req: crate::model::DeleteGatewaySecurityPolicyRuleRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_url_lists(
&self,
_req: crate::model::ListUrlListsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListUrlListsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_url_list(
&self,
_req: crate::model::GetUrlListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::UrlList>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_url_list(
&self,
_req: crate::model::CreateUrlListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_url_list(
&self,
_req: crate::model::UpdateUrlListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_url_list(
&self,
_req: crate::model::DeleteUrlListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_tls_inspection_policies(
&self,
_req: crate::model::ListTlsInspectionPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListTlsInspectionPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_tls_inspection_policy(
&self,
_req: crate::model::GetTlsInspectionPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TlsInspectionPolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_tls_inspection_policy(
&self,
_req: crate::model::CreateTlsInspectionPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_tls_inspection_policy(
&self,
_req: crate::model::UpdateTlsInspectionPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_tls_inspection_policy(
&self,
_req: crate::model::DeleteTlsInspectionPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_authz_policies(
&self,
_req: crate::model::ListAuthzPoliciesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAuthzPoliciesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_authz_policy(
&self,
_req: crate::model::GetAuthzPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::AuthzPolicy>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_authz_policy(
&self,
_req: crate::model::CreateAuthzPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_authz_policy(
&self,
_req: crate::model::UpdateAuthzPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_authz_policy(
&self,
_req: crate::model::DeleteAuthzPolicyRequest,
_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 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())
}
}
pub trait OrganizationSecurityProfileGroupService: std::fmt::Debug + Send + Sync {
fn list_security_profile_groups(
&self,
_req: crate::model::ListSecurityProfileGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSecurityProfileGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_security_profile_group(
&self,
_req: crate::model::GetSecurityProfileGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecurityProfileGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_security_profile_group(
&self,
_req: crate::model::CreateSecurityProfileGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_security_profile_group(
&self,
_req: crate::model::UpdateSecurityProfileGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_security_profile_group(
&self,
_req: crate::model::DeleteSecurityProfileGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_security_profiles(
&self,
_req: crate::model::ListSecurityProfilesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSecurityProfilesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_security_profile(
&self,
_req: crate::model::GetSecurityProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecurityProfile>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_security_profile(
&self,
_req: crate::model::CreateSecurityProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_security_profile(
&self,
_req: crate::model::UpdateSecurityProfileRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_security_profile(
&self,
_req: crate::model::DeleteSecurityProfileRequest,
_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 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())
}
}