aws_sdk_resourceexplorer2/
serde_util.rs1pub(crate) fn validation_exception_correct_errors(
3 mut builder: crate::types::error::builders::ValidationExceptionBuilder,
4) -> crate::types::error::builders::ValidationExceptionBuilder {
5 if builder.message.is_none() {
6 builder.message = Some(Default::default())
7 }
8 builder
9}
10
11pub(crate) fn conflict_exception_correct_errors(
12 mut builder: crate::types::error::builders::ConflictExceptionBuilder,
13) -> crate::types::error::builders::ConflictExceptionBuilder {
14 if builder.message.is_none() {
15 builder.message = Some(Default::default())
16 }
17 builder
18}
19
20pub(crate) fn create_resource_explorer_setup_output_output_correct_errors(
21 mut builder: crate::operation::create_resource_explorer_setup::builders::CreateResourceExplorerSetupOutputBuilder,
22) -> crate::operation::create_resource_explorer_setup::builders::CreateResourceExplorerSetupOutputBuilder {
23 if builder.task_id.is_none() {
24 builder.task_id = Some(Default::default())
25 }
26 builder
27}
28
29pub(crate) fn service_quota_exceeded_exception_correct_errors(
30 mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
31) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
32 if builder.message.is_none() {
33 builder.message = Some(Default::default())
34 }
35 if builder.name.is_none() {
36 builder.name = Some(Default::default())
37 }
38 if builder.value.is_none() {
39 builder.value = Some(Default::default())
40 }
41 builder
42}
43
44pub(crate) fn delete_resource_explorer_setup_output_output_correct_errors(
45 mut builder: crate::operation::delete_resource_explorer_setup::builders::DeleteResourceExplorerSetupOutputBuilder,
46) -> crate::operation::delete_resource_explorer_setup::builders::DeleteResourceExplorerSetupOutputBuilder {
47 if builder.task_id.is_none() {
48 builder.task_id = Some(Default::default())
49 }
50 builder
51}
52
53pub(crate) fn get_service_view_output_output_correct_errors(
54 mut builder: crate::operation::get_service_view::builders::GetServiceViewOutputBuilder,
55) -> crate::operation::get_service_view::builders::GetServiceViewOutputBuilder {
56 if builder.view.is_none() {
57 builder.view = {
58 let builder = crate::types::builders::ServiceViewBuilder::default();
59 crate::serde_util::service_view_correct_errors(builder).build().ok()
60 }
61 }
62 builder
63}
64
65pub(crate) fn list_streaming_access_for_services_output_output_correct_errors(
66 mut builder: crate::operation::list_streaming_access_for_services::builders::ListStreamingAccessForServicesOutputBuilder,
67) -> crate::operation::list_streaming_access_for_services::builders::ListStreamingAccessForServicesOutputBuilder {
68 if builder.streaming_access_for_services.is_none() {
69 builder.streaming_access_for_services = Some(Default::default())
70 }
71 builder
72}
73
74pub(crate) fn service_view_correct_errors(mut builder: crate::types::builders::ServiceViewBuilder) -> crate::types::builders::ServiceViewBuilder {
75 if builder.service_view_arn.is_none() {
76 builder.service_view_arn = Some(Default::default())
77 }
78 builder
79}
80
81pub(crate) fn org_configuration_correct_errors(
82 mut builder: crate::types::builders::OrgConfigurationBuilder,
83) -> crate::types::builders::OrgConfigurationBuilder {
84 if builder.aws_service_access_status.is_none() {
85 builder.aws_service_access_status = "no value was set".parse::<crate::types::AwsServiceAccessStatus>().ok()
86 }
87 builder
88}
89
90pub(crate) fn batch_get_view_error_correct_errors(
91 mut builder: crate::types::builders::BatchGetViewErrorBuilder,
92) -> crate::types::builders::BatchGetViewErrorBuilder {
93 if builder.view_arn.is_none() {
94 builder.view_arn = Some(Default::default())
95 }
96 if builder.error_message.is_none() {
97 builder.error_message = Some(Default::default())
98 }
99 builder
100}
101
102pub(crate) fn search_filter_correct_errors(mut builder: crate::types::builders::SearchFilterBuilder) -> crate::types::builders::SearchFilterBuilder {
103 if builder.filter_string.is_none() {
104 builder.filter_string = Some(Default::default())
105 }
106 builder
107}
108
109pub(crate) fn streaming_access_details_correct_errors(
110 mut builder: crate::types::builders::StreamingAccessDetailsBuilder,
111) -> crate::types::builders::StreamingAccessDetailsBuilder {
112 if builder.service_principal.is_none() {
113 builder.service_principal = Some(Default::default())
114 }
115 if builder.created_at.is_none() {
116 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
117 }
118 builder
119}
120
121pub(crate) fn validation_exception_field_correct_errors(
122 mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
123) -> crate::types::builders::ValidationExceptionFieldBuilder {
124 if builder.name.is_none() {
125 builder.name = Some(Default::default())
126 }
127 if builder.validation_issue.is_none() {
128 builder.validation_issue = Some(Default::default())
129 }
130 builder
131}
132
133pub(crate) fn included_property_correct_errors(
134 mut builder: crate::types::builders::IncludedPropertyBuilder,
135) -> crate::types::builders::IncludedPropertyBuilder {
136 if builder.name.is_none() {
137 builder.name = Some(Default::default())
138 }
139 builder
140}