1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn create_pipeline_output_output_correct_errors(
    mut builder: crate::operation::create_pipeline::builders::CreatePipelineOutputBuilder,
) -> crate::operation::create_pipeline::builders::CreatePipelineOutputBuilder {
    if builder.pipeline_id.is_none() {
        builder.pipeline_id = Some(Default::default())
    }
    builder
}

pub(crate) fn describe_objects_output_output_correct_errors(
    mut builder: crate::operation::describe_objects::builders::DescribeObjectsOutputBuilder,
) -> crate::operation::describe_objects::builders::DescribeObjectsOutputBuilder {
    if builder.pipeline_objects.is_none() {
        builder.pipeline_objects = Some(Default::default())
    }
    builder
}

pub(crate) fn describe_pipelines_output_output_correct_errors(
    mut builder: crate::operation::describe_pipelines::builders::DescribePipelinesOutputBuilder,
) -> crate::operation::describe_pipelines::builders::DescribePipelinesOutputBuilder {
    if builder.pipeline_description_list.is_none() {
        builder.pipeline_description_list = Some(Default::default())
    }
    builder
}

pub(crate) fn evaluate_expression_output_output_correct_errors(
    mut builder: crate::operation::evaluate_expression::builders::EvaluateExpressionOutputBuilder,
) -> crate::operation::evaluate_expression::builders::EvaluateExpressionOutputBuilder {
    if builder.evaluated_expression.is_none() {
        builder.evaluated_expression = Some(Default::default())
    }
    builder
}

pub(crate) fn list_pipelines_output_output_correct_errors(
    mut builder: crate::operation::list_pipelines::builders::ListPipelinesOutputBuilder,
) -> crate::operation::list_pipelines::builders::ListPipelinesOutputBuilder {
    if builder.pipeline_id_list.is_none() {
        builder.pipeline_id_list = Some(Default::default())
    }
    builder
}

pub(crate) fn put_pipeline_definition_output_output_correct_errors(
    mut builder: crate::operation::put_pipeline_definition::builders::PutPipelineDefinitionOutputBuilder,
) -> crate::operation::put_pipeline_definition::builders::PutPipelineDefinitionOutputBuilder {
    if builder.errored.is_none() {
        builder.errored = Some(Default::default())
    }
    builder
}

pub(crate) fn report_task_progress_output_output_correct_errors(
    mut builder: crate::operation::report_task_progress::builders::ReportTaskProgressOutputBuilder,
) -> crate::operation::report_task_progress::builders::ReportTaskProgressOutputBuilder {
    if builder.canceled.is_none() {
        builder.canceled = Some(Default::default())
    }
    builder
}

pub(crate) fn report_task_runner_heartbeat_output_output_correct_errors(
    mut builder: crate::operation::report_task_runner_heartbeat::builders::ReportTaskRunnerHeartbeatOutputBuilder,
) -> crate::operation::report_task_runner_heartbeat::builders::ReportTaskRunnerHeartbeatOutputBuilder {
    if builder.terminate.is_none() {
        builder.terminate = Some(Default::default())
    }
    builder
}

pub(crate) fn validate_pipeline_definition_output_output_correct_errors(
    mut builder: crate::operation::validate_pipeline_definition::builders::ValidatePipelineDefinitionOutputBuilder,
) -> crate::operation::validate_pipeline_definition::builders::ValidatePipelineDefinitionOutputBuilder {
    if builder.errored.is_none() {
        builder.errored = Some(Default::default())
    }
    builder
}

pub(crate) fn parameter_object_correct_errors(
    mut builder: crate::types::builders::ParameterObjectBuilder,
) -> crate::types::builders::ParameterObjectBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    if builder.attributes.is_none() {
        builder.attributes = Some(Default::default())
    }
    builder
}

pub(crate) fn parameter_value_correct_errors(
    mut builder: crate::types::builders::ParameterValueBuilder,
) -> crate::types::builders::ParameterValueBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    if builder.string_value.is_none() {
        builder.string_value = Some(Default::default())
    }
    builder
}

pub(crate) fn pipeline_description_correct_errors(
    mut builder: crate::types::builders::PipelineDescriptionBuilder,
) -> crate::types::builders::PipelineDescriptionBuilder {
    if builder.pipeline_id.is_none() {
        builder.pipeline_id = Some(Default::default())
    }
    if builder.name.is_none() {
        builder.name = Some(Default::default())
    }
    if builder.fields.is_none() {
        builder.fields = Some(Default::default())
    }
    builder
}

pub(crate) fn pipeline_object_correct_errors(
    mut builder: crate::types::builders::PipelineObjectBuilder,
) -> crate::types::builders::PipelineObjectBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    if builder.name.is_none() {
        builder.name = Some(Default::default())
    }
    if builder.fields.is_none() {
        builder.fields = Some(Default::default())
    }
    builder
}

pub(crate) fn field_correct_errors(mut builder: crate::types::builders::FieldBuilder) -> crate::types::builders::FieldBuilder {
    if builder.key.is_none() {
        builder.key = Some(Default::default())
    }
    builder
}

pub(crate) fn parameter_attribute_correct_errors(
    mut builder: crate::types::builders::ParameterAttributeBuilder,
) -> crate::types::builders::ParameterAttributeBuilder {
    if builder.key.is_none() {
        builder.key = Some(Default::default())
    }
    if builder.string_value.is_none() {
        builder.string_value = Some(Default::default())
    }
    builder
}

pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
    if builder.key.is_none() {
        builder.key = Some(Default::default())
    }
    if builder.value.is_none() {
        builder.value = Some(Default::default())
    }
    builder
}