aws_sdk_accessanalyzer/
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 invalid_parameter_exception_correct_errors(
57 mut builder: crate::types::error::builders::InvalidParameterExceptionBuilder,
58) -> crate::types::error::builders::InvalidParameterExceptionBuilder {
59 if builder.message.is_none() {
60 builder.message = Some(Default::default())
61 }
62 builder
63}
64
65pub(crate) fn unprocessable_entity_exception_correct_errors(
66 mut builder: crate::types::error::builders::UnprocessableEntityExceptionBuilder,
67) -> crate::types::error::builders::UnprocessableEntityExceptionBuilder {
68 if builder.message.is_none() {
69 builder.message = Some(Default::default())
70 }
71 builder
72}
73
74pub(crate) fn conflict_exception_correct_errors(
75 mut builder: crate::types::error::builders::ConflictExceptionBuilder,
76) -> crate::types::error::builders::ConflictExceptionBuilder {
77 if builder.message.is_none() {
78 builder.message = Some(Default::default())
79 }
80 if builder.resource_id.is_none() {
81 builder.resource_id = Some(Default::default())
82 }
83 if builder.resource_type.is_none() {
84 builder.resource_type = Some(Default::default())
85 }
86 builder
87}
88
89pub(crate) fn service_quota_exceeded_exception_correct_errors(
90 mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
91) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
92 if builder.message.is_none() {
93 builder.message = Some(Default::default())
94 }
95 if builder.resource_id.is_none() {
96 builder.resource_id = Some(Default::default())
97 }
98 if builder.resource_type.is_none() {
99 builder.resource_type = Some(Default::default())
100 }
101 builder
102}
103
104pub(crate) fn create_access_preview_output_output_correct_errors(
105 mut builder: crate::operation::create_access_preview::builders::CreateAccessPreviewOutputBuilder,
106) -> crate::operation::create_access_preview::builders::CreateAccessPreviewOutputBuilder {
107 if builder.id.is_none() {
108 builder.id = Some(Default::default())
109 }
110 builder
111}
112
113pub(crate) fn get_access_preview_output_output_correct_errors(
114 mut builder: crate::operation::get_access_preview::builders::GetAccessPreviewOutputBuilder,
115) -> crate::operation::get_access_preview::builders::GetAccessPreviewOutputBuilder {
116 if builder.access_preview.is_none() {
117 builder.access_preview = {
118 let builder = crate::types::builders::AccessPreviewBuilder::default();
119 crate::serde_util::access_preview_correct_errors(builder).build().ok()
120 }
121 }
122 builder
123}
124
125pub(crate) fn get_analyzer_output_output_correct_errors(
126 mut builder: crate::operation::get_analyzer::builders::GetAnalyzerOutputBuilder,
127) -> crate::operation::get_analyzer::builders::GetAnalyzerOutputBuilder {
128 if builder.analyzer.is_none() {
129 builder.analyzer = {
130 let builder = crate::types::builders::AnalyzerSummaryBuilder::default();
131 crate::serde_util::analyzer_summary_correct_errors(builder).build().ok()
132 }
133 }
134 builder
135}
136
137pub(crate) fn get_archive_rule_output_output_correct_errors(
138 mut builder: crate::operation::get_archive_rule::builders::GetArchiveRuleOutputBuilder,
139) -> crate::operation::get_archive_rule::builders::GetArchiveRuleOutputBuilder {
140 if builder.archive_rule.is_none() {
141 builder.archive_rule = {
142 let builder = crate::types::builders::ArchiveRuleSummaryBuilder::default();
143 crate::serde_util::archive_rule_summary_correct_errors(builder).build().ok()
144 }
145 }
146 builder
147}
148
149pub(crate) fn get_finding_recommendation_output_output_correct_errors(
150 mut builder: crate::operation::get_finding_recommendation::builders::GetFindingRecommendationOutputBuilder,
151) -> crate::operation::get_finding_recommendation::builders::GetFindingRecommendationOutputBuilder {
152 if builder.started_at.is_none() {
153 builder.started_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
154 }
155 if builder.resource_arn.is_none() {
156 builder.resource_arn = Some(Default::default())
157 }
158 if builder.recommendation_type.is_none() {
159 builder.recommendation_type = "no value was set".parse::<crate::types::RecommendationType>().ok()
160 }
161 if builder.status.is_none() {
162 builder.status = "no value was set".parse::<crate::types::Status>().ok()
163 }
164 builder
165}
166
167pub(crate) fn get_finding_v2_output_output_correct_errors(
168 mut builder: crate::operation::get_finding_v2::builders::GetFindingV2OutputBuilder,
169) -> crate::operation::get_finding_v2::builders::GetFindingV2OutputBuilder {
170 if builder.analyzed_at.is_none() {
171 builder.analyzed_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
172 }
173 if builder.created_at.is_none() {
174 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
175 }
176 if builder.id.is_none() {
177 builder.id = Some(Default::default())
178 }
179 if builder.resource_type.is_none() {
180 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
181 }
182 if builder.resource_owner_account.is_none() {
183 builder.resource_owner_account = Some(Default::default())
184 }
185 if builder.status.is_none() {
186 builder.status = "no value was set".parse::<crate::types::FindingStatus>().ok()
187 }
188 if builder.updated_at.is_none() {
189 builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
190 }
191 if builder.finding_details.is_none() {
192 builder.finding_details = Some(Default::default())
193 }
194 builder
195}
196
197pub(crate) fn get_generated_policy_output_output_correct_errors(
198 mut builder: crate::operation::get_generated_policy::builders::GetGeneratedPolicyOutputBuilder,
199) -> crate::operation::get_generated_policy::builders::GetGeneratedPolicyOutputBuilder {
200 if builder.job_details.is_none() {
201 builder.job_details = {
202 let builder = crate::types::builders::JobDetailsBuilder::default();
203 crate::serde_util::job_details_correct_errors(builder).build().ok()
204 }
205 }
206 if builder.generated_policy_result.is_none() {
207 builder.generated_policy_result = {
208 let builder = crate::types::builders::GeneratedPolicyResultBuilder::default();
209 Some(crate::serde_util::generated_policy_result_correct_errors(builder).build())
210 }
211 }
212 builder
213}
214
215pub(crate) fn list_access_preview_findings_output_output_correct_errors(
216 mut builder: crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsOutputBuilder,
217) -> crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsOutputBuilder {
218 if builder.findings.is_none() {
219 builder.findings = Some(Default::default())
220 }
221 builder
222}
223
224pub(crate) fn list_access_previews_output_output_correct_errors(
225 mut builder: crate::operation::list_access_previews::builders::ListAccessPreviewsOutputBuilder,
226) -> crate::operation::list_access_previews::builders::ListAccessPreviewsOutputBuilder {
227 if builder.access_previews.is_none() {
228 builder.access_previews = Some(Default::default())
229 }
230 builder
231}
232
233pub(crate) fn list_analyzed_resources_output_output_correct_errors(
234 mut builder: crate::operation::list_analyzed_resources::builders::ListAnalyzedResourcesOutputBuilder,
235) -> crate::operation::list_analyzed_resources::builders::ListAnalyzedResourcesOutputBuilder {
236 if builder.analyzed_resources.is_none() {
237 builder.analyzed_resources = Some(Default::default())
238 }
239 builder
240}
241
242pub(crate) fn list_analyzers_output_output_correct_errors(
243 mut builder: crate::operation::list_analyzers::builders::ListAnalyzersOutputBuilder,
244) -> crate::operation::list_analyzers::builders::ListAnalyzersOutputBuilder {
245 if builder.analyzers.is_none() {
246 builder.analyzers = Some(Default::default())
247 }
248 builder
249}
250
251pub(crate) fn list_archive_rules_output_output_correct_errors(
252 mut builder: crate::operation::list_archive_rules::builders::ListArchiveRulesOutputBuilder,
253) -> crate::operation::list_archive_rules::builders::ListArchiveRulesOutputBuilder {
254 if builder.archive_rules.is_none() {
255 builder.archive_rules = Some(Default::default())
256 }
257 builder
258}
259
260pub(crate) fn list_findings_output_output_correct_errors(
261 mut builder: crate::operation::list_findings::builders::ListFindingsOutputBuilder,
262) -> crate::operation::list_findings::builders::ListFindingsOutputBuilder {
263 if builder.findings.is_none() {
264 builder.findings = Some(Default::default())
265 }
266 builder
267}
268
269pub(crate) fn list_findings_v2_output_output_correct_errors(
270 mut builder: crate::operation::list_findings_v2::builders::ListFindingsV2OutputBuilder,
271) -> crate::operation::list_findings_v2::builders::ListFindingsV2OutputBuilder {
272 if builder.findings.is_none() {
273 builder.findings = Some(Default::default())
274 }
275 builder
276}
277
278pub(crate) fn list_policy_generations_output_output_correct_errors(
279 mut builder: crate::operation::list_policy_generations::builders::ListPolicyGenerationsOutputBuilder,
280) -> crate::operation::list_policy_generations::builders::ListPolicyGenerationsOutputBuilder {
281 if builder.policy_generations.is_none() {
282 builder.policy_generations = Some(Default::default())
283 }
284 builder
285}
286
287pub(crate) fn start_policy_generation_output_output_correct_errors(
288 mut builder: crate::operation::start_policy_generation::builders::StartPolicyGenerationOutputBuilder,
289) -> crate::operation::start_policy_generation::builders::StartPolicyGenerationOutputBuilder {
290 if builder.job_id.is_none() {
291 builder.job_id = Some(Default::default())
292 }
293 builder
294}
295
296pub(crate) fn validate_policy_output_output_correct_errors(
297 mut builder: crate::operation::validate_policy::builders::ValidatePolicyOutputBuilder,
298) -> crate::operation::validate_policy::builders::ValidatePolicyOutputBuilder {
299 if builder.findings.is_none() {
300 builder.findings = Some(Default::default())
301 }
302 builder
303}
304
305pub(crate) fn access_preview_correct_errors(
306 mut builder: crate::types::builders::AccessPreviewBuilder,
307) -> crate::types::builders::AccessPreviewBuilder {
308 if builder.id.is_none() {
309 builder.id = Some(Default::default())
310 }
311 if builder.analyzer_arn.is_none() {
312 builder.analyzer_arn = Some(Default::default())
313 }
314 if builder.configurations.is_none() {
315 builder.configurations = Some(Default::default())
316 }
317 if builder.created_at.is_none() {
318 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
319 }
320 if builder.status.is_none() {
321 builder.status = "no value was set".parse::<crate::types::AccessPreviewStatus>().ok()
322 }
323 builder
324}
325
326pub(crate) fn analyzer_summary_correct_errors(
327 mut builder: crate::types::builders::AnalyzerSummaryBuilder,
328) -> crate::types::builders::AnalyzerSummaryBuilder {
329 if builder.arn.is_none() {
330 builder.arn = Some(Default::default())
331 }
332 if builder.name.is_none() {
333 builder.name = Some(Default::default())
334 }
335 if builder.r#type.is_none() {
336 builder.r#type = "no value was set".parse::<crate::types::Type>().ok()
337 }
338 if builder.created_at.is_none() {
339 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
340 }
341 if builder.status.is_none() {
342 builder.status = "no value was set".parse::<crate::types::AnalyzerStatus>().ok()
343 }
344 builder
345}
346
347pub(crate) fn archive_rule_summary_correct_errors(
348 mut builder: crate::types::builders::ArchiveRuleSummaryBuilder,
349) -> crate::types::builders::ArchiveRuleSummaryBuilder {
350 if builder.rule_name.is_none() {
351 builder.rule_name = Some(Default::default())
352 }
353 if builder.filter.is_none() {
354 builder.filter = Some(Default::default())
355 }
356 if builder.created_at.is_none() {
357 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
358 }
359 if builder.updated_at.is_none() {
360 builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
361 }
362 builder
363}
364
365pub(crate) fn job_details_correct_errors(mut builder: crate::types::builders::JobDetailsBuilder) -> crate::types::builders::JobDetailsBuilder {
366 if builder.job_id.is_none() {
367 builder.job_id = Some(Default::default())
368 }
369 if builder.status.is_none() {
370 builder.status = "no value was set".parse::<crate::types::JobStatus>().ok()
371 }
372 if builder.started_on.is_none() {
373 builder.started_on = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
374 }
375 builder
376}
377
378pub(crate) fn generated_policy_result_correct_errors(
379 mut builder: crate::types::builders::GeneratedPolicyResultBuilder,
380) -> crate::types::builders::GeneratedPolicyResultBuilder {
381 if builder.properties.is_none() {
382 builder.properties = {
383 let builder = crate::types::builders::GeneratedPolicyPropertiesBuilder::default();
384 crate::serde_util::generated_policy_properties_correct_errors(builder).build().ok()
385 }
386 }
387 builder
388}
389
390pub(crate) fn analyzed_resource_correct_errors(
391 mut builder: crate::types::builders::AnalyzedResourceBuilder,
392) -> crate::types::builders::AnalyzedResourceBuilder {
393 if builder.resource_arn.is_none() {
394 builder.resource_arn = Some(Default::default())
395 }
396 if builder.resource_type.is_none() {
397 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
398 }
399 if builder.created_at.is_none() {
400 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
401 }
402 if builder.analyzed_at.is_none() {
403 builder.analyzed_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
404 }
405 if builder.updated_at.is_none() {
406 builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
407 }
408 if builder.is_public.is_none() {
409 builder.is_public = Some(Default::default())
410 }
411 if builder.resource_owner_account.is_none() {
412 builder.resource_owner_account = Some(Default::default())
413 }
414 builder
415}
416
417pub(crate) fn finding_correct_errors(mut builder: crate::types::builders::FindingBuilder) -> crate::types::builders::FindingBuilder {
418 if builder.id.is_none() {
419 builder.id = Some(Default::default())
420 }
421 if builder.resource_type.is_none() {
422 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
423 }
424 if builder.condition.is_none() {
425 builder.condition = Some(Default::default())
426 }
427 if builder.created_at.is_none() {
428 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
429 }
430 if builder.analyzed_at.is_none() {
431 builder.analyzed_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
432 }
433 if builder.updated_at.is_none() {
434 builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
435 }
436 if builder.status.is_none() {
437 builder.status = "no value was set".parse::<crate::types::FindingStatus>().ok()
438 }
439 if builder.resource_owner_account.is_none() {
440 builder.resource_owner_account = Some(Default::default())
441 }
442 builder
443}
444
445pub(crate) fn recommendation_error_correct_errors(
446 mut builder: crate::types::builders::RecommendationErrorBuilder,
447) -> crate::types::builders::RecommendationErrorBuilder {
448 if builder.code.is_none() {
449 builder.code = Some(Default::default())
450 }
451 if builder.message.is_none() {
452 builder.message = Some(Default::default())
453 }
454 builder
455}
456
457pub(crate) fn generated_policy_properties_correct_errors(
458 mut builder: crate::types::builders::GeneratedPolicyPropertiesBuilder,
459) -> crate::types::builders::GeneratedPolicyPropertiesBuilder {
460 if builder.principal_arn.is_none() {
461 builder.principal_arn = Some(Default::default())
462 }
463 builder
464}
465
466pub(crate) fn access_preview_finding_correct_errors(
467 mut builder: crate::types::builders::AccessPreviewFindingBuilder,
468) -> crate::types::builders::AccessPreviewFindingBuilder {
469 if builder.id.is_none() {
470 builder.id = Some(Default::default())
471 }
472 if builder.resource_type.is_none() {
473 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
474 }
475 if builder.created_at.is_none() {
476 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
477 }
478 if builder.change_type.is_none() {
479 builder.change_type = "no value was set".parse::<crate::types::FindingChangeType>().ok()
480 }
481 if builder.status.is_none() {
482 builder.status = "no value was set".parse::<crate::types::FindingStatus>().ok()
483 }
484 if builder.resource_owner_account.is_none() {
485 builder.resource_owner_account = Some(Default::default())
486 }
487 builder
488}
489
490pub(crate) fn access_preview_status_reason_correct_errors(
491 mut builder: crate::types::builders::AccessPreviewStatusReasonBuilder,
492) -> crate::types::builders::AccessPreviewStatusReasonBuilder {
493 if builder.code.is_none() {
494 builder.code = "no value was set".parse::<crate::types::AccessPreviewStatusReasonCode>().ok()
495 }
496 builder
497}
498
499pub(crate) fn access_preview_summary_correct_errors(
500 mut builder: crate::types::builders::AccessPreviewSummaryBuilder,
501) -> crate::types::builders::AccessPreviewSummaryBuilder {
502 if builder.id.is_none() {
503 builder.id = Some(Default::default())
504 }
505 if builder.analyzer_arn.is_none() {
506 builder.analyzer_arn = Some(Default::default())
507 }
508 if builder.created_at.is_none() {
509 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
510 }
511 if builder.status.is_none() {
512 builder.status = "no value was set".parse::<crate::types::AccessPreviewStatus>().ok()
513 }
514 builder
515}
516
517pub(crate) fn analyzed_resource_summary_correct_errors(
518 mut builder: crate::types::builders::AnalyzedResourceSummaryBuilder,
519) -> crate::types::builders::AnalyzedResourceSummaryBuilder {
520 if builder.resource_arn.is_none() {
521 builder.resource_arn = Some(Default::default())
522 }
523 if builder.resource_owner_account.is_none() {
524 builder.resource_owner_account = Some(Default::default())
525 }
526 if builder.resource_type.is_none() {
527 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
528 }
529 builder
530}
531
532pub(crate) fn finding_summary_correct_errors(
533 mut builder: crate::types::builders::FindingSummaryBuilder,
534) -> crate::types::builders::FindingSummaryBuilder {
535 if builder.id.is_none() {
536 builder.id = Some(Default::default())
537 }
538 if builder.resource_type.is_none() {
539 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
540 }
541 if builder.condition.is_none() {
542 builder.condition = Some(Default::default())
543 }
544 if builder.created_at.is_none() {
545 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
546 }
547 if builder.analyzed_at.is_none() {
548 builder.analyzed_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
549 }
550 if builder.updated_at.is_none() {
551 builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
552 }
553 if builder.status.is_none() {
554 builder.status = "no value was set".parse::<crate::types::FindingStatus>().ok()
555 }
556 if builder.resource_owner_account.is_none() {
557 builder.resource_owner_account = Some(Default::default())
558 }
559 builder
560}
561
562pub(crate) fn finding_summary_v2_correct_errors(
563 mut builder: crate::types::builders::FindingSummaryV2Builder,
564) -> crate::types::builders::FindingSummaryV2Builder {
565 if builder.analyzed_at.is_none() {
566 builder.analyzed_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
567 }
568 if builder.created_at.is_none() {
569 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
570 }
571 if builder.id.is_none() {
572 builder.id = Some(Default::default())
573 }
574 if builder.resource_type.is_none() {
575 builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
576 }
577 if builder.resource_owner_account.is_none() {
578 builder.resource_owner_account = Some(Default::default())
579 }
580 if builder.status.is_none() {
581 builder.status = "no value was set".parse::<crate::types::FindingStatus>().ok()
582 }
583 if builder.updated_at.is_none() {
584 builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
585 }
586 builder
587}
588
589pub(crate) fn job_error_correct_errors(mut builder: crate::types::builders::JobErrorBuilder) -> crate::types::builders::JobErrorBuilder {
590 if builder.code.is_none() {
591 builder.code = "no value was set".parse::<crate::types::JobErrorCode>().ok()
592 }
593 if builder.message.is_none() {
594 builder.message = Some(Default::default())
595 }
596 builder
597}
598
599pub(crate) fn policy_generation_correct_errors(
600 mut builder: crate::types::builders::PolicyGenerationBuilder,
601) -> crate::types::builders::PolicyGenerationBuilder {
602 if builder.job_id.is_none() {
603 builder.job_id = Some(Default::default())
604 }
605 if builder.principal_arn.is_none() {
606 builder.principal_arn = Some(Default::default())
607 }
608 if builder.status.is_none() {
609 builder.status = "no value was set".parse::<crate::types::JobStatus>().ok()
610 }
611 if builder.started_on.is_none() {
612 builder.started_on = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
613 }
614 builder
615}
616
617pub(crate) fn status_reason_correct_errors(mut builder: crate::types::builders::StatusReasonBuilder) -> crate::types::builders::StatusReasonBuilder {
618 if builder.code.is_none() {
619 builder.code = "no value was set".parse::<crate::types::ReasonCode>().ok()
620 }
621 builder
622}
623
624pub(crate) fn validate_policy_finding_correct_errors(
625 mut builder: crate::types::builders::ValidatePolicyFindingBuilder,
626) -> crate::types::builders::ValidatePolicyFindingBuilder {
627 if builder.finding_details.is_none() {
628 builder.finding_details = Some(Default::default())
629 }
630 if builder.finding_type.is_none() {
631 builder.finding_type = "no value was set".parse::<crate::types::ValidatePolicyFindingType>().ok()
632 }
633 if builder.issue_code.is_none() {
634 builder.issue_code = Some(Default::default())
635 }
636 if builder.learn_more_link.is_none() {
637 builder.learn_more_link = Some(Default::default())
638 }
639 if builder.locations.is_none() {
640 builder.locations = Some(Default::default())
641 }
642 builder
643}
644
645pub(crate) fn validation_exception_field_correct_errors(
646 mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
647) -> crate::types::builders::ValidationExceptionFieldBuilder {
648 if builder.name.is_none() {
649 builder.name = Some(Default::default())
650 }
651 if builder.message.is_none() {
652 builder.message = Some(Default::default())
653 }
654 builder
655}
656
657pub(crate) fn cloud_trail_properties_correct_errors(
658 mut builder: crate::types::builders::CloudTrailPropertiesBuilder,
659) -> crate::types::builders::CloudTrailPropertiesBuilder {
660 if builder.trail_properties.is_none() {
661 builder.trail_properties = Some(Default::default())
662 }
663 if builder.start_time.is_none() {
664 builder.start_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
665 }
666 if builder.end_time.is_none() {
667 builder.end_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
668 }
669 builder
670}
671
672pub(crate) fn external_access_details_correct_errors(
673 mut builder: crate::types::builders::ExternalAccessDetailsBuilder,
674) -> crate::types::builders::ExternalAccessDetailsBuilder {
675 if builder.condition.is_none() {
676 builder.condition = Some(Default::default())
677 }
678 builder
679}
680
681pub(crate) fn finding_source_correct_errors(
682 mut builder: crate::types::builders::FindingSourceBuilder,
683) -> crate::types::builders::FindingSourceBuilder {
684 if builder.r#type.is_none() {
685 builder.r#type = "no value was set".parse::<crate::types::FindingSourceType>().ok()
686 }
687 builder
688}
689
690pub(crate) fn generated_policy_correct_errors(
691 mut builder: crate::types::builders::GeneratedPolicyBuilder,
692) -> crate::types::builders::GeneratedPolicyBuilder {
693 if builder.policy.is_none() {
694 builder.policy = Some(Default::default())
695 }
696 builder
697}
698
699pub(crate) fn unused_iam_user_access_key_details_correct_errors(
700 mut builder: crate::types::builders::UnusedIamUserAccessKeyDetailsBuilder,
701) -> crate::types::builders::UnusedIamUserAccessKeyDetailsBuilder {
702 if builder.access_key_id.is_none() {
703 builder.access_key_id = Some(Default::default())
704 }
705 builder
706}
707
708pub(crate) fn unused_permission_details_correct_errors(
709 mut builder: crate::types::builders::UnusedPermissionDetailsBuilder,
710) -> crate::types::builders::UnusedPermissionDetailsBuilder {
711 if builder.service_namespace.is_none() {
712 builder.service_namespace = Some(Default::default())
713 }
714 builder
715}
716
717pub(crate) fn unused_permissions_recommended_step_correct_errors(
718 mut builder: crate::types::builders::UnusedPermissionsRecommendedStepBuilder,
719) -> crate::types::builders::UnusedPermissionsRecommendedStepBuilder {
720 if builder.recommended_action.is_none() {
721 builder.recommended_action = "no value was set".parse::<crate::types::RecommendedRemediationAction>().ok()
722 }
723 builder
724}
725
726pub(crate) fn location_correct_errors(mut builder: crate::types::builders::LocationBuilder) -> crate::types::builders::LocationBuilder {
727 if builder.path.is_none() {
728 builder.path = Some(Default::default())
729 }
730 if builder.span.is_none() {
731 builder.span = {
732 let builder = crate::types::builders::SpanBuilder::default();
733 Some(crate::serde_util::span_correct_errors(builder).build())
734 }
735 }
736 builder
737}
738
739pub(crate) fn s3_public_access_block_configuration_correct_errors(
740 mut builder: crate::types::builders::S3PublicAccessBlockConfigurationBuilder,
741) -> crate::types::builders::S3PublicAccessBlockConfigurationBuilder {
742 if builder.ignore_public_acls.is_none() {
743 builder.ignore_public_acls = Some(Default::default())
744 }
745 if builder.restrict_public_buckets.is_none() {
746 builder.restrict_public_buckets = Some(Default::default())
747 }
748 builder
749}
750
751pub(crate) fn span_correct_errors(mut builder: crate::types::builders::SpanBuilder) -> crate::types::builders::SpanBuilder {
752 if builder.start.is_none() {
753 builder.start = {
754 let builder = crate::types::builders::PositionBuilder::default();
755 crate::serde_util::position_correct_errors(builder).build().ok()
756 }
757 }
758 if builder.end.is_none() {
759 builder.end = {
760 let builder = crate::types::builders::PositionBuilder::default();
761 crate::serde_util::position_correct_errors(builder).build().ok()
762 }
763 }
764 builder
765}
766
767pub(crate) fn trail_properties_correct_errors(
768 mut builder: crate::types::builders::TrailPropertiesBuilder,
769) -> crate::types::builders::TrailPropertiesBuilder {
770 if builder.cloud_trail_arn.is_none() {
771 builder.cloud_trail_arn = Some(Default::default())
772 }
773 builder
774}
775
776pub(crate) fn unused_action_correct_errors(mut builder: crate::types::builders::UnusedActionBuilder) -> crate::types::builders::UnusedActionBuilder {
777 if builder.action.is_none() {
778 builder.action = Some(Default::default())
779 }
780 builder
781}
782
783pub(crate) fn kms_grant_configuration_correct_errors(
784 mut builder: crate::types::builders::KmsGrantConfigurationBuilder,
785) -> crate::types::builders::KmsGrantConfigurationBuilder {
786 if builder.operations.is_none() {
787 builder.operations = Some(Default::default())
788 }
789 if builder.grantee_principal.is_none() {
790 builder.grantee_principal = Some(Default::default())
791 }
792 if builder.issuing_account.is_none() {
793 builder.issuing_account = Some(Default::default())
794 }
795 builder
796}
797
798pub(crate) fn position_correct_errors(mut builder: crate::types::builders::PositionBuilder) -> crate::types::builders::PositionBuilder {
799 if builder.line.is_none() {
800 builder.line = Some(Default::default())
801 }
802 if builder.column.is_none() {
803 builder.column = Some(Default::default())
804 }
805 if builder.offset.is_none() {
806 builder.offset = Some(Default::default())
807 }
808 builder
809}
810
811pub(crate) fn s3_bucket_acl_grant_configuration_correct_errors(
812 mut builder: crate::types::builders::S3BucketAclGrantConfigurationBuilder,
813) -> crate::types::builders::S3BucketAclGrantConfigurationBuilder {
814 if builder.permission.is_none() {
815 builder.permission = "no value was set".parse::<crate::types::AclPermission>().ok()
816 }
817 if builder.grantee.is_none() {
818 builder.grantee = Some(crate::types::AclGrantee::Unknown)
819 }
820 builder
821}
822
823pub(crate) fn substring_correct_errors(mut builder: crate::types::builders::SubstringBuilder) -> crate::types::builders::SubstringBuilder {
824 if builder.start.is_none() {
825 builder.start = Some(Default::default())
826 }
827 if builder.length.is_none() {
828 builder.length = Some(Default::default())
829 }
830 builder
831}
832
833pub(crate) fn vpc_configuration_correct_errors(
834 mut builder: crate::types::builders::VpcConfigurationBuilder,
835) -> crate::types::builders::VpcConfigurationBuilder {
836 if builder.vpc_id.is_none() {
837 builder.vpc_id = Some(Default::default())
838 }
839 builder
840}