aws_sdk_grafana/
serde_util.rs1pub(crate) fn access_denied_exception_correct_errors(
3 mut builder: crate::types::error::builders::AccessDeniedExceptionBuilder,
4) -> crate::types::error::builders::AccessDeniedExceptionBuilder {
5 if builder.message.is_none() {
6 builder.message = Some(Default::default())
7 }
8 builder
9}
10
11pub(crate) fn internal_server_exception_correct_errors(
12 mut builder: crate::types::error::builders::InternalServerExceptionBuilder,
13) -> crate::types::error::builders::InternalServerExceptionBuilder {
14 if builder.message.is_none() {
15 builder.message = Some(Default::default())
16 }
17 builder
18}
19
20pub(crate) fn resource_not_found_exception_correct_errors(
21 mut builder: crate::types::error::builders::ResourceNotFoundExceptionBuilder,
22) -> crate::types::error::builders::ResourceNotFoundExceptionBuilder {
23 if builder.message.is_none() {
24 builder.message = Some(Default::default())
25 }
26 if builder.resource_id.is_none() {
27 builder.resource_id = Some(Default::default())
28 }
29 if builder.resource_type.is_none() {
30 builder.resource_type = Some(Default::default())
31 }
32 builder
33}
34
35pub(crate) fn throttling_exception_correct_errors(
36 mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
37) -> crate::types::error::builders::ThrottlingExceptionBuilder {
38 if builder.message.is_none() {
39 builder.message = Some(Default::default())
40 }
41 builder
42}
43
44pub(crate) fn validation_exception_correct_errors(
45 mut builder: crate::types::error::builders::ValidationExceptionBuilder,
46) -> crate::types::error::builders::ValidationExceptionBuilder {
47 if builder.message.is_none() {
48 builder.message = Some(Default::default())
49 }
50 if builder.reason.is_none() {
51 builder.reason = "no value was set".parse::<crate::types::ValidationExceptionReason>().ok()
52 }
53 builder
54}
55
56pub(crate) fn associate_license_output_output_correct_errors(
57 mut builder: crate::operation::associate_license::builders::AssociateLicenseOutputBuilder,
58) -> crate::operation::associate_license::builders::AssociateLicenseOutputBuilder {
59 if builder.workspace.is_none() {
60 builder.workspace = {
61 let builder = crate::types::builders::WorkspaceDescriptionBuilder::default();
62 crate::serde_util::workspace_description_correct_errors(builder).build().ok()
63 }
64 }
65 builder
66}
67
68pub(crate) fn conflict_exception_correct_errors(
69 mut builder: crate::types::error::builders::ConflictExceptionBuilder,
70) -> crate::types::error::builders::ConflictExceptionBuilder {
71 if builder.message.is_none() {
72 builder.message = Some(Default::default())
73 }
74 if builder.resource_id.is_none() {
75 builder.resource_id = Some(Default::default())
76 }
77 if builder.resource_type.is_none() {
78 builder.resource_type = Some(Default::default())
79 }
80 builder
81}
82
83pub(crate) fn service_quota_exceeded_exception_correct_errors(
84 mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
85) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
86 if builder.message.is_none() {
87 builder.message = Some(Default::default())
88 }
89 if builder.resource_id.is_none() {
90 builder.resource_id = Some(Default::default())
91 }
92 if builder.resource_type.is_none() {
93 builder.resource_type = Some(Default::default())
94 }
95 if builder.service_code.is_none() {
96 builder.service_code = Some(Default::default())
97 }
98 if builder.quota_code.is_none() {
99 builder.quota_code = Some(Default::default())
100 }
101 builder
102}
103
104pub(crate) fn create_workspace_output_output_correct_errors(
105 mut builder: crate::operation::create_workspace::builders::CreateWorkspaceOutputBuilder,
106) -> crate::operation::create_workspace::builders::CreateWorkspaceOutputBuilder {
107 if builder.workspace.is_none() {
108 builder.workspace = {
109 let builder = crate::types::builders::WorkspaceDescriptionBuilder::default();
110 crate::serde_util::workspace_description_correct_errors(builder).build().ok()
111 }
112 }
113 builder
114}
115
116pub(crate) fn create_workspace_api_key_output_output_correct_errors(
117 mut builder: crate::operation::create_workspace_api_key::builders::CreateWorkspaceApiKeyOutputBuilder,
118) -> crate::operation::create_workspace_api_key::builders::CreateWorkspaceApiKeyOutputBuilder {
119 if builder.key_name.is_none() {
120 builder.key_name = Some(Default::default())
121 }
122 if builder.key.is_none() {
123 builder.key = Some(Default::default())
124 }
125 if builder.workspace_id.is_none() {
126 builder.workspace_id = Some(Default::default())
127 }
128 builder
129}
130
131pub(crate) fn create_workspace_service_account_output_output_correct_errors(
132 mut builder: crate::operation::create_workspace_service_account::builders::CreateWorkspaceServiceAccountOutputBuilder,
133) -> crate::operation::create_workspace_service_account::builders::CreateWorkspaceServiceAccountOutputBuilder {
134 if builder.id.is_none() {
135 builder.id = Some(Default::default())
136 }
137 if builder.name.is_none() {
138 builder.name = Some(Default::default())
139 }
140 if builder.grafana_role.is_none() {
141 builder.grafana_role = "no value was set".parse::<crate::types::Role>().ok()
142 }
143 if builder.workspace_id.is_none() {
144 builder.workspace_id = Some(Default::default())
145 }
146 builder
147}
148
149pub(crate) fn create_workspace_service_account_token_output_output_correct_errors(
150 mut builder: crate::operation::create_workspace_service_account_token::builders::CreateWorkspaceServiceAccountTokenOutputBuilder,
151) -> crate::operation::create_workspace_service_account_token::builders::CreateWorkspaceServiceAccountTokenOutputBuilder {
152 if builder.service_account_token.is_none() {
153 builder.service_account_token = {
154 let builder = crate::types::builders::ServiceAccountTokenSummaryWithKeyBuilder::default();
155 crate::serde_util::service_account_token_summary_with_key_correct_errors(builder)
156 .build()
157 .ok()
158 }
159 }
160 if builder.service_account_id.is_none() {
161 builder.service_account_id = Some(Default::default())
162 }
163 if builder.workspace_id.is_none() {
164 builder.workspace_id = Some(Default::default())
165 }
166 builder
167}
168
169pub(crate) fn delete_workspace_output_output_correct_errors(
170 mut builder: crate::operation::delete_workspace::builders::DeleteWorkspaceOutputBuilder,
171) -> crate::operation::delete_workspace::builders::DeleteWorkspaceOutputBuilder {
172 if builder.workspace.is_none() {
173 builder.workspace = {
174 let builder = crate::types::builders::WorkspaceDescriptionBuilder::default();
175 crate::serde_util::workspace_description_correct_errors(builder).build().ok()
176 }
177 }
178 builder
179}
180
181pub(crate) fn delete_workspace_api_key_output_output_correct_errors(
182 mut builder: crate::operation::delete_workspace_api_key::builders::DeleteWorkspaceApiKeyOutputBuilder,
183) -> crate::operation::delete_workspace_api_key::builders::DeleteWorkspaceApiKeyOutputBuilder {
184 if builder.key_name.is_none() {
185 builder.key_name = Some(Default::default())
186 }
187 if builder.workspace_id.is_none() {
188 builder.workspace_id = Some(Default::default())
189 }
190 builder
191}
192
193pub(crate) fn delete_workspace_service_account_output_output_correct_errors(
194 mut builder: crate::operation::delete_workspace_service_account::builders::DeleteWorkspaceServiceAccountOutputBuilder,
195) -> crate::operation::delete_workspace_service_account::builders::DeleteWorkspaceServiceAccountOutputBuilder {
196 if builder.service_account_id.is_none() {
197 builder.service_account_id = Some(Default::default())
198 }
199 if builder.workspace_id.is_none() {
200 builder.workspace_id = Some(Default::default())
201 }
202 builder
203}
204
205pub(crate) fn delete_workspace_service_account_token_output_output_correct_errors(
206 mut builder: crate::operation::delete_workspace_service_account_token::builders::DeleteWorkspaceServiceAccountTokenOutputBuilder,
207) -> crate::operation::delete_workspace_service_account_token::builders::DeleteWorkspaceServiceAccountTokenOutputBuilder {
208 if builder.token_id.is_none() {
209 builder.token_id = Some(Default::default())
210 }
211 if builder.service_account_id.is_none() {
212 builder.service_account_id = Some(Default::default())
213 }
214 if builder.workspace_id.is_none() {
215 builder.workspace_id = Some(Default::default())
216 }
217 builder
218}
219
220pub(crate) fn describe_workspace_output_output_correct_errors(
221 mut builder: crate::operation::describe_workspace::builders::DescribeWorkspaceOutputBuilder,
222) -> crate::operation::describe_workspace::builders::DescribeWorkspaceOutputBuilder {
223 if builder.workspace.is_none() {
224 builder.workspace = {
225 let builder = crate::types::builders::WorkspaceDescriptionBuilder::default();
226 crate::serde_util::workspace_description_correct_errors(builder).build().ok()
227 }
228 }
229 builder
230}
231
232pub(crate) fn describe_workspace_authentication_output_output_correct_errors(
233 mut builder: crate::operation::describe_workspace_authentication::builders::DescribeWorkspaceAuthenticationOutputBuilder,
234) -> crate::operation::describe_workspace_authentication::builders::DescribeWorkspaceAuthenticationOutputBuilder {
235 if builder.authentication.is_none() {
236 builder.authentication = {
237 let builder = crate::types::builders::AuthenticationDescriptionBuilder::default();
238 crate::serde_util::authentication_description_correct_errors(builder).build().ok()
239 }
240 }
241 builder
242}
243
244pub(crate) fn describe_workspace_configuration_output_output_correct_errors(
245 mut builder: crate::operation::describe_workspace_configuration::builders::DescribeWorkspaceConfigurationOutputBuilder,
246) -> crate::operation::describe_workspace_configuration::builders::DescribeWorkspaceConfigurationOutputBuilder {
247 if builder.configuration.is_none() {
248 builder.configuration = Some(Default::default())
249 }
250 builder
251}
252
253pub(crate) fn disassociate_license_output_output_correct_errors(
254 mut builder: crate::operation::disassociate_license::builders::DisassociateLicenseOutputBuilder,
255) -> crate::operation::disassociate_license::builders::DisassociateLicenseOutputBuilder {
256 if builder.workspace.is_none() {
257 builder.workspace = {
258 let builder = crate::types::builders::WorkspaceDescriptionBuilder::default();
259 crate::serde_util::workspace_description_correct_errors(builder).build().ok()
260 }
261 }
262 builder
263}
264
265pub(crate) fn list_permissions_output_output_correct_errors(
266 mut builder: crate::operation::list_permissions::builders::ListPermissionsOutputBuilder,
267) -> crate::operation::list_permissions::builders::ListPermissionsOutputBuilder {
268 if builder.permissions.is_none() {
269 builder.permissions = Some(Default::default())
270 }
271 builder
272}
273
274pub(crate) fn list_workspace_service_account_tokens_output_output_correct_errors(
275 mut builder: crate::operation::list_workspace_service_account_tokens::builders::ListWorkspaceServiceAccountTokensOutputBuilder,
276) -> crate::operation::list_workspace_service_account_tokens::builders::ListWorkspaceServiceAccountTokensOutputBuilder {
277 if builder.service_account_tokens.is_none() {
278 builder.service_account_tokens = Some(Default::default())
279 }
280 if builder.service_account_id.is_none() {
281 builder.service_account_id = Some(Default::default())
282 }
283 if builder.workspace_id.is_none() {
284 builder.workspace_id = Some(Default::default())
285 }
286 builder
287}
288
289pub(crate) fn list_workspace_service_accounts_output_output_correct_errors(
290 mut builder: crate::operation::list_workspace_service_accounts::builders::ListWorkspaceServiceAccountsOutputBuilder,
291) -> crate::operation::list_workspace_service_accounts::builders::ListWorkspaceServiceAccountsOutputBuilder {
292 if builder.service_accounts.is_none() {
293 builder.service_accounts = Some(Default::default())
294 }
295 if builder.workspace_id.is_none() {
296 builder.workspace_id = Some(Default::default())
297 }
298 builder
299}
300
301pub(crate) fn list_workspaces_output_output_correct_errors(
302 mut builder: crate::operation::list_workspaces::builders::ListWorkspacesOutputBuilder,
303) -> crate::operation::list_workspaces::builders::ListWorkspacesOutputBuilder {
304 if builder.workspaces.is_none() {
305 builder.workspaces = Some(Default::default())
306 }
307 builder
308}
309
310pub(crate) fn update_permissions_output_output_correct_errors(
311 mut builder: crate::operation::update_permissions::builders::UpdatePermissionsOutputBuilder,
312) -> crate::operation::update_permissions::builders::UpdatePermissionsOutputBuilder {
313 if builder.errors.is_none() {
314 builder.errors = Some(Default::default())
315 }
316 builder
317}
318
319pub(crate) fn update_workspace_output_output_correct_errors(
320 mut builder: crate::operation::update_workspace::builders::UpdateWorkspaceOutputBuilder,
321) -> crate::operation::update_workspace::builders::UpdateWorkspaceOutputBuilder {
322 if builder.workspace.is_none() {
323 builder.workspace = {
324 let builder = crate::types::builders::WorkspaceDescriptionBuilder::default();
325 crate::serde_util::workspace_description_correct_errors(builder).build().ok()
326 }
327 }
328 builder
329}
330
331pub(crate) fn update_workspace_authentication_output_output_correct_errors(
332 mut builder: crate::operation::update_workspace_authentication::builders::UpdateWorkspaceAuthenticationOutputBuilder,
333) -> crate::operation::update_workspace_authentication::builders::UpdateWorkspaceAuthenticationOutputBuilder {
334 if builder.authentication.is_none() {
335 builder.authentication = {
336 let builder = crate::types::builders::AuthenticationDescriptionBuilder::default();
337 crate::serde_util::authentication_description_correct_errors(builder).build().ok()
338 }
339 }
340 builder
341}
342
343pub(crate) fn workspace_description_correct_errors(
344 mut builder: crate::types::builders::WorkspaceDescriptionBuilder,
345) -> crate::types::builders::WorkspaceDescriptionBuilder {
346 if builder.created.is_none() {
347 builder.created = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
348 }
349 if builder.data_sources.is_none() {
350 builder.data_sources = Some(Default::default())
351 }
352 if builder.endpoint.is_none() {
353 builder.endpoint = Some(Default::default())
354 }
355 if builder.grafana_version.is_none() {
356 builder.grafana_version = Some(Default::default())
357 }
358 if builder.id.is_none() {
359 builder.id = Some(Default::default())
360 }
361 if builder.modified.is_none() {
362 builder.modified = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
363 }
364 if builder.status.is_none() {
365 builder.status = "no value was set".parse::<crate::types::WorkspaceStatus>().ok()
366 }
367 if builder.authentication.is_none() {
368 builder.authentication = {
369 let builder = crate::types::builders::AuthenticationSummaryBuilder::default();
370 crate::serde_util::authentication_summary_correct_errors(builder).build().ok()
371 }
372 }
373 builder
374}
375
376pub(crate) fn service_account_token_summary_with_key_correct_errors(
377 mut builder: crate::types::builders::ServiceAccountTokenSummaryWithKeyBuilder,
378) -> crate::types::builders::ServiceAccountTokenSummaryWithKeyBuilder {
379 if builder.id.is_none() {
380 builder.id = Some(Default::default())
381 }
382 if builder.name.is_none() {
383 builder.name = Some(Default::default())
384 }
385 if builder.key.is_none() {
386 builder.key = Some(Default::default())
387 }
388 builder
389}
390
391pub(crate) fn authentication_description_correct_errors(
392 mut builder: crate::types::builders::AuthenticationDescriptionBuilder,
393) -> crate::types::builders::AuthenticationDescriptionBuilder {
394 if builder.providers.is_none() {
395 builder.providers = Some(Default::default())
396 }
397 builder
398}
399
400pub(crate) fn authentication_summary_correct_errors(
401 mut builder: crate::types::builders::AuthenticationSummaryBuilder,
402) -> crate::types::builders::AuthenticationSummaryBuilder {
403 if builder.providers.is_none() {
404 builder.providers = Some(Default::default())
405 }
406 builder
407}
408
409pub(crate) fn network_access_configuration_correct_errors(
410 mut builder: crate::types::builders::NetworkAccessConfigurationBuilder,
411) -> crate::types::builders::NetworkAccessConfigurationBuilder {
412 if builder.prefix_list_ids.is_none() {
413 builder.prefix_list_ids = Some(Default::default())
414 }
415 if builder.vpce_ids.is_none() {
416 builder.vpce_ids = Some(Default::default())
417 }
418 builder
419}
420
421pub(crate) fn permission_entry_correct_errors(
422 mut builder: crate::types::builders::PermissionEntryBuilder,
423) -> crate::types::builders::PermissionEntryBuilder {
424 if builder.user.is_none() {
425 builder.user = {
426 let builder = crate::types::builders::UserBuilder::default();
427 crate::serde_util::user_correct_errors(builder).build().ok()
428 }
429 }
430 if builder.role.is_none() {
431 builder.role = "no value was set".parse::<crate::types::Role>().ok()
432 }
433 builder
434}
435
436pub(crate) fn saml_authentication_correct_errors(
437 mut builder: crate::types::builders::SamlAuthenticationBuilder,
438) -> crate::types::builders::SamlAuthenticationBuilder {
439 if builder.status.is_none() {
440 builder.status = "no value was set".parse::<crate::types::SamlConfigurationStatus>().ok()
441 }
442 builder
443}
444
445pub(crate) fn service_account_summary_correct_errors(
446 mut builder: crate::types::builders::ServiceAccountSummaryBuilder,
447) -> crate::types::builders::ServiceAccountSummaryBuilder {
448 if builder.id.is_none() {
449 builder.id = Some(Default::default())
450 }
451 if builder.name.is_none() {
452 builder.name = Some(Default::default())
453 }
454 if builder.is_disabled.is_none() {
455 builder.is_disabled = Some(Default::default())
456 }
457 if builder.grafana_role.is_none() {
458 builder.grafana_role = "no value was set".parse::<crate::types::Role>().ok()
459 }
460 builder
461}
462
463pub(crate) fn service_account_token_summary_correct_errors(
464 mut builder: crate::types::builders::ServiceAccountTokenSummaryBuilder,
465) -> crate::types::builders::ServiceAccountTokenSummaryBuilder {
466 if builder.id.is_none() {
467 builder.id = Some(Default::default())
468 }
469 if builder.name.is_none() {
470 builder.name = Some(Default::default())
471 }
472 if builder.created_at.is_none() {
473 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
474 }
475 if builder.expires_at.is_none() {
476 builder.expires_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
477 }
478 builder
479}
480
481pub(crate) fn update_error_correct_errors(mut builder: crate::types::builders::UpdateErrorBuilder) -> crate::types::builders::UpdateErrorBuilder {
482 if builder.code.is_none() {
483 builder.code = Some(Default::default())
484 }
485 if builder.message.is_none() {
486 builder.message = Some(Default::default())
487 }
488 if builder.caused_by.is_none() {
489 builder.caused_by = {
490 let builder = crate::types::builders::UpdateInstructionBuilder::default();
491 crate::serde_util::update_instruction_correct_errors(builder).build().ok()
492 }
493 }
494 builder
495}
496
497pub(crate) fn validation_exception_field_correct_errors(
498 mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
499) -> crate::types::builders::ValidationExceptionFieldBuilder {
500 if builder.name.is_none() {
501 builder.name = Some(Default::default())
502 }
503 if builder.message.is_none() {
504 builder.message = Some(Default::default())
505 }
506 builder
507}
508
509pub(crate) fn vpc_configuration_correct_errors(
510 mut builder: crate::types::builders::VpcConfigurationBuilder,
511) -> crate::types::builders::VpcConfigurationBuilder {
512 if builder.security_group_ids.is_none() {
513 builder.security_group_ids = Some(Default::default())
514 }
515 if builder.subnet_ids.is_none() {
516 builder.subnet_ids = Some(Default::default())
517 }
518 builder
519}
520
521pub(crate) fn workspace_summary_correct_errors(
522 mut builder: crate::types::builders::WorkspaceSummaryBuilder,
523) -> crate::types::builders::WorkspaceSummaryBuilder {
524 if builder.created.is_none() {
525 builder.created = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
526 }
527 if builder.endpoint.is_none() {
528 builder.endpoint = Some(Default::default())
529 }
530 if builder.grafana_version.is_none() {
531 builder.grafana_version = Some(Default::default())
532 }
533 if builder.id.is_none() {
534 builder.id = Some(Default::default())
535 }
536 if builder.modified.is_none() {
537 builder.modified = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
538 }
539 if builder.status.is_none() {
540 builder.status = "no value was set".parse::<crate::types::WorkspaceStatus>().ok()
541 }
542 if builder.authentication.is_none() {
543 builder.authentication = {
544 let builder = crate::types::builders::AuthenticationSummaryBuilder::default();
545 crate::serde_util::authentication_summary_correct_errors(builder).build().ok()
546 }
547 }
548 builder
549}
550
551pub(crate) fn saml_configuration_correct_errors(
552 mut builder: crate::types::builders::SamlConfigurationBuilder,
553) -> crate::types::builders::SamlConfigurationBuilder {
554 if builder.idp_metadata.is_none() {
555 builder.idp_metadata = Some(crate::types::IdpMetadata::Unknown)
556 }
557 builder
558}
559
560pub(crate) fn update_instruction_correct_errors(
561 mut builder: crate::types::builders::UpdateInstructionBuilder,
562) -> crate::types::builders::UpdateInstructionBuilder {
563 if builder.action.is_none() {
564 builder.action = "no value was set".parse::<crate::types::UpdateAction>().ok()
565 }
566 if builder.role.is_none() {
567 builder.role = "no value was set".parse::<crate::types::Role>().ok()
568 }
569 if builder.users.is_none() {
570 builder.users = Some(Default::default())
571 }
572 builder
573}
574
575pub(crate) fn user_correct_errors(mut builder: crate::types::builders::UserBuilder) -> crate::types::builders::UserBuilder {
576 if builder.id.is_none() {
577 builder.id = Some(Default::default())
578 }
579 if builder.r#type.is_none() {
580 builder.r#type = "no value was set".parse::<crate::types::UserType>().ok()
581 }
582 builder
583}