aws_sdk_databasemigration/
serde_util.rs1pub(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}