aws_sdk_databrew/
serde_util.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn batch_delete_recipe_version_output_output_correct_errors(
3    mut builder: crate::operation::batch_delete_recipe_version::builders::BatchDeleteRecipeVersionOutputBuilder,
4) -> crate::operation::batch_delete_recipe_version::builders::BatchDeleteRecipeVersionOutputBuilder {
5    if builder.name.is_none() {
6        builder.name = Some(Default::default())
7    }
8    builder
9}
10
11pub(crate) fn create_dataset_output_output_correct_errors(
12    mut builder: crate::operation::create_dataset::builders::CreateDatasetOutputBuilder,
13) -> crate::operation::create_dataset::builders::CreateDatasetOutputBuilder {
14    if builder.name.is_none() {
15        builder.name = Some(Default::default())
16    }
17    builder
18}
19
20pub(crate) fn create_profile_job_output_output_correct_errors(
21    mut builder: crate::operation::create_profile_job::builders::CreateProfileJobOutputBuilder,
22) -> crate::operation::create_profile_job::builders::CreateProfileJobOutputBuilder {
23    if builder.name.is_none() {
24        builder.name = Some(Default::default())
25    }
26    builder
27}
28
29pub(crate) fn create_project_output_output_correct_errors(
30    mut builder: crate::operation::create_project::builders::CreateProjectOutputBuilder,
31) -> crate::operation::create_project::builders::CreateProjectOutputBuilder {
32    if builder.name.is_none() {
33        builder.name = Some(Default::default())
34    }
35    builder
36}
37
38pub(crate) fn create_recipe_output_output_correct_errors(
39    mut builder: crate::operation::create_recipe::builders::CreateRecipeOutputBuilder,
40) -> crate::operation::create_recipe::builders::CreateRecipeOutputBuilder {
41    if builder.name.is_none() {
42        builder.name = Some(Default::default())
43    }
44    builder
45}
46
47pub(crate) fn create_recipe_job_output_output_correct_errors(
48    mut builder: crate::operation::create_recipe_job::builders::CreateRecipeJobOutputBuilder,
49) -> crate::operation::create_recipe_job::builders::CreateRecipeJobOutputBuilder {
50    if builder.name.is_none() {
51        builder.name = Some(Default::default())
52    }
53    builder
54}
55
56pub(crate) fn create_ruleset_output_output_correct_errors(
57    mut builder: crate::operation::create_ruleset::builders::CreateRulesetOutputBuilder,
58) -> crate::operation::create_ruleset::builders::CreateRulesetOutputBuilder {
59    if builder.name.is_none() {
60        builder.name = Some(Default::default())
61    }
62    builder
63}
64
65pub(crate) fn create_schedule_output_output_correct_errors(
66    mut builder: crate::operation::create_schedule::builders::CreateScheduleOutputBuilder,
67) -> crate::operation::create_schedule::builders::CreateScheduleOutputBuilder {
68    if builder.name.is_none() {
69        builder.name = Some(Default::default())
70    }
71    builder
72}
73
74pub(crate) fn delete_dataset_output_output_correct_errors(
75    mut builder: crate::operation::delete_dataset::builders::DeleteDatasetOutputBuilder,
76) -> crate::operation::delete_dataset::builders::DeleteDatasetOutputBuilder {
77    if builder.name.is_none() {
78        builder.name = Some(Default::default())
79    }
80    builder
81}
82
83pub(crate) fn delete_job_output_output_correct_errors(
84    mut builder: crate::operation::delete_job::builders::DeleteJobOutputBuilder,
85) -> crate::operation::delete_job::builders::DeleteJobOutputBuilder {
86    if builder.name.is_none() {
87        builder.name = Some(Default::default())
88    }
89    builder
90}
91
92pub(crate) fn delete_project_output_output_correct_errors(
93    mut builder: crate::operation::delete_project::builders::DeleteProjectOutputBuilder,
94) -> crate::operation::delete_project::builders::DeleteProjectOutputBuilder {
95    if builder.name.is_none() {
96        builder.name = Some(Default::default())
97    }
98    builder
99}
100
101pub(crate) fn delete_recipe_version_output_output_correct_errors(
102    mut builder: crate::operation::delete_recipe_version::builders::DeleteRecipeVersionOutputBuilder,
103) -> crate::operation::delete_recipe_version::builders::DeleteRecipeVersionOutputBuilder {
104    if builder.name.is_none() {
105        builder.name = Some(Default::default())
106    }
107    if builder.recipe_version.is_none() {
108        builder.recipe_version = Some(Default::default())
109    }
110    builder
111}
112
113pub(crate) fn delete_ruleset_output_output_correct_errors(
114    mut builder: crate::operation::delete_ruleset::builders::DeleteRulesetOutputBuilder,
115) -> crate::operation::delete_ruleset::builders::DeleteRulesetOutputBuilder {
116    if builder.name.is_none() {
117        builder.name = Some(Default::default())
118    }
119    builder
120}
121
122pub(crate) fn delete_schedule_output_output_correct_errors(
123    mut builder: crate::operation::delete_schedule::builders::DeleteScheduleOutputBuilder,
124) -> crate::operation::delete_schedule::builders::DeleteScheduleOutputBuilder {
125    if builder.name.is_none() {
126        builder.name = Some(Default::default())
127    }
128    builder
129}
130
131pub(crate) fn describe_dataset_output_output_correct_errors(
132    mut builder: crate::operation::describe_dataset::builders::DescribeDatasetOutputBuilder,
133) -> crate::operation::describe_dataset::builders::DescribeDatasetOutputBuilder {
134    if builder.name.is_none() {
135        builder.name = Some(Default::default())
136    }
137    if builder.input.is_none() {
138        builder.input = {
139            let builder = crate::types::builders::InputBuilder::default();
140            Some(builder.build())
141        }
142    }
143    builder
144}
145
146pub(crate) fn describe_job_output_output_correct_errors(
147    mut builder: crate::operation::describe_job::builders::DescribeJobOutputBuilder,
148) -> crate::operation::describe_job::builders::DescribeJobOutputBuilder {
149    if builder.name.is_none() {
150        builder.name = Some(Default::default())
151    }
152    builder
153}
154
155pub(crate) fn describe_job_run_output_output_correct_errors(
156    mut builder: crate::operation::describe_job_run::builders::DescribeJobRunOutputBuilder,
157) -> crate::operation::describe_job_run::builders::DescribeJobRunOutputBuilder {
158    if builder.job_name.is_none() {
159        builder.job_name = Some(Default::default())
160    }
161    builder
162}
163
164pub(crate) fn describe_project_output_output_correct_errors(
165    mut builder: crate::operation::describe_project::builders::DescribeProjectOutputBuilder,
166) -> crate::operation::describe_project::builders::DescribeProjectOutputBuilder {
167    if builder.name.is_none() {
168        builder.name = Some(Default::default())
169    }
170    builder
171}
172
173pub(crate) fn describe_recipe_output_output_correct_errors(
174    mut builder: crate::operation::describe_recipe::builders::DescribeRecipeOutputBuilder,
175) -> crate::operation::describe_recipe::builders::DescribeRecipeOutputBuilder {
176    if builder.name.is_none() {
177        builder.name = Some(Default::default())
178    }
179    builder
180}
181
182pub(crate) fn describe_ruleset_output_output_correct_errors(
183    mut builder: crate::operation::describe_ruleset::builders::DescribeRulesetOutputBuilder,
184) -> crate::operation::describe_ruleset::builders::DescribeRulesetOutputBuilder {
185    if builder.name.is_none() {
186        builder.name = Some(Default::default())
187    }
188    builder
189}
190
191pub(crate) fn describe_schedule_output_output_correct_errors(
192    mut builder: crate::operation::describe_schedule::builders::DescribeScheduleOutputBuilder,
193) -> crate::operation::describe_schedule::builders::DescribeScheduleOutputBuilder {
194    if builder.name.is_none() {
195        builder.name = Some(Default::default())
196    }
197    builder
198}
199
200pub(crate) fn list_datasets_output_output_correct_errors(
201    mut builder: crate::operation::list_datasets::builders::ListDatasetsOutputBuilder,
202) -> crate::operation::list_datasets::builders::ListDatasetsOutputBuilder {
203    if builder.datasets.is_none() {
204        builder.datasets = Some(Default::default())
205    }
206    builder
207}
208
209pub(crate) fn list_job_runs_output_output_correct_errors(
210    mut builder: crate::operation::list_job_runs::builders::ListJobRunsOutputBuilder,
211) -> crate::operation::list_job_runs::builders::ListJobRunsOutputBuilder {
212    if builder.job_runs.is_none() {
213        builder.job_runs = Some(Default::default())
214    }
215    builder
216}
217
218pub(crate) fn list_jobs_output_output_correct_errors(
219    mut builder: crate::operation::list_jobs::builders::ListJobsOutputBuilder,
220) -> crate::operation::list_jobs::builders::ListJobsOutputBuilder {
221    if builder.jobs.is_none() {
222        builder.jobs = Some(Default::default())
223    }
224    builder
225}
226
227pub(crate) fn list_projects_output_output_correct_errors(
228    mut builder: crate::operation::list_projects::builders::ListProjectsOutputBuilder,
229) -> crate::operation::list_projects::builders::ListProjectsOutputBuilder {
230    if builder.projects.is_none() {
231        builder.projects = Some(Default::default())
232    }
233    builder
234}
235
236pub(crate) fn list_recipe_versions_output_output_correct_errors(
237    mut builder: crate::operation::list_recipe_versions::builders::ListRecipeVersionsOutputBuilder,
238) -> crate::operation::list_recipe_versions::builders::ListRecipeVersionsOutputBuilder {
239    if builder.recipes.is_none() {
240        builder.recipes = Some(Default::default())
241    }
242    builder
243}
244
245pub(crate) fn list_recipes_output_output_correct_errors(
246    mut builder: crate::operation::list_recipes::builders::ListRecipesOutputBuilder,
247) -> crate::operation::list_recipes::builders::ListRecipesOutputBuilder {
248    if builder.recipes.is_none() {
249        builder.recipes = Some(Default::default())
250    }
251    builder
252}
253
254pub(crate) fn list_rulesets_output_output_correct_errors(
255    mut builder: crate::operation::list_rulesets::builders::ListRulesetsOutputBuilder,
256) -> crate::operation::list_rulesets::builders::ListRulesetsOutputBuilder {
257    if builder.rulesets.is_none() {
258        builder.rulesets = Some(Default::default())
259    }
260    builder
261}
262
263pub(crate) fn list_schedules_output_output_correct_errors(
264    mut builder: crate::operation::list_schedules::builders::ListSchedulesOutputBuilder,
265) -> crate::operation::list_schedules::builders::ListSchedulesOutputBuilder {
266    if builder.schedules.is_none() {
267        builder.schedules = Some(Default::default())
268    }
269    builder
270}
271
272pub(crate) fn publish_recipe_output_output_correct_errors(
273    mut builder: crate::operation::publish_recipe::builders::PublishRecipeOutputBuilder,
274) -> crate::operation::publish_recipe::builders::PublishRecipeOutputBuilder {
275    if builder.name.is_none() {
276        builder.name = Some(Default::default())
277    }
278    builder
279}
280
281pub(crate) fn send_project_session_action_output_output_correct_errors(
282    mut builder: crate::operation::send_project_session_action::builders::SendProjectSessionActionOutputBuilder,
283) -> crate::operation::send_project_session_action::builders::SendProjectSessionActionOutputBuilder {
284    if builder.name.is_none() {
285        builder.name = Some(Default::default())
286    }
287    builder
288}
289
290pub(crate) fn start_job_run_output_output_correct_errors(
291    mut builder: crate::operation::start_job_run::builders::StartJobRunOutputBuilder,
292) -> crate::operation::start_job_run::builders::StartJobRunOutputBuilder {
293    if builder.run_id.is_none() {
294        builder.run_id = Some(Default::default())
295    }
296    builder
297}
298
299pub(crate) fn start_project_session_output_output_correct_errors(
300    mut builder: crate::operation::start_project_session::builders::StartProjectSessionOutputBuilder,
301) -> crate::operation::start_project_session::builders::StartProjectSessionOutputBuilder {
302    if builder.name.is_none() {
303        builder.name = Some(Default::default())
304    }
305    builder
306}
307
308pub(crate) fn stop_job_run_output_output_correct_errors(
309    mut builder: crate::operation::stop_job_run::builders::StopJobRunOutputBuilder,
310) -> crate::operation::stop_job_run::builders::StopJobRunOutputBuilder {
311    if builder.run_id.is_none() {
312        builder.run_id = Some(Default::default())
313    }
314    builder
315}
316
317pub(crate) fn update_dataset_output_output_correct_errors(
318    mut builder: crate::operation::update_dataset::builders::UpdateDatasetOutputBuilder,
319) -> crate::operation::update_dataset::builders::UpdateDatasetOutputBuilder {
320    if builder.name.is_none() {
321        builder.name = Some(Default::default())
322    }
323    builder
324}
325
326pub(crate) fn update_profile_job_output_output_correct_errors(
327    mut builder: crate::operation::update_profile_job::builders::UpdateProfileJobOutputBuilder,
328) -> crate::operation::update_profile_job::builders::UpdateProfileJobOutputBuilder {
329    if builder.name.is_none() {
330        builder.name = Some(Default::default())
331    }
332    builder
333}
334
335pub(crate) fn update_project_output_output_correct_errors(
336    mut builder: crate::operation::update_project::builders::UpdateProjectOutputBuilder,
337) -> crate::operation::update_project::builders::UpdateProjectOutputBuilder {
338    if builder.name.is_none() {
339        builder.name = Some(Default::default())
340    }
341    builder
342}
343
344pub(crate) fn update_recipe_output_output_correct_errors(
345    mut builder: crate::operation::update_recipe::builders::UpdateRecipeOutputBuilder,
346) -> crate::operation::update_recipe::builders::UpdateRecipeOutputBuilder {
347    if builder.name.is_none() {
348        builder.name = Some(Default::default())
349    }
350    builder
351}
352
353pub(crate) fn update_recipe_job_output_output_correct_errors(
354    mut builder: crate::operation::update_recipe_job::builders::UpdateRecipeJobOutputBuilder,
355) -> crate::operation::update_recipe_job::builders::UpdateRecipeJobOutputBuilder {
356    if builder.name.is_none() {
357        builder.name = Some(Default::default())
358    }
359    builder
360}
361
362pub(crate) fn update_ruleset_output_output_correct_errors(
363    mut builder: crate::operation::update_ruleset::builders::UpdateRulesetOutputBuilder,
364) -> crate::operation::update_ruleset::builders::UpdateRulesetOutputBuilder {
365    if builder.name.is_none() {
366        builder.name = Some(Default::default())
367    }
368    builder
369}
370
371pub(crate) fn update_schedule_output_output_correct_errors(
372    mut builder: crate::operation::update_schedule::builders::UpdateScheduleOutputBuilder,
373) -> crate::operation::update_schedule::builders::UpdateScheduleOutputBuilder {
374    if builder.name.is_none() {
375        builder.name = Some(Default::default())
376    }
377    builder
378}
379
380pub(crate) fn recipe_reference_correct_errors(
381    mut builder: crate::types::builders::RecipeReferenceBuilder,
382) -> crate::types::builders::RecipeReferenceBuilder {
383    if builder.name.is_none() {
384        builder.name = Some(Default::default())
385    }
386    builder
387}
388
389pub(crate) fn sample_correct_errors(mut builder: crate::types::builders::SampleBuilder) -> crate::types::builders::SampleBuilder {
390    if builder.r#type.is_none() {
391        builder.r#type = "no value was set".parse::<crate::types::SampleType>().ok()
392    }
393    builder
394}
395
396pub(crate) fn data_catalog_input_definition_correct_errors(
397    mut builder: crate::types::builders::DataCatalogInputDefinitionBuilder,
398) -> crate::types::builders::DataCatalogInputDefinitionBuilder {
399    if builder.database_name.is_none() {
400        builder.database_name = Some(Default::default())
401    }
402    if builder.table_name.is_none() {
403        builder.table_name = Some(Default::default())
404    }
405    builder
406}
407
408pub(crate) fn data_catalog_output_correct_errors(
409    mut builder: crate::types::builders::DataCatalogOutputBuilder,
410) -> crate::types::builders::DataCatalogOutputBuilder {
411    if builder.database_name.is_none() {
412        builder.database_name = Some(Default::default())
413    }
414    if builder.table_name.is_none() {
415        builder.table_name = Some(Default::default())
416    }
417    builder
418}
419
420pub(crate) fn database_input_definition_correct_errors(
421    mut builder: crate::types::builders::DatabaseInputDefinitionBuilder,
422) -> crate::types::builders::DatabaseInputDefinitionBuilder {
423    if builder.glue_connection_name.is_none() {
424        builder.glue_connection_name = Some(Default::default())
425    }
426    builder
427}
428
429pub(crate) fn database_output_correct_errors(
430    mut builder: crate::types::builders::DatabaseOutputBuilder,
431) -> crate::types::builders::DatabaseOutputBuilder {
432    if builder.glue_connection_name.is_none() {
433        builder.glue_connection_name = Some(Default::default())
434    }
435    if builder.database_options.is_none() {
436        builder.database_options = {
437            let builder = crate::types::builders::DatabaseTableOutputOptionsBuilder::default();
438            crate::serde_util::database_table_output_options_correct_errors(builder).build().ok()
439        }
440    }
441    builder
442}
443
444pub(crate) fn dataset_correct_errors(mut builder: crate::types::builders::DatasetBuilder) -> crate::types::builders::DatasetBuilder {
445    if builder.name.is_none() {
446        builder.name = Some(Default::default())
447    }
448    if builder.input.is_none() {
449        builder.input = {
450            let builder = crate::types::builders::InputBuilder::default();
451            Some(builder.build())
452        }
453    }
454    builder
455}
456
457pub(crate) fn entity_detector_configuration_correct_errors(
458    mut builder: crate::types::builders::EntityDetectorConfigurationBuilder,
459) -> crate::types::builders::EntityDetectorConfigurationBuilder {
460    if builder.entity_types.is_none() {
461        builder.entity_types = Some(Default::default())
462    }
463    builder
464}
465
466pub(crate) fn files_limit_correct_errors(mut builder: crate::types::builders::FilesLimitBuilder) -> crate::types::builders::FilesLimitBuilder {
467    if builder.max_files.is_none() {
468        builder.max_files = Some(Default::default())
469    }
470    builder
471}
472
473pub(crate) fn filter_expression_correct_errors(
474    mut builder: crate::types::builders::FilterExpressionBuilder,
475) -> crate::types::builders::FilterExpressionBuilder {
476    if builder.expression.is_none() {
477        builder.expression = Some(Default::default())
478    }
479    if builder.values_map.is_none() {
480        builder.values_map = Some(Default::default())
481    }
482    builder
483}
484
485pub(crate) fn job_correct_errors(mut builder: crate::types::builders::JobBuilder) -> crate::types::builders::JobBuilder {
486    if builder.name.is_none() {
487        builder.name = Some(Default::default())
488    }
489    builder
490}
491
492pub(crate) fn output_correct_errors(mut builder: crate::types::builders::OutputBuilder) -> crate::types::builders::OutputBuilder {
493    if builder.location.is_none() {
494        builder.location = {
495            let builder = crate::types::builders::S3LocationBuilder::default();
496            crate::serde_util::s3_location_correct_errors(builder).build().ok()
497        }
498    }
499    builder
500}
501
502pub(crate) fn project_correct_errors(mut builder: crate::types::builders::ProjectBuilder) -> crate::types::builders::ProjectBuilder {
503    if builder.name.is_none() {
504        builder.name = Some(Default::default())
505    }
506    if builder.recipe_name.is_none() {
507        builder.recipe_name = Some(Default::default())
508    }
509    builder
510}
511
512pub(crate) fn recipe_correct_errors(mut builder: crate::types::builders::RecipeBuilder) -> crate::types::builders::RecipeBuilder {
513    if builder.name.is_none() {
514        builder.name = Some(Default::default())
515    }
516    builder
517}
518
519pub(crate) fn recipe_step_correct_errors(mut builder: crate::types::builders::RecipeStepBuilder) -> crate::types::builders::RecipeStepBuilder {
520    if builder.action.is_none() {
521        builder.action = {
522            let builder = crate::types::builders::RecipeActionBuilder::default();
523            crate::serde_util::recipe_action_correct_errors(builder).build().ok()
524        }
525    }
526    builder
527}
528
529pub(crate) fn rule_correct_errors(mut builder: crate::types::builders::RuleBuilder) -> crate::types::builders::RuleBuilder {
530    if builder.name.is_none() {
531        builder.name = Some(Default::default())
532    }
533    if builder.check_expression.is_none() {
534        builder.check_expression = Some(Default::default())
535    }
536    builder
537}
538
539pub(crate) fn ruleset_item_correct_errors(mut builder: crate::types::builders::RulesetItemBuilder) -> crate::types::builders::RulesetItemBuilder {
540    if builder.name.is_none() {
541        builder.name = Some(Default::default())
542    }
543    if builder.target_arn.is_none() {
544        builder.target_arn = Some(Default::default())
545    }
546    builder
547}
548
549pub(crate) fn s3_location_correct_errors(mut builder: crate::types::builders::S3LocationBuilder) -> crate::types::builders::S3LocationBuilder {
550    if builder.bucket.is_none() {
551        builder.bucket = Some(Default::default())
552    }
553    builder
554}
555
556pub(crate) fn schedule_correct_errors(mut builder: crate::types::builders::ScheduleBuilder) -> crate::types::builders::ScheduleBuilder {
557    if builder.name.is_none() {
558        builder.name = Some(Default::default())
559    }
560    builder
561}
562
563pub(crate) fn validation_configuration_correct_errors(
564    mut builder: crate::types::builders::ValidationConfigurationBuilder,
565) -> crate::types::builders::ValidationConfigurationBuilder {
566    if builder.ruleset_arn.is_none() {
567        builder.ruleset_arn = Some(Default::default())
568    }
569    builder
570}
571
572pub(crate) fn column_statistics_configuration_correct_errors(
573    mut builder: crate::types::builders::ColumnStatisticsConfigurationBuilder,
574) -> crate::types::builders::ColumnStatisticsConfigurationBuilder {
575    if builder.statistics.is_none() {
576        builder.statistics = {
577            let builder = crate::types::builders::StatisticsConfigurationBuilder::default();
578            Some(builder.build())
579        }
580    }
581    builder
582}
583
584pub(crate) fn database_table_output_options_correct_errors(
585    mut builder: crate::types::builders::DatabaseTableOutputOptionsBuilder,
586) -> crate::types::builders::DatabaseTableOutputOptionsBuilder {
587    if builder.table_name.is_none() {
588        builder.table_name = Some(Default::default())
589    }
590    builder
591}
592
593pub(crate) fn dataset_parameter_correct_errors(
594    mut builder: crate::types::builders::DatasetParameterBuilder,
595) -> crate::types::builders::DatasetParameterBuilder {
596    if builder.name.is_none() {
597        builder.name = Some(Default::default())
598    }
599    if builder.r#type.is_none() {
600        builder.r#type = "no value was set".parse::<crate::types::ParameterType>().ok()
601    }
602    builder
603}
604
605pub(crate) fn recipe_action_correct_errors(mut builder: crate::types::builders::RecipeActionBuilder) -> crate::types::builders::RecipeActionBuilder {
606    if builder.operation.is_none() {
607        builder.operation = Some(Default::default())
608    }
609    builder
610}
611
612pub(crate) fn s3_table_output_options_correct_errors(
613    mut builder: crate::types::builders::S3TableOutputOptionsBuilder,
614) -> crate::types::builders::S3TableOutputOptionsBuilder {
615    if builder.location.is_none() {
616        builder.location = {
617            let builder = crate::types::builders::S3LocationBuilder::default();
618            crate::serde_util::s3_location_correct_errors(builder).build().ok()
619        }
620    }
621    builder
622}
623
624pub(crate) fn threshold_correct_errors(mut builder: crate::types::builders::ThresholdBuilder) -> crate::types::builders::ThresholdBuilder {
625    if builder.value.is_none() {
626        builder.value = Some(Default::default())
627    }
628    builder
629}
630
631pub(crate) fn allowed_statistics_correct_errors(
632    mut builder: crate::types::builders::AllowedStatisticsBuilder,
633) -> crate::types::builders::AllowedStatisticsBuilder {
634    if builder.statistics.is_none() {
635        builder.statistics = Some(Default::default())
636    }
637    builder
638}
639
640pub(crate) fn condition_expression_correct_errors(
641    mut builder: crate::types::builders::ConditionExpressionBuilder,
642) -> crate::types::builders::ConditionExpressionBuilder {
643    if builder.condition.is_none() {
644        builder.condition = Some(Default::default())
645    }
646    if builder.target_column.is_none() {
647        builder.target_column = Some(Default::default())
648    }
649    builder
650}
651
652pub(crate) fn datetime_options_correct_errors(
653    mut builder: crate::types::builders::DatetimeOptionsBuilder,
654) -> crate::types::builders::DatetimeOptionsBuilder {
655    if builder.format.is_none() {
656        builder.format = Some(Default::default())
657    }
658    builder
659}
660
661pub(crate) fn statistic_override_correct_errors(
662    mut builder: crate::types::builders::StatisticOverrideBuilder,
663) -> crate::types::builders::StatisticOverrideBuilder {
664    if builder.statistic.is_none() {
665        builder.statistic = Some(Default::default())
666    }
667    if builder.parameters.is_none() {
668        builder.parameters = Some(Default::default())
669    }
670    builder
671}