aws_sdk_codestarconnections/
serde_util.rs1pub(crate) fn create_connection_output_output_correct_errors(
3 mut builder: crate::operation::create_connection::builders::CreateConnectionOutputBuilder,
4) -> crate::operation::create_connection::builders::CreateConnectionOutputBuilder {
5 if builder.connection_arn.is_none() {
6 builder.connection_arn = Some(Default::default())
7 }
8 builder
9}
10
11pub(crate) fn create_repository_link_output_output_correct_errors(
12 mut builder: crate::operation::create_repository_link::builders::CreateRepositoryLinkOutputBuilder,
13) -> crate::operation::create_repository_link::builders::CreateRepositoryLinkOutputBuilder {
14 if builder.repository_link_info.is_none() {
15 builder.repository_link_info = {
16 let builder = crate::types::builders::RepositoryLinkInfoBuilder::default();
17 crate::serde_util::repository_link_info_correct_errors(builder).build().ok()
18 }
19 }
20 builder
21}
22
23pub(crate) fn create_sync_configuration_output_output_correct_errors(
24 mut builder: crate::operation::create_sync_configuration::builders::CreateSyncConfigurationOutputBuilder,
25) -> crate::operation::create_sync_configuration::builders::CreateSyncConfigurationOutputBuilder {
26 if builder.sync_configuration.is_none() {
27 builder.sync_configuration = {
28 let builder = crate::types::builders::SyncConfigurationBuilder::default();
29 crate::serde_util::sync_configuration_correct_errors(builder).build().ok()
30 }
31 }
32 builder
33}
34
35pub(crate) fn get_repository_link_output_output_correct_errors(
36 mut builder: crate::operation::get_repository_link::builders::GetRepositoryLinkOutputBuilder,
37) -> crate::operation::get_repository_link::builders::GetRepositoryLinkOutputBuilder {
38 if builder.repository_link_info.is_none() {
39 builder.repository_link_info = {
40 let builder = crate::types::builders::RepositoryLinkInfoBuilder::default();
41 crate::serde_util::repository_link_info_correct_errors(builder).build().ok()
42 }
43 }
44 builder
45}
46
47pub(crate) fn get_repository_sync_status_output_output_correct_errors(
48 mut builder: crate::operation::get_repository_sync_status::builders::GetRepositorySyncStatusOutputBuilder,
49) -> crate::operation::get_repository_sync_status::builders::GetRepositorySyncStatusOutputBuilder {
50 if builder.latest_sync.is_none() {
51 builder.latest_sync = {
52 let builder = crate::types::builders::RepositorySyncAttemptBuilder::default();
53 crate::serde_util::repository_sync_attempt_correct_errors(builder).build().ok()
54 }
55 }
56 builder
57}
58
59pub(crate) fn get_resource_sync_status_output_output_correct_errors(
60 mut builder: crate::operation::get_resource_sync_status::builders::GetResourceSyncStatusOutputBuilder,
61) -> crate::operation::get_resource_sync_status::builders::GetResourceSyncStatusOutputBuilder {
62 if builder.latest_sync.is_none() {
63 builder.latest_sync = {
64 let builder = crate::types::builders::ResourceSyncAttemptBuilder::default();
65 crate::serde_util::resource_sync_attempt_correct_errors(builder).build().ok()
66 }
67 }
68 builder
69}
70
71pub(crate) fn get_sync_blocker_summary_output_output_correct_errors(
72 mut builder: crate::operation::get_sync_blocker_summary::builders::GetSyncBlockerSummaryOutputBuilder,
73) -> crate::operation::get_sync_blocker_summary::builders::GetSyncBlockerSummaryOutputBuilder {
74 if builder.sync_blocker_summary.is_none() {
75 builder.sync_blocker_summary = {
76 let builder = crate::types::builders::SyncBlockerSummaryBuilder::default();
77 crate::serde_util::sync_blocker_summary_correct_errors(builder).build().ok()
78 }
79 }
80 builder
81}
82
83pub(crate) fn get_sync_configuration_output_output_correct_errors(
84 mut builder: crate::operation::get_sync_configuration::builders::GetSyncConfigurationOutputBuilder,
85) -> crate::operation::get_sync_configuration::builders::GetSyncConfigurationOutputBuilder {
86 if builder.sync_configuration.is_none() {
87 builder.sync_configuration = {
88 let builder = crate::types::builders::SyncConfigurationBuilder::default();
89 crate::serde_util::sync_configuration_correct_errors(builder).build().ok()
90 }
91 }
92 builder
93}
94
95pub(crate) fn list_repository_links_output_output_correct_errors(
96 mut builder: crate::operation::list_repository_links::builders::ListRepositoryLinksOutputBuilder,
97) -> crate::operation::list_repository_links::builders::ListRepositoryLinksOutputBuilder {
98 if builder.repository_links.is_none() {
99 builder.repository_links = Some(Default::default())
100 }
101 builder
102}
103
104pub(crate) fn list_repository_sync_definitions_output_output_correct_errors(
105 mut builder: crate::operation::list_repository_sync_definitions::builders::ListRepositorySyncDefinitionsOutputBuilder,
106) -> crate::operation::list_repository_sync_definitions::builders::ListRepositorySyncDefinitionsOutputBuilder {
107 if builder.repository_sync_definitions.is_none() {
108 builder.repository_sync_definitions = Some(Default::default())
109 }
110 builder
111}
112
113pub(crate) fn list_sync_configurations_output_output_correct_errors(
114 mut builder: crate::operation::list_sync_configurations::builders::ListSyncConfigurationsOutputBuilder,
115) -> crate::operation::list_sync_configurations::builders::ListSyncConfigurationsOutputBuilder {
116 if builder.sync_configurations.is_none() {
117 builder.sync_configurations = Some(Default::default())
118 }
119 builder
120}
121
122pub(crate) fn update_repository_link_output_output_correct_errors(
123 mut builder: crate::operation::update_repository_link::builders::UpdateRepositoryLinkOutputBuilder,
124) -> crate::operation::update_repository_link::builders::UpdateRepositoryLinkOutputBuilder {
125 if builder.repository_link_info.is_none() {
126 builder.repository_link_info = {
127 let builder = crate::types::builders::RepositoryLinkInfoBuilder::default();
128 crate::serde_util::repository_link_info_correct_errors(builder).build().ok()
129 }
130 }
131 builder
132}
133
134pub(crate) fn update_sync_blocker_output_output_correct_errors(
135 mut builder: crate::operation::update_sync_blocker::builders::UpdateSyncBlockerOutputBuilder,
136) -> crate::operation::update_sync_blocker::builders::UpdateSyncBlockerOutputBuilder {
137 if builder.resource_name.is_none() {
138 builder.resource_name = Some(Default::default())
139 }
140 if builder.sync_blocker.is_none() {
141 builder.sync_blocker = {
142 let builder = crate::types::builders::SyncBlockerBuilder::default();
143 crate::serde_util::sync_blocker_correct_errors(builder).build().ok()
144 }
145 }
146 builder
147}
148
149pub(crate) fn update_sync_configuration_output_output_correct_errors(
150 mut builder: crate::operation::update_sync_configuration::builders::UpdateSyncConfigurationOutputBuilder,
151) -> crate::operation::update_sync_configuration::builders::UpdateSyncConfigurationOutputBuilder {
152 if builder.sync_configuration.is_none() {
153 builder.sync_configuration = {
154 let builder = crate::types::builders::SyncConfigurationBuilder::default();
155 crate::serde_util::sync_configuration_correct_errors(builder).build().ok()
156 }
157 }
158 builder
159}
160
161pub(crate) fn repository_link_info_correct_errors(
162 mut builder: crate::types::builders::RepositoryLinkInfoBuilder,
163) -> crate::types::builders::RepositoryLinkInfoBuilder {
164 if builder.connection_arn.is_none() {
165 builder.connection_arn = Some(Default::default())
166 }
167 if builder.owner_id.is_none() {
168 builder.owner_id = Some(Default::default())
169 }
170 if builder.provider_type.is_none() {
171 builder.provider_type = "no value was set".parse::<crate::types::ProviderType>().ok()
172 }
173 if builder.repository_link_arn.is_none() {
174 builder.repository_link_arn = Some(Default::default())
175 }
176 if builder.repository_link_id.is_none() {
177 builder.repository_link_id = Some(Default::default())
178 }
179 if builder.repository_name.is_none() {
180 builder.repository_name = Some(Default::default())
181 }
182 builder
183}
184
185pub(crate) fn sync_configuration_correct_errors(
186 mut builder: crate::types::builders::SyncConfigurationBuilder,
187) -> crate::types::builders::SyncConfigurationBuilder {
188 if builder.branch.is_none() {
189 builder.branch = Some(Default::default())
190 }
191 if builder.owner_id.is_none() {
192 builder.owner_id = Some(Default::default())
193 }
194 if builder.provider_type.is_none() {
195 builder.provider_type = "no value was set".parse::<crate::types::ProviderType>().ok()
196 }
197 if builder.repository_link_id.is_none() {
198 builder.repository_link_id = Some(Default::default())
199 }
200 if builder.repository_name.is_none() {
201 builder.repository_name = Some(Default::default())
202 }
203 if builder.resource_name.is_none() {
204 builder.resource_name = Some(Default::default())
205 }
206 if builder.role_arn.is_none() {
207 builder.role_arn = Some(Default::default())
208 }
209 if builder.sync_type.is_none() {
210 builder.sync_type = "no value was set".parse::<crate::types::SyncConfigurationType>().ok()
211 }
212 builder
213}
214
215pub(crate) fn repository_sync_attempt_correct_errors(
216 mut builder: crate::types::builders::RepositorySyncAttemptBuilder,
217) -> crate::types::builders::RepositorySyncAttemptBuilder {
218 if builder.started_at.is_none() {
219 builder.started_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
220 }
221 if builder.status.is_none() {
222 builder.status = "no value was set".parse::<crate::types::RepositorySyncStatus>().ok()
223 }
224 if builder.events.is_none() {
225 builder.events = Some(Default::default())
226 }
227 builder
228}
229
230pub(crate) fn resource_sync_attempt_correct_errors(
231 mut builder: crate::types::builders::ResourceSyncAttemptBuilder,
232) -> crate::types::builders::ResourceSyncAttemptBuilder {
233 if builder.events.is_none() {
234 builder.events = Some(Default::default())
235 }
236 if builder.initial_revision.is_none() {
237 builder.initial_revision = {
238 let builder = crate::types::builders::RevisionBuilder::default();
239 crate::serde_util::revision_correct_errors(builder).build().ok()
240 }
241 }
242 if builder.started_at.is_none() {
243 builder.started_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
244 }
245 if builder.status.is_none() {
246 builder.status = "no value was set".parse::<crate::types::ResourceSyncStatus>().ok()
247 }
248 if builder.target_revision.is_none() {
249 builder.target_revision = {
250 let builder = crate::types::builders::RevisionBuilder::default();
251 crate::serde_util::revision_correct_errors(builder).build().ok()
252 }
253 }
254 if builder.target.is_none() {
255 builder.target = Some(Default::default())
256 }
257 builder
258}
259
260pub(crate) fn sync_blocker_summary_correct_errors(
261 mut builder: crate::types::builders::SyncBlockerSummaryBuilder,
262) -> crate::types::builders::SyncBlockerSummaryBuilder {
263 if builder.resource_name.is_none() {
264 builder.resource_name = Some(Default::default())
265 }
266 builder
267}
268
269pub(crate) fn sync_blocker_correct_errors(mut builder: crate::types::builders::SyncBlockerBuilder) -> crate::types::builders::SyncBlockerBuilder {
270 if builder.id.is_none() {
271 builder.id = Some(Default::default())
272 }
273 if builder.r#type.is_none() {
274 builder.r#type = "no value was set".parse::<crate::types::BlockerType>().ok()
275 }
276 if builder.status.is_none() {
277 builder.status = "no value was set".parse::<crate::types::BlockerStatus>().ok()
278 }
279 if builder.created_reason.is_none() {
280 builder.created_reason = Some(Default::default())
281 }
282 if builder.created_at.is_none() {
283 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
284 }
285 builder
286}
287
288pub(crate) fn revision_correct_errors(mut builder: crate::types::builders::RevisionBuilder) -> crate::types::builders::RevisionBuilder {
289 if builder.branch.is_none() {
290 builder.branch = Some(Default::default())
291 }
292 if builder.directory.is_none() {
293 builder.directory = Some(Default::default())
294 }
295 if builder.owner_id.is_none() {
296 builder.owner_id = Some(Default::default())
297 }
298 if builder.repository_name.is_none() {
299 builder.repository_name = Some(Default::default())
300 }
301 if builder.provider_type.is_none() {
302 builder.provider_type = "no value was set".parse::<crate::types::ProviderType>().ok()
303 }
304 if builder.sha.is_none() {
305 builder.sha = Some(Default::default())
306 }
307 builder
308}
309
310pub(crate) fn vpc_configuration_correct_errors(
311 mut builder: crate::types::builders::VpcConfigurationBuilder,
312) -> crate::types::builders::VpcConfigurationBuilder {
313 if builder.vpc_id.is_none() {
314 builder.vpc_id = Some(Default::default())
315 }
316 if builder.subnet_ids.is_none() {
317 builder.subnet_ids = Some(Default::default())
318 }
319 if builder.security_group_ids.is_none() {
320 builder.security_group_ids = Some(Default::default())
321 }
322 builder
323}
324
325pub(crate) fn repository_sync_definition_correct_errors(
326 mut builder: crate::types::builders::RepositorySyncDefinitionBuilder,
327) -> crate::types::builders::RepositorySyncDefinitionBuilder {
328 if builder.branch.is_none() {
329 builder.branch = Some(Default::default())
330 }
331 if builder.directory.is_none() {
332 builder.directory = Some(Default::default())
333 }
334 if builder.parent.is_none() {
335 builder.parent = Some(Default::default())
336 }
337 if builder.target.is_none() {
338 builder.target = Some(Default::default())
339 }
340 builder
341}
342
343pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
344 if builder.key.is_none() {
345 builder.key = Some(Default::default())
346 }
347 if builder.value.is_none() {
348 builder.value = Some(Default::default())
349 }
350 builder
351}
352
353pub(crate) fn repository_sync_event_correct_errors(
354 mut builder: crate::types::builders::RepositorySyncEventBuilder,
355) -> crate::types::builders::RepositorySyncEventBuilder {
356 if builder.event.is_none() {
357 builder.event = Some(Default::default())
358 }
359 if builder.time.is_none() {
360 builder.time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
361 }
362 if builder.r#type.is_none() {
363 builder.r#type = Some(Default::default())
364 }
365 builder
366}
367
368pub(crate) fn resource_sync_event_correct_errors(
369 mut builder: crate::types::builders::ResourceSyncEventBuilder,
370) -> crate::types::builders::ResourceSyncEventBuilder {
371 if builder.event.is_none() {
372 builder.event = Some(Default::default())
373 }
374 if builder.time.is_none() {
375 builder.time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
376 }
377 if builder.r#type.is_none() {
378 builder.r#type = Some(Default::default())
379 }
380 builder
381}
382
383pub(crate) fn sync_blocker_context_correct_errors(
384 mut builder: crate::types::builders::SyncBlockerContextBuilder,
385) -> crate::types::builders::SyncBlockerContextBuilder {
386 if builder.key.is_none() {
387 builder.key = Some(Default::default())
388 }
389 if builder.value.is_none() {
390 builder.value = Some(Default::default())
391 }
392 builder
393}