#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait Changes: std::fmt::Debug + Send + Sync {
fn create(
&self,
_req: crate::model::changes::CreateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Change>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::changes::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Change>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::changes::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ChangesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait DnsKeys: std::fmt::Debug + Send + Sync {
fn get(
&self,
_req: crate::model::dns_keys::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DnsKey>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::dns_keys::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DnsKeysListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ManagedZoneOperations: std::fmt::Debug + Send + Sync {
fn get(
&self,
_req: crate::model::managed_zone_operations::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::managed_zone_operations::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ManagedZoneOperationsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ManagedZones: std::fmt::Debug + Send + Sync {
fn create(
&self,
_req: crate::model::managed_zones::CreateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ManagedZone>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::managed_zones::DeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::managed_zones::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ManagedZone>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: crate::model::managed_zones::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GoogleIamV1Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::managed_zones::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ManagedZonesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::managed_zones::PatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn set_iam_policy(
&self,
_req: crate::model::managed_zones::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GoogleIamV1Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: crate::model::managed_zones::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::GoogleIamV1TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::managed_zones::UpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: crate::model::managed_zone_operations::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::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())
}
#[doc(hidden)]
fn get_poller_options(
&self,
_options: &crate::RequestOptions,
) -> google_cloud_lro::PollerOptions {
google_cloud_lro::PollerOptions::default()
}
}
pub trait Policies: std::fmt::Debug + Send + Sync {
fn create(
&self,
_req: crate::model::policies::CreateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Policy>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::policies::DeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::policies::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Policy>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::policies::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PoliciesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::policies::PatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PoliciesPatchResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::policies::UpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PoliciesUpdateResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait Projects: std::fmt::Debug + Send + Sync {
fn get(
&self,
_req: crate::model::projects::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Project>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ResourceRecordSets: std::fmt::Debug + Send + Sync {
fn create(
&self,
_req: crate::model::resource_record_sets::CreateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResourceRecordSet>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::resource_record_sets::DeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResourceRecordSetsDeleteResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::resource_record_sets::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResourceRecordSet>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::resource_record_sets::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResourceRecordSetsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::resource_record_sets::PatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResourceRecordSet>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ResponsePolicies: std::fmt::Debug + Send + Sync {
fn create(
&self,
_req: crate::model::response_policies::CreateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::response_policies::DeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::response_policies::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::response_policies::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePoliciesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::response_policies::PatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePoliciesPatchResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::response_policies::UpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePoliciesUpdateResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait ResponsePolicyRules: std::fmt::Debug + Send + Sync {
fn create(
&self,
_req: crate::model::response_policy_rules::CreateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicyRule>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::response_policy_rules::DeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::response_policy_rules::GetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicyRule>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::response_policy_rules::ListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicyRulesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::response_policy_rules::PatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicyRulesPatchResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::response_policy_rules::UpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ResponsePolicyRulesUpdateResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}