aws_sdk_timestreamwrite/
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 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 internal_server_exception_correct_errors(
21 mut builder: crate::types::error::builders::InternalServerExceptionBuilder,
22) -> crate::types::error::builders::InternalServerExceptionBuilder {
23 if builder.message.is_none() {
24 builder.message = Some(Default::default())
25 }
26 builder
27}
28
29pub(crate) fn throttling_exception_correct_errors(
30 mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
31) -> crate::types::error::builders::ThrottlingExceptionBuilder {
32 if builder.message.is_none() {
33 builder.message = Some(Default::default())
34 }
35 builder
36}
37
38pub(crate) fn validation_exception_correct_errors(
39 mut builder: crate::types::error::builders::ValidationExceptionBuilder,
40) -> crate::types::error::builders::ValidationExceptionBuilder {
41 if builder.message.is_none() {
42 builder.message = Some(Default::default())
43 }
44 builder
45}
46
47pub(crate) fn create_batch_load_task_output_output_correct_errors(
48 mut builder: crate::operation::create_batch_load_task::builders::CreateBatchLoadTaskOutputBuilder,
49) -> crate::operation::create_batch_load_task::builders::CreateBatchLoadTaskOutputBuilder {
50 if builder.task_id.is_none() {
51 builder.task_id = Some(Default::default())
52 }
53 builder
54}
55
56pub(crate) fn describe_batch_load_task_output_output_correct_errors(
57 mut builder: crate::operation::describe_batch_load_task::builders::DescribeBatchLoadTaskOutputBuilder,
58) -> crate::operation::describe_batch_load_task::builders::DescribeBatchLoadTaskOutputBuilder {
59 if builder.batch_load_task_description.is_none() {
60 builder.batch_load_task_description = {
61 let builder = crate::types::builders::BatchLoadTaskDescriptionBuilder::default();
62 Some(builder.build())
63 }
64 }
65 builder
66}
67
68pub(crate) fn describe_endpoints_output_output_correct_errors(
69 mut builder: crate::operation::describe_endpoints::builders::DescribeEndpointsOutputBuilder,
70) -> crate::operation::describe_endpoints::builders::DescribeEndpointsOutputBuilder {
71 if builder.endpoints.is_none() {
72 builder.endpoints = Some(Default::default())
73 }
74 builder
75}
76
77pub(crate) fn data_source_configuration_correct_errors(
78 mut builder: crate::types::builders::DataSourceConfigurationBuilder,
79) -> crate::types::builders::DataSourceConfigurationBuilder {
80 if builder.data_source_s3_configuration.is_none() {
81 builder.data_source_s3_configuration = {
82 let builder = crate::types::builders::DataSourceS3ConfigurationBuilder::default();
83 crate::serde_util::data_source_s3_configuration_correct_errors(builder).build().ok()
84 }
85 }
86 if builder.data_format.is_none() {
87 builder.data_format = "no value was set".parse::<crate::types::BatchLoadDataFormat>().ok()
88 }
89 builder
90}
91
92pub(crate) fn endpoint_correct_errors(mut builder: crate::types::builders::EndpointBuilder) -> crate::types::builders::EndpointBuilder {
93 if builder.address.is_none() {
94 builder.address = Some(Default::default())
95 }
96 if builder.cache_period_in_minutes.is_none() {
97 builder.cache_period_in_minutes = Some(Default::default())
98 }
99 builder
100}
101
102pub(crate) fn magnetic_store_write_properties_correct_errors(
103 mut builder: crate::types::builders::MagneticStoreWritePropertiesBuilder,
104) -> crate::types::builders::MagneticStoreWritePropertiesBuilder {
105 if builder.enable_magnetic_store_writes.is_none() {
106 builder.enable_magnetic_store_writes = Some(Default::default())
107 }
108 builder
109}
110
111pub(crate) fn retention_properties_correct_errors(
112 mut builder: crate::types::builders::RetentionPropertiesBuilder,
113) -> crate::types::builders::RetentionPropertiesBuilder {
114 if builder.memory_store_retention_period_in_hours.is_none() {
115 builder.memory_store_retention_period_in_hours = Some(Default::default())
116 }
117 if builder.magnetic_store_retention_period_in_days.is_none() {
118 builder.magnetic_store_retention_period_in_days = Some(Default::default())
119 }
120 builder
121}
122
123pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
124 if builder.key.is_none() {
125 builder.key = Some(Default::default())
126 }
127 if builder.value.is_none() {
128 builder.value = Some(Default::default())
129 }
130 builder
131}
132
133pub(crate) fn data_model_correct_errors(mut builder: crate::types::builders::DataModelBuilder) -> crate::types::builders::DataModelBuilder {
134 if builder.dimension_mappings.is_none() {
135 builder.dimension_mappings = Some(Default::default())
136 }
137 builder
138}
139
140pub(crate) fn data_source_s3_configuration_correct_errors(
141 mut builder: crate::types::builders::DataSourceS3ConfigurationBuilder,
142) -> crate::types::builders::DataSourceS3ConfigurationBuilder {
143 if builder.bucket_name.is_none() {
144 builder.bucket_name = Some(Default::default())
145 }
146 builder
147}
148
149pub(crate) fn report_s3_configuration_correct_errors(
150 mut builder: crate::types::builders::ReportS3ConfigurationBuilder,
151) -> crate::types::builders::ReportS3ConfigurationBuilder {
152 if builder.bucket_name.is_none() {
153 builder.bucket_name = Some(Default::default())
154 }
155 builder
156}
157
158pub(crate) fn multi_measure_mappings_correct_errors(
159 mut builder: crate::types::builders::MultiMeasureMappingsBuilder,
160) -> crate::types::builders::MultiMeasureMappingsBuilder {
161 if builder.multi_measure_attribute_mappings.is_none() {
162 builder.multi_measure_attribute_mappings = Some(Default::default())
163 }
164 builder
165}
166
167pub(crate) fn partition_key_correct_errors(mut builder: crate::types::builders::PartitionKeyBuilder) -> crate::types::builders::PartitionKeyBuilder {
168 if builder.r#type.is_none() {
169 builder.r#type = "no value was set".parse::<crate::types::PartitionKeyType>().ok()
170 }
171 builder
172}
173
174pub(crate) fn mixed_measure_mapping_correct_errors(
175 mut builder: crate::types::builders::MixedMeasureMappingBuilder,
176) -> crate::types::builders::MixedMeasureMappingBuilder {
177 if builder.measure_value_type.is_none() {
178 builder.measure_value_type = "no value was set".parse::<crate::types::MeasureValueType>().ok()
179 }
180 builder
181}
182
183pub(crate) fn multi_measure_attribute_mapping_correct_errors(
184 mut builder: crate::types::builders::MultiMeasureAttributeMappingBuilder,
185) -> crate::types::builders::MultiMeasureAttributeMappingBuilder {
186 if builder.source_column.is_none() {
187 builder.source_column = Some(Default::default())
188 }
189 builder
190}