aws_sdk_mediapackagev2/
serde_util.rs1pub(crate) fn create_channel_output_output_correct_errors(
3 mut builder: crate::operation::create_channel::builders::CreateChannelOutputBuilder,
4) -> crate::operation::create_channel::builders::CreateChannelOutputBuilder {
5 if builder.arn.is_none() {
6 builder.arn = Some(Default::default())
7 }
8 if builder.channel_name.is_none() {
9 builder.channel_name = Some(Default::default())
10 }
11 if builder.channel_group_name.is_none() {
12 builder.channel_group_name = Some(Default::default())
13 }
14 if builder.created_at.is_none() {
15 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
16 }
17 if builder.modified_at.is_none() {
18 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
19 }
20 builder
21}
22
23pub(crate) fn create_channel_group_output_output_correct_errors(
24 mut builder: crate::operation::create_channel_group::builders::CreateChannelGroupOutputBuilder,
25) -> crate::operation::create_channel_group::builders::CreateChannelGroupOutputBuilder {
26 if builder.channel_group_name.is_none() {
27 builder.channel_group_name = Some(Default::default())
28 }
29 if builder.arn.is_none() {
30 builder.arn = Some(Default::default())
31 }
32 if builder.egress_domain.is_none() {
33 builder.egress_domain = Some(Default::default())
34 }
35 if builder.created_at.is_none() {
36 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
37 }
38 if builder.modified_at.is_none() {
39 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
40 }
41 builder
42}
43
44pub(crate) fn create_harvest_job_output_output_correct_errors(
45 mut builder: crate::operation::create_harvest_job::builders::CreateHarvestJobOutputBuilder,
46) -> crate::operation::create_harvest_job::builders::CreateHarvestJobOutputBuilder {
47 if builder.channel_group_name.is_none() {
48 builder.channel_group_name = Some(Default::default())
49 }
50 if builder.channel_name.is_none() {
51 builder.channel_name = Some(Default::default())
52 }
53 if builder.origin_endpoint_name.is_none() {
54 builder.origin_endpoint_name = Some(Default::default())
55 }
56 if builder.destination.is_none() {
57 builder.destination = {
58 let builder = crate::types::builders::DestinationBuilder::default();
59 Some(crate::serde_util::destination_correct_errors(builder).build())
60 }
61 }
62 if builder.harvest_job_name.is_none() {
63 builder.harvest_job_name = Some(Default::default())
64 }
65 if builder.harvested_manifests.is_none() {
66 builder.harvested_manifests = {
67 let builder = crate::types::builders::HarvestedManifestsBuilder::default();
68 Some(builder.build())
69 }
70 }
71 if builder.schedule_configuration.is_none() {
72 builder.schedule_configuration = {
73 let builder = crate::types::builders::HarvesterScheduleConfigurationBuilder::default();
74 crate::serde_util::harvester_schedule_configuration_correct_errors(builder).build().ok()
75 }
76 }
77 if builder.arn.is_none() {
78 builder.arn = Some(Default::default())
79 }
80 if builder.created_at.is_none() {
81 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
82 }
83 if builder.modified_at.is_none() {
84 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
85 }
86 if builder.status.is_none() {
87 builder.status = "no value was set".parse::<crate::types::HarvestJobStatus>().ok()
88 }
89 builder
90}
91
92pub(crate) fn create_origin_endpoint_output_output_correct_errors(
93 mut builder: crate::operation::create_origin_endpoint::builders::CreateOriginEndpointOutputBuilder,
94) -> crate::operation::create_origin_endpoint::builders::CreateOriginEndpointOutputBuilder {
95 if builder.arn.is_none() {
96 builder.arn = Some(Default::default())
97 }
98 if builder.channel_group_name.is_none() {
99 builder.channel_group_name = Some(Default::default())
100 }
101 if builder.channel_name.is_none() {
102 builder.channel_name = Some(Default::default())
103 }
104 if builder.origin_endpoint_name.is_none() {
105 builder.origin_endpoint_name = Some(Default::default())
106 }
107 if builder.container_type.is_none() {
108 builder.container_type = "no value was set".parse::<crate::types::ContainerType>().ok()
109 }
110 if builder.segment.is_none() {
111 builder.segment = {
112 let builder = crate::types::builders::SegmentBuilder::default();
113 Some(builder.build())
114 }
115 }
116 if builder.created_at.is_none() {
117 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
118 }
119 if builder.modified_at.is_none() {
120 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
121 }
122 builder
123}
124
125pub(crate) fn get_channel_output_output_correct_errors(
126 mut builder: crate::operation::get_channel::builders::GetChannelOutputBuilder,
127) -> crate::operation::get_channel::builders::GetChannelOutputBuilder {
128 if builder.arn.is_none() {
129 builder.arn = Some(Default::default())
130 }
131 if builder.channel_name.is_none() {
132 builder.channel_name = Some(Default::default())
133 }
134 if builder.channel_group_name.is_none() {
135 builder.channel_group_name = Some(Default::default())
136 }
137 if builder.created_at.is_none() {
138 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
139 }
140 if builder.modified_at.is_none() {
141 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
142 }
143 builder
144}
145
146pub(crate) fn get_channel_group_output_output_correct_errors(
147 mut builder: crate::operation::get_channel_group::builders::GetChannelGroupOutputBuilder,
148) -> crate::operation::get_channel_group::builders::GetChannelGroupOutputBuilder {
149 if builder.channel_group_name.is_none() {
150 builder.channel_group_name = Some(Default::default())
151 }
152 if builder.arn.is_none() {
153 builder.arn = Some(Default::default())
154 }
155 if builder.egress_domain.is_none() {
156 builder.egress_domain = Some(Default::default())
157 }
158 if builder.created_at.is_none() {
159 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
160 }
161 if builder.modified_at.is_none() {
162 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
163 }
164 builder
165}
166
167pub(crate) fn get_channel_policy_output_output_correct_errors(
168 mut builder: crate::operation::get_channel_policy::builders::GetChannelPolicyOutputBuilder,
169) -> crate::operation::get_channel_policy::builders::GetChannelPolicyOutputBuilder {
170 if builder.channel_group_name.is_none() {
171 builder.channel_group_name = Some(Default::default())
172 }
173 if builder.channel_name.is_none() {
174 builder.channel_name = Some(Default::default())
175 }
176 if builder.policy.is_none() {
177 builder.policy = Some(Default::default())
178 }
179 builder
180}
181
182pub(crate) fn get_harvest_job_output_output_correct_errors(
183 mut builder: crate::operation::get_harvest_job::builders::GetHarvestJobOutputBuilder,
184) -> crate::operation::get_harvest_job::builders::GetHarvestJobOutputBuilder {
185 if builder.channel_group_name.is_none() {
186 builder.channel_group_name = Some(Default::default())
187 }
188 if builder.channel_name.is_none() {
189 builder.channel_name = Some(Default::default())
190 }
191 if builder.origin_endpoint_name.is_none() {
192 builder.origin_endpoint_name = Some(Default::default())
193 }
194 if builder.destination.is_none() {
195 builder.destination = {
196 let builder = crate::types::builders::DestinationBuilder::default();
197 Some(crate::serde_util::destination_correct_errors(builder).build())
198 }
199 }
200 if builder.harvest_job_name.is_none() {
201 builder.harvest_job_name = Some(Default::default())
202 }
203 if builder.harvested_manifests.is_none() {
204 builder.harvested_manifests = {
205 let builder = crate::types::builders::HarvestedManifestsBuilder::default();
206 Some(builder.build())
207 }
208 }
209 if builder.schedule_configuration.is_none() {
210 builder.schedule_configuration = {
211 let builder = crate::types::builders::HarvesterScheduleConfigurationBuilder::default();
212 crate::serde_util::harvester_schedule_configuration_correct_errors(builder).build().ok()
213 }
214 }
215 if builder.arn.is_none() {
216 builder.arn = Some(Default::default())
217 }
218 if builder.created_at.is_none() {
219 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
220 }
221 if builder.modified_at.is_none() {
222 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
223 }
224 if builder.status.is_none() {
225 builder.status = "no value was set".parse::<crate::types::HarvestJobStatus>().ok()
226 }
227 builder
228}
229
230pub(crate) fn get_origin_endpoint_output_output_correct_errors(
231 mut builder: crate::operation::get_origin_endpoint::builders::GetOriginEndpointOutputBuilder,
232) -> crate::operation::get_origin_endpoint::builders::GetOriginEndpointOutputBuilder {
233 if builder.arn.is_none() {
234 builder.arn = Some(Default::default())
235 }
236 if builder.channel_group_name.is_none() {
237 builder.channel_group_name = Some(Default::default())
238 }
239 if builder.channel_name.is_none() {
240 builder.channel_name = Some(Default::default())
241 }
242 if builder.origin_endpoint_name.is_none() {
243 builder.origin_endpoint_name = Some(Default::default())
244 }
245 if builder.container_type.is_none() {
246 builder.container_type = "no value was set".parse::<crate::types::ContainerType>().ok()
247 }
248 if builder.segment.is_none() {
249 builder.segment = {
250 let builder = crate::types::builders::SegmentBuilder::default();
251 Some(builder.build())
252 }
253 }
254 if builder.created_at.is_none() {
255 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
256 }
257 if builder.modified_at.is_none() {
258 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
259 }
260 builder
261}
262
263pub(crate) fn get_origin_endpoint_policy_output_output_correct_errors(
264 mut builder: crate::operation::get_origin_endpoint_policy::builders::GetOriginEndpointPolicyOutputBuilder,
265) -> crate::operation::get_origin_endpoint_policy::builders::GetOriginEndpointPolicyOutputBuilder {
266 if builder.channel_group_name.is_none() {
267 builder.channel_group_name = Some(Default::default())
268 }
269 if builder.channel_name.is_none() {
270 builder.channel_name = Some(Default::default())
271 }
272 if builder.origin_endpoint_name.is_none() {
273 builder.origin_endpoint_name = Some(Default::default())
274 }
275 if builder.policy.is_none() {
276 builder.policy = Some(Default::default())
277 }
278 builder
279}
280
281pub(crate) fn reset_channel_state_output_output_correct_errors(
282 mut builder: crate::operation::reset_channel_state::builders::ResetChannelStateOutputBuilder,
283) -> crate::operation::reset_channel_state::builders::ResetChannelStateOutputBuilder {
284 if builder.channel_group_name.is_none() {
285 builder.channel_group_name = Some(Default::default())
286 }
287 if builder.channel_name.is_none() {
288 builder.channel_name = Some(Default::default())
289 }
290 if builder.arn.is_none() {
291 builder.arn = Some(Default::default())
292 }
293 if builder.reset_at.is_none() {
294 builder.reset_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
295 }
296 builder
297}
298
299pub(crate) fn reset_origin_endpoint_state_output_output_correct_errors(
300 mut builder: crate::operation::reset_origin_endpoint_state::builders::ResetOriginEndpointStateOutputBuilder,
301) -> crate::operation::reset_origin_endpoint_state::builders::ResetOriginEndpointStateOutputBuilder {
302 if builder.channel_group_name.is_none() {
303 builder.channel_group_name = Some(Default::default())
304 }
305 if builder.channel_name.is_none() {
306 builder.channel_name = Some(Default::default())
307 }
308 if builder.origin_endpoint_name.is_none() {
309 builder.origin_endpoint_name = Some(Default::default())
310 }
311 if builder.arn.is_none() {
312 builder.arn = Some(Default::default())
313 }
314 if builder.reset_at.is_none() {
315 builder.reset_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
316 }
317 builder
318}
319
320pub(crate) fn update_channel_output_output_correct_errors(
321 mut builder: crate::operation::update_channel::builders::UpdateChannelOutputBuilder,
322) -> crate::operation::update_channel::builders::UpdateChannelOutputBuilder {
323 if builder.arn.is_none() {
324 builder.arn = Some(Default::default())
325 }
326 if builder.channel_name.is_none() {
327 builder.channel_name = Some(Default::default())
328 }
329 if builder.channel_group_name.is_none() {
330 builder.channel_group_name = Some(Default::default())
331 }
332 if builder.created_at.is_none() {
333 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
334 }
335 if builder.modified_at.is_none() {
336 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
337 }
338 builder
339}
340
341pub(crate) fn update_channel_group_output_output_correct_errors(
342 mut builder: crate::operation::update_channel_group::builders::UpdateChannelGroupOutputBuilder,
343) -> crate::operation::update_channel_group::builders::UpdateChannelGroupOutputBuilder {
344 if builder.channel_group_name.is_none() {
345 builder.channel_group_name = Some(Default::default())
346 }
347 if builder.arn.is_none() {
348 builder.arn = Some(Default::default())
349 }
350 if builder.egress_domain.is_none() {
351 builder.egress_domain = Some(Default::default())
352 }
353 if builder.created_at.is_none() {
354 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
355 }
356 if builder.modified_at.is_none() {
357 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
358 }
359 builder
360}
361
362pub(crate) fn update_origin_endpoint_output_output_correct_errors(
363 mut builder: crate::operation::update_origin_endpoint::builders::UpdateOriginEndpointOutputBuilder,
364) -> crate::operation::update_origin_endpoint::builders::UpdateOriginEndpointOutputBuilder {
365 if builder.arn.is_none() {
366 builder.arn = Some(Default::default())
367 }
368 if builder.channel_group_name.is_none() {
369 builder.channel_group_name = Some(Default::default())
370 }
371 if builder.channel_name.is_none() {
372 builder.channel_name = Some(Default::default())
373 }
374 if builder.origin_endpoint_name.is_none() {
375 builder.origin_endpoint_name = Some(Default::default())
376 }
377 if builder.container_type.is_none() {
378 builder.container_type = "no value was set".parse::<crate::types::ContainerType>().ok()
379 }
380 if builder.segment.is_none() {
381 builder.segment = {
382 let builder = crate::types::builders::SegmentBuilder::default();
383 Some(builder.build())
384 }
385 }
386 if builder.created_at.is_none() {
387 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
388 }
389 if builder.modified_at.is_none() {
390 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
391 }
392 builder
393}
394
395pub(crate) fn destination_correct_errors(mut builder: crate::types::builders::DestinationBuilder) -> crate::types::builders::DestinationBuilder {
396 if builder.s3_destination.is_none() {
397 builder.s3_destination = {
398 let builder = crate::types::builders::S3DestinationConfigBuilder::default();
399 crate::serde_util::s3_destination_config_correct_errors(builder).build().ok()
400 }
401 }
402 builder
403}
404
405pub(crate) fn harvester_schedule_configuration_correct_errors(
406 mut builder: crate::types::builders::HarvesterScheduleConfigurationBuilder,
407) -> crate::types::builders::HarvesterScheduleConfigurationBuilder {
408 if builder.start_time.is_none() {
409 builder.start_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
410 }
411 if builder.end_time.is_none() {
412 builder.end_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
413 }
414 builder
415}
416
417pub(crate) fn cdn_auth_configuration_correct_errors(
418 mut builder: crate::types::builders::CdnAuthConfigurationBuilder,
419) -> crate::types::builders::CdnAuthConfigurationBuilder {
420 if builder.cdn_identifier_secret_arns.is_none() {
421 builder.cdn_identifier_secret_arns = Some(Default::default())
422 }
423 if builder.secrets_role_arn.is_none() {
424 builder.secrets_role_arn = Some(Default::default())
425 }
426 builder
427}
428
429pub(crate) fn s3_destination_config_correct_errors(
430 mut builder: crate::types::builders::S3DestinationConfigBuilder,
431) -> crate::types::builders::S3DestinationConfigBuilder {
432 if builder.bucket_name.is_none() {
433 builder.bucket_name = Some(Default::default())
434 }
435 if builder.destination_path.is_none() {
436 builder.destination_path = Some(Default::default())
437 }
438 builder
439}
440
441pub(crate) fn channel_group_list_configuration_correct_errors(
442 mut builder: crate::types::builders::ChannelGroupListConfigurationBuilder,
443) -> crate::types::builders::ChannelGroupListConfigurationBuilder {
444 if builder.channel_group_name.is_none() {
445 builder.channel_group_name = Some(Default::default())
446 }
447 if builder.arn.is_none() {
448 builder.arn = Some(Default::default())
449 }
450 if builder.created_at.is_none() {
451 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
452 }
453 if builder.modified_at.is_none() {
454 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
455 }
456 builder
457}
458
459pub(crate) fn channel_list_configuration_correct_errors(
460 mut builder: crate::types::builders::ChannelListConfigurationBuilder,
461) -> crate::types::builders::ChannelListConfigurationBuilder {
462 if builder.arn.is_none() {
463 builder.arn = Some(Default::default())
464 }
465 if builder.channel_name.is_none() {
466 builder.channel_name = Some(Default::default())
467 }
468 if builder.channel_group_name.is_none() {
469 builder.channel_group_name = Some(Default::default())
470 }
471 if builder.created_at.is_none() {
472 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
473 }
474 if builder.modified_at.is_none() {
475 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
476 }
477 builder
478}
479
480pub(crate) fn encryption_correct_errors(mut builder: crate::types::builders::EncryptionBuilder) -> crate::types::builders::EncryptionBuilder {
481 if builder.encryption_method.is_none() {
482 builder.encryption_method = {
483 let builder = crate::types::builders::EncryptionMethodBuilder::default();
484 Some(builder.build())
485 }
486 }
487 if builder.speke_key_provider.is_none() {
488 builder.speke_key_provider = {
489 let builder = crate::types::builders::SpekeKeyProviderBuilder::default();
490 crate::serde_util::speke_key_provider_correct_errors(builder).build().ok()
491 }
492 }
493 builder
494}
495
496pub(crate) fn get_dash_manifest_configuration_correct_errors(
497 mut builder: crate::types::builders::GetDashManifestConfigurationBuilder,
498) -> crate::types::builders::GetDashManifestConfigurationBuilder {
499 if builder.manifest_name.is_none() {
500 builder.manifest_name = Some(Default::default())
501 }
502 if builder.url.is_none() {
503 builder.url = Some(Default::default())
504 }
505 builder
506}
507
508pub(crate) fn get_hls_manifest_configuration_correct_errors(
509 mut builder: crate::types::builders::GetHlsManifestConfigurationBuilder,
510) -> crate::types::builders::GetHlsManifestConfigurationBuilder {
511 if builder.manifest_name.is_none() {
512 builder.manifest_name = Some(Default::default())
513 }
514 if builder.url.is_none() {
515 builder.url = Some(Default::default())
516 }
517 builder
518}
519
520pub(crate) fn get_low_latency_hls_manifest_configuration_correct_errors(
521 mut builder: crate::types::builders::GetLowLatencyHlsManifestConfigurationBuilder,
522) -> crate::types::builders::GetLowLatencyHlsManifestConfigurationBuilder {
523 if builder.manifest_name.is_none() {
524 builder.manifest_name = Some(Default::default())
525 }
526 if builder.url.is_none() {
527 builder.url = Some(Default::default())
528 }
529 builder
530}
531
532pub(crate) fn get_mss_manifest_configuration_correct_errors(
533 mut builder: crate::types::builders::GetMssManifestConfigurationBuilder,
534) -> crate::types::builders::GetMssManifestConfigurationBuilder {
535 if builder.manifest_name.is_none() {
536 builder.manifest_name = Some(Default::default())
537 }
538 if builder.url.is_none() {
539 builder.url = Some(Default::default())
540 }
541 builder
542}
543
544pub(crate) fn harvest_job_correct_errors(mut builder: crate::types::builders::HarvestJobBuilder) -> crate::types::builders::HarvestJobBuilder {
545 if builder.channel_group_name.is_none() {
546 builder.channel_group_name = Some(Default::default())
547 }
548 if builder.channel_name.is_none() {
549 builder.channel_name = Some(Default::default())
550 }
551 if builder.origin_endpoint_name.is_none() {
552 builder.origin_endpoint_name = Some(Default::default())
553 }
554 if builder.destination.is_none() {
555 builder.destination = {
556 let builder = crate::types::builders::DestinationBuilder::default();
557 Some(crate::serde_util::destination_correct_errors(builder).build())
558 }
559 }
560 if builder.harvest_job_name.is_none() {
561 builder.harvest_job_name = Some(Default::default())
562 }
563 if builder.harvested_manifests.is_none() {
564 builder.harvested_manifests = {
565 let builder = crate::types::builders::HarvestedManifestsBuilder::default();
566 Some(builder.build())
567 }
568 }
569 if builder.schedule_configuration.is_none() {
570 builder.schedule_configuration = {
571 let builder = crate::types::builders::HarvesterScheduleConfigurationBuilder::default();
572 crate::serde_util::harvester_schedule_configuration_correct_errors(builder).build().ok()
573 }
574 }
575 if builder.arn.is_none() {
576 builder.arn = Some(Default::default())
577 }
578 if builder.created_at.is_none() {
579 builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
580 }
581 if builder.modified_at.is_none() {
582 builder.modified_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
583 }
584 if builder.status.is_none() {
585 builder.status = "no value was set".parse::<crate::types::HarvestJobStatus>().ok()
586 }
587 builder
588}
589
590pub(crate) fn origin_endpoint_list_configuration_correct_errors(
591 mut builder: crate::types::builders::OriginEndpointListConfigurationBuilder,
592) -> crate::types::builders::OriginEndpointListConfigurationBuilder {
593 if builder.arn.is_none() {
594 builder.arn = Some(Default::default())
595 }
596 if builder.channel_group_name.is_none() {
597 builder.channel_group_name = Some(Default::default())
598 }
599 if builder.channel_name.is_none() {
600 builder.channel_name = Some(Default::default())
601 }
602 if builder.origin_endpoint_name.is_none() {
603 builder.origin_endpoint_name = Some(Default::default())
604 }
605 if builder.container_type.is_none() {
606 builder.container_type = "no value was set".parse::<crate::types::ContainerType>().ok()
607 }
608 builder
609}
610
611pub(crate) fn harvested_dash_manifest_correct_errors(
612 mut builder: crate::types::builders::HarvestedDashManifestBuilder,
613) -> crate::types::builders::HarvestedDashManifestBuilder {
614 if builder.manifest_name.is_none() {
615 builder.manifest_name = Some(Default::default())
616 }
617 builder
618}
619
620pub(crate) fn harvested_hls_manifest_correct_errors(
621 mut builder: crate::types::builders::HarvestedHlsManifestBuilder,
622) -> crate::types::builders::HarvestedHlsManifestBuilder {
623 if builder.manifest_name.is_none() {
624 builder.manifest_name = Some(Default::default())
625 }
626 builder
627}
628
629pub(crate) fn harvested_low_latency_hls_manifest_correct_errors(
630 mut builder: crate::types::builders::HarvestedLowLatencyHlsManifestBuilder,
631) -> crate::types::builders::HarvestedLowLatencyHlsManifestBuilder {
632 if builder.manifest_name.is_none() {
633 builder.manifest_name = Some(Default::default())
634 }
635 builder
636}
637
638pub(crate) fn speke_key_provider_correct_errors(
639 mut builder: crate::types::builders::SpekeKeyProviderBuilder,
640) -> crate::types::builders::SpekeKeyProviderBuilder {
641 if builder.encryption_contract_configuration.is_none() {
642 builder.encryption_contract_configuration = {
643 let builder = crate::types::builders::EncryptionContractConfigurationBuilder::default();
644 crate::serde_util::encryption_contract_configuration_correct_errors(builder).build().ok()
645 }
646 }
647 if builder.resource_id.is_none() {
648 builder.resource_id = Some(Default::default())
649 }
650 if builder.drm_systems.is_none() {
651 builder.drm_systems = Some(Default::default())
652 }
653 if builder.role_arn.is_none() {
654 builder.role_arn = Some(Default::default())
655 }
656 if builder.url.is_none() {
657 builder.url = Some(Default::default())
658 }
659 builder
660}
661
662pub(crate) fn start_tag_correct_errors(mut builder: crate::types::builders::StartTagBuilder) -> crate::types::builders::StartTagBuilder {
663 if builder.time_offset.is_none() {
664 builder.time_offset = Some(Default::default())
665 }
666 builder
667}
668
669pub(crate) fn dash_base_url_correct_errors(mut builder: crate::types::builders::DashBaseUrlBuilder) -> crate::types::builders::DashBaseUrlBuilder {
670 if builder.url.is_none() {
671 builder.url = Some(Default::default())
672 }
673 builder
674}
675
676pub(crate) fn dash_ttml_configuration_correct_errors(
677 mut builder: crate::types::builders::DashTtmlConfigurationBuilder,
678) -> crate::types::builders::DashTtmlConfigurationBuilder {
679 if builder.ttml_profile.is_none() {
680 builder.ttml_profile = "no value was set".parse::<crate::types::DashTtmlProfile>().ok()
681 }
682 builder
683}
684
685pub(crate) fn encryption_contract_configuration_correct_errors(
686 mut builder: crate::types::builders::EncryptionContractConfigurationBuilder,
687) -> crate::types::builders::EncryptionContractConfigurationBuilder {
688 if builder.preset_speke20_audio.is_none() {
689 builder.preset_speke20_audio = "no value was set".parse::<crate::types::PresetSpeke20Audio>().ok()
690 }
691 if builder.preset_speke20_video.is_none() {
692 builder.preset_speke20_video = "no value was set".parse::<crate::types::PresetSpeke20Video>().ok()
693 }
694 builder
695}
696
697pub(crate) fn list_dash_manifest_configuration_correct_errors(
698 mut builder: crate::types::builders::ListDashManifestConfigurationBuilder,
699) -> crate::types::builders::ListDashManifestConfigurationBuilder {
700 if builder.manifest_name.is_none() {
701 builder.manifest_name = Some(Default::default())
702 }
703 builder
704}
705
706pub(crate) fn list_hls_manifest_configuration_correct_errors(
707 mut builder: crate::types::builders::ListHlsManifestConfigurationBuilder,
708) -> crate::types::builders::ListHlsManifestConfigurationBuilder {
709 if builder.manifest_name.is_none() {
710 builder.manifest_name = Some(Default::default())
711 }
712 builder
713}
714
715pub(crate) fn list_low_latency_hls_manifest_configuration_correct_errors(
716 mut builder: crate::types::builders::ListLowLatencyHlsManifestConfigurationBuilder,
717) -> crate::types::builders::ListLowLatencyHlsManifestConfigurationBuilder {
718 if builder.manifest_name.is_none() {
719 builder.manifest_name = Some(Default::default())
720 }
721 builder
722}
723
724pub(crate) fn list_mss_manifest_configuration_correct_errors(
725 mut builder: crate::types::builders::ListMssManifestConfigurationBuilder,
726) -> crate::types::builders::ListMssManifestConfigurationBuilder {
727 if builder.manifest_name.is_none() {
728 builder.manifest_name = Some(Default::default())
729 }
730 builder
731}
732
733pub(crate) fn dash_dvb_metrics_reporting_correct_errors(
734 mut builder: crate::types::builders::DashDvbMetricsReportingBuilder,
735) -> crate::types::builders::DashDvbMetricsReportingBuilder {
736 if builder.reporting_url.is_none() {
737 builder.reporting_url = Some(Default::default())
738 }
739 builder
740}