aws_sdk_databasemigration/
serde_util.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn dynamo_db_settings_correct_errors(
3    mut builder: crate::types::builders::DynamoDbSettingsBuilder,
4) -> crate::types::builders::DynamoDbSettingsBuilder {
5    if builder.service_access_role_arn.is_none() {
6        builder.service_access_role_arn = Some(Default::default())
7    }
8    builder
9}
10
11pub(crate) fn elasticsearch_settings_correct_errors(
12    mut builder: crate::types::builders::ElasticsearchSettingsBuilder,
13) -> crate::types::builders::ElasticsearchSettingsBuilder {
14    if builder.service_access_role_arn.is_none() {
15        builder.service_access_role_arn = Some(Default::default())
16    }
17    if builder.endpoint_uri.is_none() {
18        builder.endpoint_uri = Some(Default::default())
19    }
20    builder
21}
22
23pub(crate) fn neptune_settings_correct_errors(
24    mut builder: crate::types::builders::NeptuneSettingsBuilder,
25) -> crate::types::builders::NeptuneSettingsBuilder {
26    if builder.s3_bucket_name.is_none() {
27        builder.s3_bucket_name = Some(Default::default())
28    }
29    if builder.s3_bucket_folder.is_none() {
30        builder.s3_bucket_folder = Some(Default::default())
31    }
32    builder
33}
34
35pub(crate) fn redis_settings_correct_errors(
36    mut builder: crate::types::builders::RedisSettingsBuilder,
37) -> crate::types::builders::RedisSettingsBuilder {
38    if builder.server_name.is_none() {
39        builder.server_name = Some(Default::default())
40    }
41    if builder.port.is_none() {
42        builder.port = Some(Default::default())
43    }
44    builder
45}
46
47pub(crate) fn timestream_settings_correct_errors(
48    mut builder: crate::types::builders::TimestreamSettingsBuilder,
49) -> crate::types::builders::TimestreamSettingsBuilder {
50    if builder.database_name.is_none() {
51        builder.database_name = Some(Default::default())
52    }
53    if builder.memory_duration.is_none() {
54        builder.memory_duration = Some(Default::default())
55    }
56    if builder.magnetic_duration.is_none() {
57        builder.magnetic_duration = Some(Default::default())
58    }
59    builder
60}
61
62pub(crate) fn recommendation_settings_correct_errors(
63    mut builder: crate::types::builders::RecommendationSettingsBuilder,
64) -> crate::types::builders::RecommendationSettingsBuilder {
65    if builder.instance_sizing_type.is_none() {
66        builder.instance_sizing_type = Some(Default::default())
67    }
68    if builder.workload_type.is_none() {
69        builder.workload_type = Some(Default::default())
70    }
71    builder
72}