1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* StructureGenerator.kt:197 */
|
2 3 | #[allow(missing_docs)] // documentation missing in model
|
4 + | /* RustType.kt:516 */
|
3 5 | #[non_exhaustive]
|
6 + | /* RustType.kt:516 */
|
4 7 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
|
5 - | pub struct OperationWithRequiredMembersOutput {
|
6 - | #[allow(missing_docs)] // documentation missing in model
|
8 + | pub /* StructureGenerator.kt:201 */ struct OperationWithRequiredMembersOutput {
|
9 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
7 10 | pub required_string: ::std::string::String,
|
8 - | #[allow(missing_docs)] // documentation missing in model
|
11 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
9 12 | pub required_boolean: bool,
|
13 + | /* StructureGenerator.kt:231 */
|
10 14 | #[allow(missing_docs)] // documentation missing in model
|
11 15 | pub required_list: ::std::vec::Vec<::std::string::String>,
|
16 + | /* StructureGenerator.kt:231 */
|
12 17 | #[allow(missing_docs)] // documentation missing in model
|
13 18 | pub required_timestamp: ::aws_smithy_types::DateTime,
|
14 - | #[allow(missing_docs)] // documentation missing in model
|
19 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
15 20 | pub required_blob: ::aws_smithy_types::Blob,
|
16 - | #[allow(missing_docs)] // documentation missing in model
|
21 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
17 22 | pub required_byte: i8,
|
18 - | #[allow(missing_docs)] // documentation missing in model
|
23 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
19 24 | pub required_short: i16,
|
20 - | #[allow(missing_docs)] // documentation missing in model
|
25 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
21 26 | pub required_integer: i32,
|
22 - | #[allow(missing_docs)] // documentation missing in model
|
27 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
23 28 | pub required_long: i64,
|
24 - | #[allow(missing_docs)] // documentation missing in model
|
29 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
25 30 | pub required_float: f32,
|
26 - | #[allow(missing_docs)] // documentation missing in model
|
31 + | /* StructureGenerator.kt:231 */ #[allow(missing_docs)] // documentation missing in model
|
27 32 | pub required_double: f64,
|
33 + | /* StructureGenerator.kt:231 */
|
28 34 | #[allow(missing_docs)] // documentation missing in model
|
29 35 | pub required_map: ::std::collections::HashMap<::std::string::String, ::std::string::String>,
|
36 + | /* StructureGenerator.kt:201 */
|
30 37 | }
|
38 + | /* StructureGenerator.kt:135 */
|
31 39 | impl OperationWithRequiredMembersOutput {
|
40 + | /* StructureGenerator.kt:231 */
|
32 41 | #[allow(missing_docs)] // documentation missing in model
|
42 + | /* StructureGenerator.kt:166 */
|
33 43 | pub fn required_string(&self) -> &str {
|
44 + | /* StructureGenerator.kt:171 */
|
34 45 | use std::ops::Deref;
|
35 46 | self.required_string.deref()
|
47 + | /* StructureGenerator.kt:166 */
|
36 48 | }
|
49 + | /* StructureGenerator.kt:231 */
|
37 50 | #[allow(missing_docs)] // documentation missing in model
|
51 + | /* StructureGenerator.kt:166 */
|
38 52 | pub fn required_boolean(&self) -> bool {
|
53 + | /* StructureGenerator.kt:168 */
|
39 54 | self.required_boolean
|
55 + | /* StructureGenerator.kt:166 */
|
40 56 | }
|
57 + | /* StructureGenerator.kt:231 */
|
41 58 | #[allow(missing_docs)] // documentation missing in model
|
59 + | /* StructureGenerator.kt:166 */
|
42 60 | pub fn required_list(&self) -> &[::std::string::String] {
|
61 + | /* StructureGenerator.kt:171 */
|
43 62 | use std::ops::Deref;
|
44 63 | self.required_list.deref()
|
64 + | /* StructureGenerator.kt:166 */
|
45 65 | }
|
66 + | /* StructureGenerator.kt:231 */
|
46 67 | #[allow(missing_docs)] // documentation missing in model
|
68 + | /* StructureGenerator.kt:166 */
|
47 69 | pub fn required_timestamp(&self) -> &::aws_smithy_types::DateTime {
|
70 + | /* StructureGenerator.kt:172 */
|
48 71 | &self.required_timestamp
|
72 + | /* StructureGenerator.kt:166 */
|
49 73 | }
|
74 + | /* StructureGenerator.kt:231 */
|
50 75 | #[allow(missing_docs)] // documentation missing in model
|
76 + | /* StructureGenerator.kt:166 */
|
51 77 | pub fn required_blob(&self) -> &::aws_smithy_types::Blob {
|
78 + | /* StructureGenerator.kt:172 */
|
52 79 | &self.required_blob
|
80 + | /* StructureGenerator.kt:166 */
|
53 81 | }
|
82 + | /* StructureGenerator.kt:231 */
|
54 83 | #[allow(missing_docs)] // documentation missing in model
|
84 + | /* StructureGenerator.kt:166 */
|
55 85 | pub fn required_byte(&self) -> i8 {
|
86 + | /* StructureGenerator.kt:168 */
|
56 87 | self.required_byte
|
88 + | /* StructureGenerator.kt:166 */
|
57 89 | }
|
90 + | /* StructureGenerator.kt:231 */
|
58 91 | #[allow(missing_docs)] // documentation missing in model
|
92 + | /* StructureGenerator.kt:166 */
|
59 93 | pub fn required_short(&self) -> i16 {
|
94 + | /* StructureGenerator.kt:168 */
|
60 95 | self.required_short
|
96 + | /* StructureGenerator.kt:166 */
|
61 97 | }
|
98 + | /* StructureGenerator.kt:231 */
|
62 99 | #[allow(missing_docs)] // documentation missing in model
|
100 + | /* StructureGenerator.kt:166 */
|
63 101 | pub fn required_integer(&self) -> i32 {
|
102 + | /* StructureGenerator.kt:168 */
|
64 103 | self.required_integer
|
104 + | /* StructureGenerator.kt:166 */
|
65 105 | }
|
106 + | /* StructureGenerator.kt:231 */
|
66 107 | #[allow(missing_docs)] // documentation missing in model
|
108 + | /* StructureGenerator.kt:166 */
|
67 109 | pub fn required_long(&self) -> i64 {
|
110 + | /* StructureGenerator.kt:168 */
|
68 111 | self.required_long
|
112 + | /* StructureGenerator.kt:166 */
|
69 113 | }
|
114 + | /* StructureGenerator.kt:231 */
|
70 115 | #[allow(missing_docs)] // documentation missing in model
|
116 + | /* StructureGenerator.kt:166 */
|
71 117 | pub fn required_float(&self) -> f32 {
|
118 + | /* StructureGenerator.kt:168 */
|
72 119 | self.required_float
|
120 + | /* StructureGenerator.kt:166 */
|
73 121 | }
|
122 + | /* StructureGenerator.kt:231 */
|
74 123 | #[allow(missing_docs)] // documentation missing in model
|
124 + | /* StructureGenerator.kt:166 */
|
75 125 | pub fn required_double(&self) -> f64 {
|
126 + | /* StructureGenerator.kt:168 */
|
76 127 | self.required_double
|
128 + | /* StructureGenerator.kt:166 */
|
77 129 | }
|
130 + | /* StructureGenerator.kt:231 */
|
78 131 | #[allow(missing_docs)] // documentation missing in model
|
132 + | /* StructureGenerator.kt:166 */
|
79 133 | pub fn required_map(&self) -> &::std::collections::HashMap<::std::string::String, ::std::string::String> {
|
134 + | /* StructureGenerator.kt:172 */
|
80 135 | &self.required_map
|
136 + | /* StructureGenerator.kt:166 */
|
81 137 | }
|
138 + | /* StructureGenerator.kt:135 */
|
82 139 | }
|
140 + | /* ClientCodegenVisitor.kt:237 */
|
83 141 | impl OperationWithRequiredMembersOutput {
|
84 - | /// Creates a new builder-style object to manufacture [`OperationWithRequiredMembersOutput`](crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput).
|
142 + | /// /* BuilderGenerator.kt:173 */Creates a new builder-style object to manufacture [`OperationWithRequiredMembersOutput`](crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput).
|
143 + | /* BuilderGenerator.kt:175 */
|
85 144 | pub fn builder() -> crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder {
|
145 + | /* BuilderGenerator.kt:176 */
|
86 146 | crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::default()
|
147 + | /* BuilderGenerator.kt:175 */
|
87 148 | }
|
149 + | /* ClientCodegenVisitor.kt:237 */
|
88 150 | }
|
89 151 |
|
90 - | /// A builder for [`OperationWithRequiredMembersOutput`](crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput).
|
152 + | /// /* BuilderGenerator.kt:342 */A builder for [`OperationWithRequiredMembersOutput`](crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput).
|
153 + | /* RustType.kt:516 */
|
91 154 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
|
155 + | /* RustType.kt:516 */
|
92 156 | #[non_exhaustive]
|
157 + | /* BuilderGenerator.kt:345 */
|
93 158 | pub struct OperationWithRequiredMembersOutputBuilder {
|
94 - | pub(crate) required_string: ::std::option::Option<::std::string::String>,
|
95 - | pub(crate) required_boolean: ::std::option::Option<bool>,
|
96 - | pub(crate) required_list: ::std::option::Option<::std::vec::Vec<::std::string::String>>,
|
97 - | pub(crate) required_timestamp: ::std::option::Option<::aws_smithy_types::DateTime>,
|
98 - | pub(crate) required_blob: ::std::option::Option<::aws_smithy_types::Blob>,
|
99 - | pub(crate) required_byte: ::std::option::Option<i8>,
|
100 - | pub(crate) required_short: ::std::option::Option<i16>,
|
101 - | pub(crate) required_integer: ::std::option::Option<i32>,
|
102 - | pub(crate) required_long: ::std::option::Option<i64>,
|
103 - | pub(crate) required_float: ::std::option::Option<f32>,
|
104 - | pub(crate) required_double: ::std::option::Option<f64>,
|
159 + | /* BuilderGenerator.kt:275 */ pub(crate) required_string: ::std::option::Option<::std::string::String>,
|
160 + | /* BuilderGenerator.kt:275 */ pub(crate) required_boolean: ::std::option::Option<bool>,
|
161 + | /* BuilderGenerator.kt:275 */ pub(crate) required_list: ::std::option::Option<::std::vec::Vec<::std::string::String>>,
|
162 + | /* BuilderGenerator.kt:275 */ pub(crate) required_timestamp: ::std::option::Option<::aws_smithy_types::DateTime>,
|
163 + | /* BuilderGenerator.kt:275 */ pub(crate) required_blob: ::std::option::Option<::aws_smithy_types::Blob>,
|
164 + | /* BuilderGenerator.kt:275 */ pub(crate) required_byte: ::std::option::Option<i8>,
|
165 + | /* BuilderGenerator.kt:275 */ pub(crate) required_short: ::std::option::Option<i16>,
|
166 + | /* BuilderGenerator.kt:275 */ pub(crate) required_integer: ::std::option::Option<i32>,
|
167 + | /* BuilderGenerator.kt:275 */ pub(crate) required_long: ::std::option::Option<i64>,
|
168 + | /* BuilderGenerator.kt:275 */ pub(crate) required_float: ::std::option::Option<f32>,
|
169 + | /* BuilderGenerator.kt:275 */ pub(crate) required_double: ::std::option::Option<f64>,
|
170 + | /* BuilderGenerator.kt:275 */
|
105 171 | pub(crate) required_map: ::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>,
|
172 + | /* BuilderGenerator.kt:345 */
|
106 173 | }
|
174 + | /* BuilderGenerator.kt:355 */
|
107 175 | impl OperationWithRequiredMembersOutputBuilder {
|
176 + | /* BuilderGenerator.kt:286 */
|
108 177 | #[allow(missing_docs)] // documentation missing in model
|
109 - | /// This field is required.
|
178 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
179 + | /* BuilderGenerator.kt:291 */
|
110 180 | pub fn required_string(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
|
181 + | /* BuilderGenerator.kt:292 */
|
111 182 | self.required_string = ::std::option::Option::Some(input.into());
|
183 + | /* BuilderGenerator.kt:293 */
|
112 184 | self
|
185 + | /* BuilderGenerator.kt:291 */
|
113 186 | }
|
187 + | /* BuilderGenerator.kt:312 */
|
114 188 | #[allow(missing_docs)] // documentation missing in model
|
189 + | /* BuilderGenerator.kt:314 */
|
115 190 | pub fn set_required_string(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
|
191 + | /* BuilderGenerator.kt:315 */
|
116 192 | self.required_string = input;
|
117 193 | self
|
194 + | /* BuilderGenerator.kt:314 */
|
118 195 | }
|
196 + | /* BuilderGenerator.kt:334 */
|
119 197 | #[allow(missing_docs)] // documentation missing in model
|
198 + | /* BuilderGenerator.kt:336 */
|
120 199 | pub fn get_required_string(&self) -> &::std::option::Option<::std::string::String> {
|
200 + | /* BuilderGenerator.kt:337 */
|
121 201 | &self.required_string
|
202 + | /* BuilderGenerator.kt:336 */
|
122 203 | }
|
204 + | /* BuilderGenerator.kt:286 */
|
123 205 | #[allow(missing_docs)] // documentation missing in model
|
124 - | /// This field is required.
|
206 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
207 + | /* BuilderGenerator.kt:291 */
|
125 208 | pub fn required_boolean(mut self, input: bool) -> Self {
|
209 + | /* BuilderGenerator.kt:292 */
|
126 210 | self.required_boolean = ::std::option::Option::Some(input);
|
211 + | /* BuilderGenerator.kt:293 */
|
127 212 | self
|
213 + | /* BuilderGenerator.kt:291 */
|
128 214 | }
|
215 + | /* BuilderGenerator.kt:312 */
|
129 216 | #[allow(missing_docs)] // documentation missing in model
|
217 + | /* BuilderGenerator.kt:314 */
|
130 218 | pub fn set_required_boolean(mut self, input: ::std::option::Option<bool>) -> Self {
|
219 + | /* BuilderGenerator.kt:315 */
|
131 220 | self.required_boolean = input;
|
132 221 | self
|
222 + | /* BuilderGenerator.kt:314 */
|
133 223 | }
|
224 + | /* BuilderGenerator.kt:334 */
|
134 225 | #[allow(missing_docs)] // documentation missing in model
|
226 + | /* BuilderGenerator.kt:336 */
|
135 227 | pub fn get_required_boolean(&self) -> &::std::option::Option<bool> {
|
228 + | /* BuilderGenerator.kt:337 */
|
136 229 | &self.required_boolean
|
230 + | /* BuilderGenerator.kt:336 */
|
137 231 | }
|
138 - | /// Appends an item to `required_list`.
|
232 + | /// /* BuilderGenerator.kt:410 */Appends an item to `required_list`.
|
233 + | /* BuilderGenerator.kt:411 */
|
139 234 | ///
|
140 - | /// To override the contents of this collection use [`set_required_list`](Self::set_required_list).
|
235 + | /// /* BuilderGenerator.kt:412 */To override the contents of this collection use [`set_required_list`](Self::set_required_list).
|
236 + | /* BuilderGenerator.kt:413 */
|
141 237 | ///
|
238 + | /* BuilderGenerator.kt:418 */
|
142 239 | pub fn required_list(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
|
240 + | /* BuilderGenerator.kt:419 */
|
143 241 | let mut v = self.required_list.unwrap_or_default();
|
144 242 | v.push(input.into());
|
145 243 | self.required_list = ::std::option::Option::Some(v);
|
146 244 | self
|
245 + | /* BuilderGenerator.kt:418 */
|
147 246 | }
|
247 + | /* BuilderGenerator.kt:312 */
|
148 248 | #[allow(missing_docs)] // documentation missing in model
|
249 + | /* BuilderGenerator.kt:314 */
|
149 250 | pub fn set_required_list(mut self, input: ::std::option::Option<::std::vec::Vec<::std::string::String>>) -> Self {
|
251 + | /* BuilderGenerator.kt:315 */
|
150 252 | self.required_list = input;
|
151 253 | self
|
254 + | /* BuilderGenerator.kt:314 */
|
152 255 | }
|
256 + | /* BuilderGenerator.kt:334 */
|
153 257 | #[allow(missing_docs)] // documentation missing in model
|
258 + | /* BuilderGenerator.kt:336 */
|
154 259 | pub fn get_required_list(&self) -> &::std::option::Option<::std::vec::Vec<::std::string::String>> {
|
260 + | /* BuilderGenerator.kt:337 */
|
155 261 | &self.required_list
|
262 + | /* BuilderGenerator.kt:336 */
|
156 263 | }
|
264 + | /* BuilderGenerator.kt:286 */
|
157 265 | #[allow(missing_docs)] // documentation missing in model
|
158 - | /// This field is required.
|
266 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
267 + | /* BuilderGenerator.kt:291 */
|
159 268 | pub fn required_timestamp(mut self, input: ::aws_smithy_types::DateTime) -> Self {
|
269 + | /* BuilderGenerator.kt:292 */
|
160 270 | self.required_timestamp = ::std::option::Option::Some(input);
|
271 + | /* BuilderGenerator.kt:293 */
|
161 272 | self
|
273 + | /* BuilderGenerator.kt:291 */
|
162 274 | }
|
275 + | /* BuilderGenerator.kt:312 */
|
163 276 | #[allow(missing_docs)] // documentation missing in model
|
277 + | /* BuilderGenerator.kt:314 */
|
164 278 | pub fn set_required_timestamp(mut self, input: ::std::option::Option<::aws_smithy_types::DateTime>) -> Self {
|
279 + | /* BuilderGenerator.kt:315 */
|
165 280 | self.required_timestamp = input;
|
166 281 | self
|
282 + | /* BuilderGenerator.kt:314 */
|
167 283 | }
|
284 + | /* BuilderGenerator.kt:334 */
|
168 285 | #[allow(missing_docs)] // documentation missing in model
|
286 + | /* BuilderGenerator.kt:336 */
|
169 287 | pub fn get_required_timestamp(&self) -> &::std::option::Option<::aws_smithy_types::DateTime> {
|
288 + | /* BuilderGenerator.kt:337 */
|
170 289 | &self.required_timestamp
|
290 + | /* BuilderGenerator.kt:336 */
|
171 291 | }
|
292 + | /* BuilderGenerator.kt:286 */
|
172 293 | #[allow(missing_docs)] // documentation missing in model
|
173 - | /// This field is required.
|
294 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
295 + | /* BuilderGenerator.kt:291 */
|
174 296 | pub fn required_blob(mut self, input: ::aws_smithy_types::Blob) -> Self {
|
297 + | /* BuilderGenerator.kt:292 */
|
175 298 | self.required_blob = ::std::option::Option::Some(input);
|
299 + | /* BuilderGenerator.kt:293 */
|
176 300 | self
|
301 + | /* BuilderGenerator.kt:291 */
|
177 302 | }
|
303 + | /* BuilderGenerator.kt:312 */
|
178 304 | #[allow(missing_docs)] // documentation missing in model
|
305 + | /* BuilderGenerator.kt:314 */
|
179 306 | pub fn set_required_blob(mut self, input: ::std::option::Option<::aws_smithy_types::Blob>) -> Self {
|
307 + | /* BuilderGenerator.kt:315 */
|
180 308 | self.required_blob = input;
|
181 309 | self
|
310 + | /* BuilderGenerator.kt:314 */
|
182 311 | }
|
312 + | /* BuilderGenerator.kt:334 */
|
183 313 | #[allow(missing_docs)] // documentation missing in model
|
314 + | /* BuilderGenerator.kt:336 */
|
184 315 | pub fn get_required_blob(&self) -> &::std::option::Option<::aws_smithy_types::Blob> {
|
316 + | /* BuilderGenerator.kt:337 */
|
185 317 | &self.required_blob
|
318 + | /* BuilderGenerator.kt:336 */
|
186 319 | }
|
320 + | /* BuilderGenerator.kt:286 */
|
187 321 | #[allow(missing_docs)] // documentation missing in model
|
188 - | /// This field is required.
|
322 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
323 + | /* BuilderGenerator.kt:291 */
|
189 324 | pub fn required_byte(mut self, input: i8) -> Self {
|
325 + | /* BuilderGenerator.kt:292 */
|
190 326 | self.required_byte = ::std::option::Option::Some(input);
|
327 + | /* BuilderGenerator.kt:293 */
|
191 328 | self
|
329 + | /* BuilderGenerator.kt:291 */
|
192 330 | }
|
331 + | /* BuilderGenerator.kt:312 */
|
193 332 | #[allow(missing_docs)] // documentation missing in model
|
333 + | /* BuilderGenerator.kt:314 */
|
194 334 | pub fn set_required_byte(mut self, input: ::std::option::Option<i8>) -> Self {
|
335 + | /* BuilderGenerator.kt:315 */
|
195 336 | self.required_byte = input;
|
196 337 | self
|
338 + | /* BuilderGenerator.kt:314 */
|
197 339 | }
|
340 + | /* BuilderGenerator.kt:334 */
|
198 341 | #[allow(missing_docs)] // documentation missing in model
|
342 + | /* BuilderGenerator.kt:336 */
|
199 343 | pub fn get_required_byte(&self) -> &::std::option::Option<i8> {
|
344 + | /* BuilderGenerator.kt:337 */
|
200 345 | &self.required_byte
|
346 + | /* BuilderGenerator.kt:336 */
|
201 347 | }
|
348 + | /* BuilderGenerator.kt:286 */
|
202 349 | #[allow(missing_docs)] // documentation missing in model
|
203 - | /// This field is required.
|
350 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
351 + | /* BuilderGenerator.kt:291 */
|
204 352 | pub fn required_short(mut self, input: i16) -> Self {
|
353 + | /* BuilderGenerator.kt:292 */
|
205 354 | self.required_short = ::std::option::Option::Some(input);
|
355 + | /* BuilderGenerator.kt:293 */
|
206 356 | self
|
357 + | /* BuilderGenerator.kt:291 */
|
207 358 | }
|
359 + | /* BuilderGenerator.kt:312 */
|
208 360 | #[allow(missing_docs)] // documentation missing in model
|
361 + | /* BuilderGenerator.kt:314 */
|
209 362 | pub fn set_required_short(mut self, input: ::std::option::Option<i16>) -> Self {
|
363 + | /* BuilderGenerator.kt:315 */
|
210 364 | self.required_short = input;
|
211 365 | self
|
366 + | /* BuilderGenerator.kt:314 */
|
212 367 | }
|
368 + | /* BuilderGenerator.kt:334 */
|
213 369 | #[allow(missing_docs)] // documentation missing in model
|
370 + | /* BuilderGenerator.kt:336 */
|
214 371 | pub fn get_required_short(&self) -> &::std::option::Option<i16> {
|
372 + | /* BuilderGenerator.kt:337 */
|
215 373 | &self.required_short
|
374 + | /* BuilderGenerator.kt:336 */
|
216 375 | }
|
376 + | /* BuilderGenerator.kt:286 */
|
217 377 | #[allow(missing_docs)] // documentation missing in model
|
218 - | /// This field is required.
|
378 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
379 + | /* BuilderGenerator.kt:291 */
|
219 380 | pub fn required_integer(mut self, input: i32) -> Self {
|
381 + | /* BuilderGenerator.kt:292 */
|
220 382 | self.required_integer = ::std::option::Option::Some(input);
|
383 + | /* BuilderGenerator.kt:293 */
|
221 384 | self
|
385 + | /* BuilderGenerator.kt:291 */
|
222 386 | }
|
387 + | /* BuilderGenerator.kt:312 */
|
223 388 | #[allow(missing_docs)] // documentation missing in model
|
389 + | /* BuilderGenerator.kt:314 */
|
224 390 | pub fn set_required_integer(mut self, input: ::std::option::Option<i32>) -> Self {
|
391 + | /* BuilderGenerator.kt:315 */
|
225 392 | self.required_integer = input;
|
226 393 | self
|
394 + | /* BuilderGenerator.kt:314 */
|
227 395 | }
|
396 + | /* BuilderGenerator.kt:334 */
|
228 397 | #[allow(missing_docs)] // documentation missing in model
|
398 + | /* BuilderGenerator.kt:336 */
|
229 399 | pub fn get_required_integer(&self) -> &::std::option::Option<i32> {
|
400 + | /* BuilderGenerator.kt:337 */
|
230 401 | &self.required_integer
|
402 + | /* BuilderGenerator.kt:336 */
|
231 403 | }
|
404 + | /* BuilderGenerator.kt:286 */
|
232 405 | #[allow(missing_docs)] // documentation missing in model
|
233 - | /// This field is required.
|
406 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
407 + | /* BuilderGenerator.kt:291 */
|
234 408 | pub fn required_long(mut self, input: i64) -> Self {
|
409 + | /* BuilderGenerator.kt:292 */
|
235 410 | self.required_long = ::std::option::Option::Some(input);
|
411 + | /* BuilderGenerator.kt:293 */
|
236 412 | self
|
413 + | /* BuilderGenerator.kt:291 */
|
237 414 | }
|
415 + | /* BuilderGenerator.kt:312 */
|
238 416 | #[allow(missing_docs)] // documentation missing in model
|
417 + | /* BuilderGenerator.kt:314 */
|
239 418 | pub fn set_required_long(mut self, input: ::std::option::Option<i64>) -> Self {
|
419 + | /* BuilderGenerator.kt:315 */
|
240 420 | self.required_long = input;
|
241 421 | self
|
422 + | /* BuilderGenerator.kt:314 */
|
242 423 | }
|
424 + | /* BuilderGenerator.kt:334 */
|
243 425 | #[allow(missing_docs)] // documentation missing in model
|
426 + | /* BuilderGenerator.kt:336 */
|
244 427 | pub fn get_required_long(&self) -> &::std::option::Option<i64> {
|
428 + | /* BuilderGenerator.kt:337 */
|
245 429 | &self.required_long
|
430 + | /* BuilderGenerator.kt:336 */
|
246 431 | }
|
432 + | /* BuilderGenerator.kt:286 */
|
247 433 | #[allow(missing_docs)] // documentation missing in model
|
248 - | /// This field is required.
|
434 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
435 + | /* BuilderGenerator.kt:291 */
|
249 436 | pub fn required_float(mut self, input: f32) -> Self {
|
437 + | /* BuilderGenerator.kt:292 */
|
250 438 | self.required_float = ::std::option::Option::Some(input);
|
439 + | /* BuilderGenerator.kt:293 */
|
251 440 | self
|
441 + | /* BuilderGenerator.kt:291 */
|
252 442 | }
|
443 + | /* BuilderGenerator.kt:312 */
|
253 444 | #[allow(missing_docs)] // documentation missing in model
|
445 + | /* BuilderGenerator.kt:314 */
|
254 446 | pub fn set_required_float(mut self, input: ::std::option::Option<f32>) -> Self {
|
447 + | /* BuilderGenerator.kt:315 */
|
255 448 | self.required_float = input;
|
256 449 | self
|
450 + | /* BuilderGenerator.kt:314 */
|
257 451 | }
|
452 + | /* BuilderGenerator.kt:334 */
|
258 453 | #[allow(missing_docs)] // documentation missing in model
|
454 + | /* BuilderGenerator.kt:336 */
|
259 455 | pub fn get_required_float(&self) -> &::std::option::Option<f32> {
|
456 + | /* BuilderGenerator.kt:337 */
|
260 457 | &self.required_float
|
458 + | /* BuilderGenerator.kt:336 */
|
261 459 | }
|
460 + | /* BuilderGenerator.kt:286 */
|
262 461 | #[allow(missing_docs)] // documentation missing in model
|
263 - | /// This field is required.
|
462 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
463 + | /* BuilderGenerator.kt:291 */
|
264 464 | pub fn required_double(mut self, input: f64) -> Self {
|
465 + | /* BuilderGenerator.kt:292 */
|
265 466 | self.required_double = ::std::option::Option::Some(input);
|
467 + | /* BuilderGenerator.kt:293 */
|
266 468 | self
|
469 + | /* BuilderGenerator.kt:291 */
|
267 470 | }
|
471 + | /* BuilderGenerator.kt:312 */
|
268 472 | #[allow(missing_docs)] // documentation missing in model
|
473 + | /* BuilderGenerator.kt:314 */
|
269 474 | pub fn set_required_double(mut self, input: ::std::option::Option<f64>) -> Self {
|
475 + | /* BuilderGenerator.kt:315 */
|
270 476 | self.required_double = input;
|
271 477 | self
|
478 + | /* BuilderGenerator.kt:314 */
|
272 479 | }
|
480 + | /* BuilderGenerator.kt:334 */
|
273 481 | #[allow(missing_docs)] // documentation missing in model
|
482 + | /* BuilderGenerator.kt:336 */
|
274 483 | pub fn get_required_double(&self) -> &::std::option::Option<f64> {
|
484 + | /* BuilderGenerator.kt:337 */
|
275 485 | &self.required_double
|
486 + | /* BuilderGenerator.kt:336 */
|
276 487 | }
|
277 - | /// Adds a key-value pair to `required_map`.
|
488 + | /// /* BuilderGenerator.kt:436 */Adds a key-value pair to `required_map`.
|
489 + | /* BuilderGenerator.kt:437 */
|
278 490 | ///
|
279 - | /// To override the contents of this collection use [`set_required_map`](Self::set_required_map).
|
491 + | /// /* BuilderGenerator.kt:438 */To override the contents of this collection use [`set_required_map`](Self::set_required_map).
|
492 + | /* BuilderGenerator.kt:439 */
|
280 493 | ///
|
494 + | /* BuilderGenerator.kt:445 */
|
281 495 | pub fn required_map(mut self, k: impl ::std::convert::Into<::std::string::String>, v: impl ::std::convert::Into<::std::string::String>) -> Self {
|
496 + | /* BuilderGenerator.kt:448 */
|
282 497 | let mut hash_map = self.required_map.unwrap_or_default();
|
283 498 | hash_map.insert(k.into(), v.into());
|
284 499 | self.required_map = ::std::option::Option::Some(hash_map);
|
285 500 | self
|
501 + | /* BuilderGenerator.kt:445 */
|
286 502 | }
|
503 + | /* BuilderGenerator.kt:312 */
|
287 504 | #[allow(missing_docs)] // documentation missing in model
|
505 + | /* BuilderGenerator.kt:314 */
|
288 506 | pub fn set_required_map(
|
289 507 | mut self,
|
290 508 | input: ::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>,
|
291 509 | ) -> Self {
|
510 + | /* BuilderGenerator.kt:315 */
|
292 511 | self.required_map = input;
|
293 512 | self
|
513 + | /* BuilderGenerator.kt:314 */
|
294 514 | }
|
515 + | /* BuilderGenerator.kt:334 */
|
295 516 | #[allow(missing_docs)] // documentation missing in model
|
517 + | /* BuilderGenerator.kt:336 */
|
296 518 | pub fn get_required_map(&self) -> &::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>> {
|
519 + | /* BuilderGenerator.kt:337 */
|
297 520 | &self.required_map
|
298 - | }
|
299 - | /// Consumes the builder and constructs a [`OperationWithRequiredMembersOutput`](crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput).
|
300 - | /// This method will fail if any of the following fields are not set:
|
301 - | /// - [`required_string`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_string)
|
302 - | /// - [`required_boolean`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_boolean)
|
303 - | /// - [`required_list`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_list)
|
304 - | /// - [`required_timestamp`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_timestamp)
|
305 - | /// - [`required_blob`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_blob)
|
306 - | /// - [`required_byte`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_byte)
|
307 - | /// - [`required_short`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_short)
|
308 - | /// - [`required_integer`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_integer)
|
309 - | /// - [`required_long`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_long)
|
310 - | /// - [`required_float`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_float)
|
311 - | /// - [`required_double`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_double)
|
312 - | /// - [`required_map`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_map)
|
521 + | /* BuilderGenerator.kt:336 */
|
522 + | }
|
523 + | /// /* BuilderGenerator.kt:240 */Consumes the builder and constructs a [`OperationWithRequiredMembersOutput`](crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput).
|
524 + | /// /* BuilderGenerator.kt:243 */This method will fail if any of the following fields are not set:
|
525 + | /// /* BuilderGenerator.kt:246 */- [`required_string`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_string)
|
526 + | /// /* BuilderGenerator.kt:246 */- [`required_boolean`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_boolean)
|
527 + | /// /* BuilderGenerator.kt:246 */- [`required_list`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_list)
|
528 + | /// /* BuilderGenerator.kt:246 */- [`required_timestamp`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_timestamp)
|
529 + | /// /* BuilderGenerator.kt:246 */- [`required_blob`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_blob)
|
530 + | /// /* BuilderGenerator.kt:246 */- [`required_byte`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_byte)
|
531 + | /// /* BuilderGenerator.kt:246 */- [`required_short`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_short)
|
532 + | /// /* BuilderGenerator.kt:246 */- [`required_integer`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_integer)
|
533 + | /// /* BuilderGenerator.kt:246 */- [`required_long`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_long)
|
534 + | /// /* BuilderGenerator.kt:246 */- [`required_float`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_float)
|
535 + | /// /* BuilderGenerator.kt:246 */- [`required_double`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_double)
|
536 + | /// /* BuilderGenerator.kt:246 */- [`required_map`](crate::operation::operation_with_required_members::builders::OperationWithRequiredMembersOutputBuilder::required_map)
|
537 + | /* BuilderGenerator.kt:253 */
|
313 538 | pub fn build(
|
314 539 | self,
|
315 540 | ) -> ::std::result::Result<
|
316 541 | crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput,
|
317 542 | ::aws_smithy_types::error::operation::BuildError,
|
318 543 | > {
|
319 - | ::std::result::Result::Ok(crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput {
|
320 - | required_string: self.required_string.ok_or_else(|| {
|
321 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
322 - | "required_string",
|
323 - | "required_string was not specified but it is required when building OperationWithRequiredMembersOutput",
|
324 - | )
|
325 - | })?,
|
326 - | required_boolean: self.required_boolean.ok_or_else(|| {
|
327 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
328 - | "required_boolean",
|
329 - | "required_boolean was not specified but it is required when building OperationWithRequiredMembersOutput",
|
330 - | )
|
331 - | })?,
|
332 - | required_list: self.required_list.ok_or_else(|| {
|
333 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
334 - | "required_list",
|
335 - | "required_list was not specified but it is required when building OperationWithRequiredMembersOutput",
|
336 - | )
|
337 - | })?,
|
338 - | required_timestamp: self.required_timestamp.ok_or_else(|| {
|
339 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
340 - | "required_timestamp",
|
341 - | "required_timestamp was not specified but it is required when building OperationWithRequiredMembersOutput",
|
342 - | )
|
343 - | })?,
|
344 - | required_blob: self.required_blob.ok_or_else(|| {
|
345 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
346 - | "required_blob",
|
347 - | "required_blob was not specified but it is required when building OperationWithRequiredMembersOutput",
|
348 - | )
|
349 - | })?,
|
350 - | required_byte: self.required_byte.ok_or_else(|| {
|
351 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
352 - | "required_byte",
|
353 - | "required_byte was not specified but it is required when building OperationWithRequiredMembersOutput",
|
354 - | )
|
355 - | })?,
|
356 - | required_short: self.required_short.ok_or_else(|| {
|
357 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
358 - | "required_short",
|
359 - | "required_short was not specified but it is required when building OperationWithRequiredMembersOutput",
|
360 - | )
|
361 - | })?,
|
362 - | required_integer: self.required_integer.ok_or_else(|| {
|
363 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
364 - | "required_integer",
|
365 - | "required_integer was not specified but it is required when building OperationWithRequiredMembersOutput",
|
366 - | )
|
367 - | })?,
|
368 - | required_long: self.required_long.ok_or_else(|| {
|
369 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
370 - | "required_long",
|
371 - | "required_long was not specified but it is required when building OperationWithRequiredMembersOutput",
|
372 - | )
|
373 - | })?,
|
374 - | required_float: self.required_float.ok_or_else(|| {
|
375 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
376 - | "required_float",
|
377 - | "required_float was not specified but it is required when building OperationWithRequiredMembersOutput",
|
378 - | )
|
379 - | })?,
|
380 - | required_double: self.required_double.ok_or_else(|| {
|
381 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
382 - | "required_double",
|
383 - | "required_double was not specified but it is required when building OperationWithRequiredMembersOutput",
|
384 - | )
|
385 - | })?,
|
386 - | required_map: self.required_map.ok_or_else(|| {
|
387 - | ::aws_smithy_types::error::operation::BuildError::missing_field(
|
388 - | "required_map",
|
389 - | "required_map was not specified but it is required when building OperationWithRequiredMembersOutput",
|
390 - | )
|
391 - | })?,
|
392 - | })
|
393 - | }
|
544 + | /* BuilderGenerator.kt:254 */
|
545 + | ::std::result::Result::Ok(
|
546 + | /* BuilderGenerator.kt:477 */crate::operation::operation_with_required_members::OperationWithRequiredMembersOutput {
|
547 + | /* BuilderGenerator.kt:481 */required_string: self.required_string
|
548 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
549 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_string", "required_string was not specified but it is required when building OperationWithRequiredMembersOutput")
|
550 + | /* BuilderGenerator.kt:494 */)?
|
551 + | ,
|
552 + | /* BuilderGenerator.kt:481 */required_boolean: self.required_boolean
|
553 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
554 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_boolean", "required_boolean was not specified but it is required when building OperationWithRequiredMembersOutput")
|
555 + | /* BuilderGenerator.kt:494 */)?
|
556 + | ,
|
557 + | /* BuilderGenerator.kt:481 */required_list: self.required_list
|
558 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
559 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_list", "required_list was not specified but it is required when building OperationWithRequiredMembersOutput")
|
560 + | /* BuilderGenerator.kt:494 */)?
|
561 + | ,
|
562 + | /* BuilderGenerator.kt:481 */required_timestamp: self.required_timestamp
|
563 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
564 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_timestamp", "required_timestamp was not specified but it is required when building OperationWithRequiredMembersOutput")
|
565 + | /* BuilderGenerator.kt:494 */)?
|
566 + | ,
|
567 + | /* BuilderGenerator.kt:481 */required_blob: self.required_blob
|
568 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
569 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_blob", "required_blob was not specified but it is required when building OperationWithRequiredMembersOutput")
|
570 + | /* BuilderGenerator.kt:494 */)?
|
571 + | ,
|
572 + | /* BuilderGenerator.kt:481 */required_byte: self.required_byte
|
573 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
574 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_byte", "required_byte was not specified but it is required when building OperationWithRequiredMembersOutput")
|
575 + | /* BuilderGenerator.kt:494 */)?
|
576 + | ,
|
577 + | /* BuilderGenerator.kt:481 */required_short: self.required_short
|
578 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
579 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_short", "required_short was not specified but it is required when building OperationWithRequiredMembersOutput")
|
580 + | /* BuilderGenerator.kt:494 */)?
|
581 + | ,
|
582 + | /* BuilderGenerator.kt:481 */required_integer: self.required_integer
|
583 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
584 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_integer", "required_integer was not specified but it is required when building OperationWithRequiredMembersOutput")
|
585 + | /* BuilderGenerator.kt:494 */)?
|
586 + | ,
|
587 + | /* BuilderGenerator.kt:481 */required_long: self.required_long
|
588 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
589 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_long", "required_long was not specified but it is required when building OperationWithRequiredMembersOutput")
|
590 + | /* BuilderGenerator.kt:494 */)?
|
591 + | ,
|
592 + | /* BuilderGenerator.kt:481 */required_float: self.required_float
|
593 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
594 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_float", "required_float was not specified but it is required when building OperationWithRequiredMembersOutput")
|
595 + | /* BuilderGenerator.kt:494 */)?
|
596 + | ,
|
597 + | /* BuilderGenerator.kt:481 */required_double: self.required_double
|
598 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
599 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_double", "required_double was not specified but it is required when building OperationWithRequiredMembersOutput")
|
600 + | /* BuilderGenerator.kt:494 */)?
|
601 + | ,
|
602 + | /* BuilderGenerator.kt:481 */required_map: self.required_map
|
603 + | /* BuilderGenerator.kt:494 */.ok_or_else(||
|
604 + | /* BuilderGenerator.kt:117 */::aws_smithy_types::error::operation::BuildError::missing_field("required_map", "required_map was not specified but it is required when building OperationWithRequiredMembersOutput")
|
605 + | /* BuilderGenerator.kt:494 */)?
|
606 + | ,
|
607 + | /* BuilderGenerator.kt:477 */}
|
608 + | /* BuilderGenerator.kt:254 */)
|
609 + | /* BuilderGenerator.kt:253 */
|
610 + | }
|
611 + | /* BuilderGenerator.kt:355 */
|
394 612 | }
|