google_cloud_modelarmor_v1/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait ModelArmor: std::fmt::Debug + Send + Sync {
41 fn list_templates(
43 &self,
44 _req: crate::model::ListTemplatesRequest,
45 _options: gax::options::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<gax::response::Response<crate::model::ListTemplatesResponse>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn get_template(
54 &self,
55 _req: crate::model::GetTemplateRequest,
56 _options: gax::options::RequestOptions,
57 ) -> impl std::future::Future<
58 Output = crate::Result<gax::response::Response<crate::model::Template>>,
59 > + Send {
60 gaxi::unimplemented::unimplemented_stub()
61 }
62
63 fn create_template(
65 &self,
66 _req: crate::model::CreateTemplateRequest,
67 _options: gax::options::RequestOptions,
68 ) -> impl std::future::Future<
69 Output = crate::Result<gax::response::Response<crate::model::Template>>,
70 > + Send {
71 gaxi::unimplemented::unimplemented_stub()
72 }
73
74 fn update_template(
76 &self,
77 _req: crate::model::UpdateTemplateRequest,
78 _options: gax::options::RequestOptions,
79 ) -> impl std::future::Future<
80 Output = crate::Result<gax::response::Response<crate::model::Template>>,
81 > + Send {
82 gaxi::unimplemented::unimplemented_stub()
83 }
84
85 fn delete_template(
87 &self,
88 _req: crate::model::DeleteTemplateRequest,
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_floor_setting(
96 &self,
97 _req: crate::model::GetFloorSettingRequest,
98 _options: gax::options::RequestOptions,
99 ) -> impl std::future::Future<
100 Output = crate::Result<gax::response::Response<crate::model::FloorSetting>>,
101 > + Send {
102 gaxi::unimplemented::unimplemented_stub()
103 }
104
105 fn update_floor_setting(
107 &self,
108 _req: crate::model::UpdateFloorSettingRequest,
109 _options: gax::options::RequestOptions,
110 ) -> impl std::future::Future<
111 Output = crate::Result<gax::response::Response<crate::model::FloorSetting>>,
112 > + Send {
113 gaxi::unimplemented::unimplemented_stub()
114 }
115
116 fn sanitize_user_prompt(
118 &self,
119 _req: crate::model::SanitizeUserPromptRequest,
120 _options: gax::options::RequestOptions,
121 ) -> impl std::future::Future<
122 Output = crate::Result<gax::response::Response<crate::model::SanitizeUserPromptResponse>>,
123 > + Send {
124 gaxi::unimplemented::unimplemented_stub()
125 }
126
127 fn sanitize_model_response(
129 &self,
130 _req: crate::model::SanitizeModelResponseRequest,
131 _options: gax::options::RequestOptions,
132 ) -> impl std::future::Future<
133 Output = crate::Result<
134 gax::response::Response<crate::model::SanitizeModelResponseResponse>,
135 >,
136 > + Send {
137 gaxi::unimplemented::unimplemented_stub()
138 }
139
140 fn list_locations(
142 &self,
143 _req: location::model::ListLocationsRequest,
144 _options: gax::options::RequestOptions,
145 ) -> impl std::future::Future<
146 Output = crate::Result<gax::response::Response<location::model::ListLocationsResponse>>,
147 > + Send {
148 gaxi::unimplemented::unimplemented_stub()
149 }
150
151 fn get_location(
153 &self,
154 _req: location::model::GetLocationRequest,
155 _options: gax::options::RequestOptions,
156 ) -> impl std::future::Future<
157 Output = crate::Result<gax::response::Response<location::model::Location>>,
158 > + Send {
159 gaxi::unimplemented::unimplemented_stub()
160 }
161}