aws_sdk_elasticloadbalancingv2/
serde_util.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn target_description_correct_errors(
3    mut builder: crate::types::builders::TargetDescriptionBuilder,
4) -> crate::types::builders::TargetDescriptionBuilder {
5    if builder.id.is_none() {
6        builder.id = Some(Default::default())
7    }
8    builder
9}
10
11pub(crate) fn action_correct_errors(mut builder: crate::types::builders::ActionBuilder) -> crate::types::builders::ActionBuilder {
12    if builder.r#type.is_none() {
13        builder.r#type = "no value was set".parse::<crate::types::ActionTypeEnum>().ok()
14    }
15    builder
16}
17
18pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
19    if builder.key.is_none() {
20        builder.key = Some(Default::default())
21    }
22    builder
23}
24
25pub(crate) fn authenticate_cognito_action_config_correct_errors(
26    mut builder: crate::types::builders::AuthenticateCognitoActionConfigBuilder,
27) -> crate::types::builders::AuthenticateCognitoActionConfigBuilder {
28    if builder.user_pool_arn.is_none() {
29        builder.user_pool_arn = Some(Default::default())
30    }
31    if builder.user_pool_client_id.is_none() {
32        builder.user_pool_client_id = Some(Default::default())
33    }
34    if builder.user_pool_domain.is_none() {
35        builder.user_pool_domain = Some(Default::default())
36    }
37    builder
38}
39
40pub(crate) fn authenticate_oidc_action_config_correct_errors(
41    mut builder: crate::types::builders::AuthenticateOidcActionConfigBuilder,
42) -> crate::types::builders::AuthenticateOidcActionConfigBuilder {
43    if builder.issuer.is_none() {
44        builder.issuer = Some(Default::default())
45    }
46    if builder.authorization_endpoint.is_none() {
47        builder.authorization_endpoint = Some(Default::default())
48    }
49    if builder.token_endpoint.is_none() {
50        builder.token_endpoint = Some(Default::default())
51    }
52    if builder.user_info_endpoint.is_none() {
53        builder.user_info_endpoint = Some(Default::default())
54    }
55    if builder.client_id.is_none() {
56        builder.client_id = Some(Default::default())
57    }
58    builder
59}
60
61pub(crate) fn fixed_response_action_config_correct_errors(
62    mut builder: crate::types::builders::FixedResponseActionConfigBuilder,
63) -> crate::types::builders::FixedResponseActionConfigBuilder {
64    if builder.status_code.is_none() {
65        builder.status_code = Some(Default::default())
66    }
67    builder
68}
69
70pub(crate) fn redirect_action_config_correct_errors(
71    mut builder: crate::types::builders::RedirectActionConfigBuilder,
72) -> crate::types::builders::RedirectActionConfigBuilder {
73    if builder.status_code.is_none() {
74        builder.status_code = "no value was set".parse::<crate::types::RedirectActionStatusCodeEnum>().ok()
75    }
76    builder
77}