google_cloud_bigquery_datapolicies_v2/
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 add_grantees(
54 &self,
55 _req: crate::model::AddGranteesRequest,
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 remove_grantees(
65 &self,
66 _req: crate::model::RemoveGranteesRequest,
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 update_data_policy(
76 &self,
77 _req: crate::model::UpdateDataPolicyRequest,
78 _options: gax::options::RequestOptions,
79 ) -> impl std::future::Future<
80 Output = crate::Result<gax::response::Response<crate::model::DataPolicy>>,
81 > + Send {
82 gaxi::unimplemented::unimplemented_stub()
83 }
84
85 fn delete_data_policy(
87 &self,
88 _req: crate::model::DeleteDataPolicyRequest,
89 _options: gax::options::RequestOptions,
90 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
91 gaxi::unimplemented::unimplemented_stub()
92 }
93
94 fn get_data_policy(
96 &self,
97 _req: crate::model::GetDataPolicyRequest,
98 _options: gax::options::RequestOptions,
99 ) -> impl std::future::Future<
100 Output = crate::Result<gax::response::Response<crate::model::DataPolicy>>,
101 > + Send {
102 gaxi::unimplemented::unimplemented_stub()
103 }
104
105 fn list_data_policies(
107 &self,
108 _req: crate::model::ListDataPoliciesRequest,
109 _options: gax::options::RequestOptions,
110 ) -> impl std::future::Future<
111 Output = crate::Result<gax::response::Response<crate::model::ListDataPoliciesResponse>>,
112 > + Send {
113 gaxi::unimplemented::unimplemented_stub()
114 }
115
116 fn get_iam_policy(
118 &self,
119 _req: iam_v1::model::GetIamPolicyRequest,
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 set_iam_policy(
129 &self,
130 _req: iam_v1::model::SetIamPolicyRequest,
131 _options: gax::options::RequestOptions,
132 ) -> impl std::future::Future<
133 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
134 > + Send {
135 gaxi::unimplemented::unimplemented_stub()
136 }
137
138 fn test_iam_permissions(
140 &self,
141 _req: iam_v1::model::TestIamPermissionsRequest,
142 _options: gax::options::RequestOptions,
143 ) -> impl std::future::Future<
144 Output = crate::Result<gax::response::Response<iam_v1::model::TestIamPermissionsResponse>>,
145 > + Send {
146 gaxi::unimplemented::unimplemented_stub()
147 }
148}