google_cloud_bigquery_datapolicies_v1/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait DataPolicyService: std::fmt::Debug + Send + Sync {
41 fn create_data_policy(
43 &self,
44 _req: crate::model::CreateDataPolicyRequest,
45 _options: gax::options::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<gax::response::Response<crate::model::DataPolicy>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn update_data_policy(
54 &self,
55 _req: crate::model::UpdateDataPolicyRequest,
56 _options: gax::options::RequestOptions,
57 ) -> impl std::future::Future<
58 Output = crate::Result<gax::response::Response<crate::model::DataPolicy>>,
59 > + Send {
60 gaxi::unimplemented::unimplemented_stub()
61 }
62
63 fn rename_data_policy(
65 &self,
66 _req: crate::model::RenameDataPolicyRequest,
67 _options: gax::options::RequestOptions,
68 ) -> impl std::future::Future<
69 Output = crate::Result<gax::response::Response<crate::model::DataPolicy>>,
70 > + Send {
71 gaxi::unimplemented::unimplemented_stub()
72 }
73
74 fn delete_data_policy(
76 &self,
77 _req: crate::model::DeleteDataPolicyRequest,
78 _options: gax::options::RequestOptions,
79 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
80 gaxi::unimplemented::unimplemented_stub()
81 }
82
83 fn get_data_policy(
85 &self,
86 _req: crate::model::GetDataPolicyRequest,
87 _options: gax::options::RequestOptions,
88 ) -> impl std::future::Future<
89 Output = crate::Result<gax::response::Response<crate::model::DataPolicy>>,
90 > + Send {
91 gaxi::unimplemented::unimplemented_stub()
92 }
93
94 fn list_data_policies(
96 &self,
97 _req: crate::model::ListDataPoliciesRequest,
98 _options: gax::options::RequestOptions,
99 ) -> impl std::future::Future<
100 Output = crate::Result<gax::response::Response<crate::model::ListDataPoliciesResponse>>,
101 > + Send {
102 gaxi::unimplemented::unimplemented_stub()
103 }
104
105 fn get_iam_policy(
107 &self,
108 _req: iam_v1::model::GetIamPolicyRequest,
109 _options: gax::options::RequestOptions,
110 ) -> impl std::future::Future<
111 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
112 > + Send {
113 gaxi::unimplemented::unimplemented_stub()
114 }
115
116 fn set_iam_policy(
118 &self,
119 _req: iam_v1::model::SetIamPolicyRequest,
120 _options: gax::options::RequestOptions,
121 ) -> impl std::future::Future<
122 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
123 > + Send {
124 gaxi::unimplemented::unimplemented_stub()
125 }
126
127 fn test_iam_permissions(
129 &self,
130 _req: iam_v1::model::TestIamPermissionsRequest,
131 _options: gax::options::RequestOptions,
132 ) -> impl std::future::Future<
133 Output = crate::Result<gax::response::Response<iam_v1::model::TestIamPermissionsResponse>>,
134 > + Send {
135 gaxi::unimplemented::unimplemented_stub()
136 }
137}