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