293 293 | tmp.message = _error_message;
|
294 294 | }
|
295 295 | tmp
|
296 296 | }),
|
297 297 | _ => crate::operation::start_stream_transcription::StartStreamTranscriptionError::generic(generic),
|
298 298 | })
|
299 299 | }
|
300 300 |
|
301 301 | pub fn ser_start_stream_transcription_headers(
|
302 302 | input: &crate::operation::start_stream_transcription::StartStreamTranscriptionInput,
|
303 - | mut builder: ::http::request::Builder,
|
304 - | ) -> std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
|
303 + | mut builder: ::http_1x::request::Builder,
|
304 + | ) -> std::result::Result<::http_1x::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
|
305 305 | if let ::std::option::Option::Some(inner_1) = &input.language_code {
|
306 306 | let formatted_2 = inner_1.as_str();
|
307 307 | let header_value = formatted_2;
|
308 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
308 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
309 309 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
310 310 | "language_code",
|
311 311 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
312 312 | )
|
313 313 | })?;
|
314 314 | builder = builder.header("x-amzn-transcribe-language-code", header_value);
|
315 315 | }
|
316 316 | if let ::std::option::Option::Some(inner_3) = &input.media_sample_rate_hertz {
|
317 317 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_3);
|
318 318 | let formatted_4 = encoder.encode();
|
319 319 | let header_value = formatted_4;
|
320 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
320 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
321 321 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
322 322 | "media_sample_rate_hertz",
|
323 323 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
324 324 | )
|
325 325 | })?;
|
326 326 | builder = builder.header("x-amzn-transcribe-sample-rate", header_value);
|
327 327 | }
|
328 328 | if let ::std::option::Option::Some(inner_5) = &input.media_encoding {
|
329 329 | let formatted_6 = inner_5.as_str();
|
330 330 | let header_value = formatted_6;
|
331 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
331 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
332 332 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
333 333 | "media_encoding",
|
334 334 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
335 335 | )
|
336 336 | })?;
|
337 337 | builder = builder.header("x-amzn-transcribe-media-encoding", header_value);
|
338 338 | }
|
339 339 | if let ::std::option::Option::Some(inner_7) = &input.vocabulary_name {
|
340 340 | let formatted_8 = inner_7.as_str();
|
341 341 | let header_value = formatted_8;
|
342 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
342 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
343 343 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
344 344 | "vocabulary_name",
|
345 345 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
346 346 | )
|
347 347 | })?;
|
348 348 | builder = builder.header("x-amzn-transcribe-vocabulary-name", header_value);
|
349 349 | }
|
350 350 | if let ::std::option::Option::Some(inner_9) = &input.session_id {
|
351 351 | let formatted_10 = inner_9.as_str();
|
352 352 | let header_value = formatted_10;
|
353 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
353 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
354 354 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
355 355 | "session_id",
|
356 356 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
357 357 | )
|
358 358 | })?;
|
359 359 | builder = builder.header("x-amzn-transcribe-session-id", header_value);
|
360 360 | }
|
361 361 | if let ::std::option::Option::Some(inner_11) = &input.vocabulary_filter_name {
|
362 362 | let formatted_12 = inner_11.as_str();
|
363 363 | let header_value = formatted_12;
|
364 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
364 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
365 365 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
366 366 | "vocabulary_filter_name",
|
367 367 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
368 368 | )
|
369 369 | })?;
|
370 370 | builder = builder.header("x-amzn-transcribe-vocabulary-filter-name", header_value);
|
371 371 | }
|
372 372 | if let ::std::option::Option::Some(inner_13) = &input.vocabulary_filter_method {
|
373 373 | let formatted_14 = inner_13.as_str();
|
374 374 | let header_value = formatted_14;
|
375 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
375 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
376 376 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
377 377 | "vocabulary_filter_method",
|
378 378 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
379 379 | )
|
380 380 | })?;
|
381 381 | builder = builder.header("x-amzn-transcribe-vocabulary-filter-method", header_value);
|
382 382 | }
|
383 383 | if let ::std::option::Option::Some(inner_15) = &input.show_speaker_label {
|
384 384 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_15);
|
385 385 | let formatted_16 = encoder.encode();
|
386 386 | let header_value = formatted_16;
|
387 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
387 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
388 388 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
389 389 | "show_speaker_label",
|
390 390 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
391 391 | )
|
392 392 | })?;
|
393 393 | builder = builder.header("x-amzn-transcribe-show-speaker-label", header_value);
|
394 394 | }
|
395 395 | if let ::std::option::Option::Some(inner_17) = &input.enable_channel_identification {
|
396 396 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_17);
|
397 397 | let formatted_18 = encoder.encode();
|
398 398 | let header_value = formatted_18;
|
399 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
399 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
400 400 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
401 401 | "enable_channel_identification",
|
402 402 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
403 403 | )
|
404 404 | })?;
|
405 405 | builder = builder.header("x-amzn-transcribe-enable-channel-identification", header_value);
|
406 406 | }
|
407 407 | if let ::std::option::Option::Some(inner_19) = &input.number_of_channels {
|
408 408 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_19);
|
409 409 | let formatted_20 = encoder.encode();
|
410 410 | let header_value = formatted_20;
|
411 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
411 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
412 412 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
413 413 | "number_of_channels",
|
414 414 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
415 415 | )
|
416 416 | })?;
|
417 417 | builder = builder.header("x-amzn-transcribe-number-of-channels", header_value);
|
418 418 | }
|
419 419 | if let ::std::option::Option::Some(inner_21) = &input.enable_partial_results_stabilization {
|
420 420 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_21);
|
421 421 | let formatted_22 = encoder.encode();
|
422 422 | let header_value = formatted_22;
|
423 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
423 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
424 424 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
425 425 | "enable_partial_results_stabilization",
|
426 426 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
427 427 | )
|
428 428 | })?;
|
429 429 | builder = builder.header("x-amzn-transcribe-enable-partial-results-stabilization", header_value);
|
430 430 | }
|
431 431 | if let ::std::option::Option::Some(inner_23) = &input.partial_results_stability {
|
432 432 | let formatted_24 = inner_23.as_str();
|
433 433 | let header_value = formatted_24;
|
434 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
434 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
435 435 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
436 436 | "partial_results_stability",
|
437 437 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
438 438 | )
|
439 439 | })?;
|
440 440 | builder = builder.header("x-amzn-transcribe-partial-results-stability", header_value);
|
441 441 | }
|
442 442 | if let ::std::option::Option::Some(inner_25) = &input.content_identification_type {
|
443 443 | let formatted_26 = inner_25.as_str();
|
444 444 | let header_value = formatted_26;
|
445 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
445 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
446 446 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
447 447 | "content_identification_type",
|
448 448 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
449 449 | )
|
450 450 | })?;
|
451 451 | builder = builder.header("x-amzn-transcribe-content-identification-type", header_value);
|
452 452 | }
|
453 453 | if let ::std::option::Option::Some(inner_27) = &input.content_redaction_type {
|
454 454 | let formatted_28 = inner_27.as_str();
|
455 455 | let header_value = formatted_28;
|
456 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
456 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
457 457 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
458 458 | "content_redaction_type",
|
459 459 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
460 460 | )
|
461 461 | })?;
|
462 462 | builder = builder.header("x-amzn-transcribe-content-redaction-type", header_value);
|
463 463 | }
|
464 464 | if let ::std::option::Option::Some(inner_29) = &input.pii_entity_types {
|
465 465 | let formatted_30 = inner_29.as_str();
|
466 466 | let header_value = formatted_30;
|
467 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
467 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
468 468 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
469 469 | "pii_entity_types",
|
470 470 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
471 471 | )
|
472 472 | })?;
|
473 473 | builder = builder.header("x-amzn-transcribe-pii-entity-types", header_value);
|
474 474 | }
|
475 475 | if let ::std::option::Option::Some(inner_31) = &input.language_model_name {
|
476 476 | let formatted_32 = inner_31.as_str();
|
477 477 | let header_value = formatted_32;
|
478 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
478 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
479 479 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
480 480 | "language_model_name",
|
481 481 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
482 482 | )
|
483 483 | })?;
|
484 484 | builder = builder.header("x-amzn-transcribe-language-model-name", header_value);
|
485 485 | }
|
486 486 | if let ::std::option::Option::Some(inner_33) = &input.identify_language {
|
487 487 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_33);
|
488 488 | let formatted_34 = encoder.encode();
|
489 489 | let header_value = formatted_34;
|
490 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
490 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
491 491 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
492 492 | "identify_language",
|
493 493 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
494 494 | )
|
495 495 | })?;
|
496 496 | builder = builder.header("x-amzn-transcribe-identify-language", header_value);
|
497 497 | }
|
498 498 | if let ::std::option::Option::Some(inner_35) = &input.language_options {
|
499 499 | let formatted_36 = inner_35.as_str();
|
500 500 | let header_value = formatted_36;
|
501 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
501 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
502 502 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
503 503 | "language_options",
|
504 504 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
505 505 | )
|
506 506 | })?;
|
507 507 | builder = builder.header("x-amzn-transcribe-language-options", header_value);
|
508 508 | }
|
509 509 | if let ::std::option::Option::Some(inner_37) = &input.preferred_language {
|
510 510 | let formatted_38 = inner_37.as_str();
|
511 511 | let header_value = formatted_38;
|
512 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
512 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
513 513 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
514 514 | "preferred_language",
|
515 515 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
516 516 | )
|
517 517 | })?;
|
518 518 | builder = builder.header("x-amzn-transcribe-preferred-language", header_value);
|
519 519 | }
|
520 520 | if let ::std::option::Option::Some(inner_39) = &input.identify_multiple_languages {
|
521 521 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_39);
|
522 522 | let formatted_40 = encoder.encode();
|
523 523 | let header_value = formatted_40;
|
524 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
524 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
525 525 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
526 526 | "identify_multiple_languages",
|
527 527 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
528 528 | )
|
529 529 | })?;
|
530 530 | builder = builder.header("x-amzn-transcribe-identify-multiple-languages", header_value);
|
531 531 | }
|
532 532 | if let ::std::option::Option::Some(inner_41) = &input.vocabulary_names {
|
533 533 | let formatted_42 = inner_41.as_str();
|
534 534 | let header_value = formatted_42;
|
535 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
535 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
536 536 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
537 537 | "vocabulary_names",
|
538 538 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
539 539 | )
|
540 540 | })?;
|
541 541 | builder = builder.header("x-amzn-transcribe-vocabulary-names", header_value);
|
542 542 | }
|
543 543 | if let ::std::option::Option::Some(inner_43) = &input.vocabulary_filter_names {
|
544 544 | let formatted_44 = inner_43.as_str();
|
545 545 | let header_value = formatted_44;
|
546 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
546 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
547 547 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
548 548 | "vocabulary_filter_names",
|
549 549 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
550 550 | )
|
551 551 | })?;
|
552 552 | builder = builder.header("x-amzn-transcribe-vocabulary-filter-names", header_value);
|
553 553 | }
|
554 554 | Ok(builder)
|
555 555 | }
|