373 373 | "com.amazonaws.s3.synthetic",
|
374 374 | "GetObjectOutput",
|
375 375 | );
|
376 376 | static GETOBJECTOUTPUT_MEMBER_BODY: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
377 377 | ::aws_smithy_schema::ShapeId::from_static(
|
378 378 | "com.amazonaws.s3.synthetic#GetObjectOutput$Body",
|
379 379 | "com.amazonaws.s3.synthetic",
|
380 380 | "GetObjectOutput",
|
381 381 | ),
|
382 382 | ::aws_smithy_schema::ShapeType::Blob,
|
383 - | "body",
|
383 + | "Body",
|
384 384 | 0,
|
385 385 | )
|
386 386 | .with_http_payload();
|
387 387 | static GETOBJECTOUTPUT_MEMBER_DELETE_MARKER: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
388 388 | ::aws_smithy_schema::ShapeId::from_static(
|
389 389 | "com.amazonaws.s3.synthetic#GetObjectOutput$DeleteMarker",
|
390 390 | "com.amazonaws.s3.synthetic",
|
391 391 | "GetObjectOutput",
|
392 392 | ),
|
393 393 | ::aws_smithy_schema::ShapeType::Boolean,
|
394 - | "delete_marker",
|
394 + | "DeleteMarker",
|
395 395 | 1,
|
396 396 | )
|
397 397 | .with_http_header("x-amz-delete-marker");
|
398 398 | static GETOBJECTOUTPUT_MEMBER_ACCEPT_RANGES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
399 399 | ::aws_smithy_schema::ShapeId::from_static(
|
400 400 | "com.amazonaws.s3.synthetic#GetObjectOutput$AcceptRanges",
|
401 401 | "com.amazonaws.s3.synthetic",
|
402 402 | "GetObjectOutput",
|
403 403 | ),
|
404 404 | ::aws_smithy_schema::ShapeType::String,
|
405 - | "accept_ranges",
|
405 + | "AcceptRanges",
|
406 406 | 2,
|
407 407 | )
|
408 408 | .with_http_header("accept-ranges");
|
409 409 | static GETOBJECTOUTPUT_MEMBER_EXPIRATION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
410 410 | ::aws_smithy_schema::ShapeId::from_static(
|
411 411 | "com.amazonaws.s3.synthetic#GetObjectOutput$Expiration",
|
412 412 | "com.amazonaws.s3.synthetic",
|
413 413 | "GetObjectOutput",
|
414 414 | ),
|
415 415 | ::aws_smithy_schema::ShapeType::String,
|
416 - | "expiration",
|
416 + | "Expiration",
|
417 417 | 3,
|
418 418 | )
|
419 419 | .with_http_header("x-amz-expiration");
|
420 420 | static GETOBJECTOUTPUT_MEMBER_RESTORE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
421 421 | ::aws_smithy_schema::ShapeId::from_static(
|
422 422 | "com.amazonaws.s3.synthetic#GetObjectOutput$Restore",
|
423 423 | "com.amazonaws.s3.synthetic",
|
424 424 | "GetObjectOutput",
|
425 425 | ),
|
426 426 | ::aws_smithy_schema::ShapeType::String,
|
427 - | "restore",
|
427 + | "Restore",
|
428 428 | 4,
|
429 429 | )
|
430 430 | .with_http_header("x-amz-restore");
|
431 431 | static GETOBJECTOUTPUT_MEMBER_LAST_MODIFIED: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
432 432 | ::aws_smithy_schema::ShapeId::from_static(
|
433 433 | "com.amazonaws.s3.synthetic#GetObjectOutput$LastModified",
|
434 434 | "com.amazonaws.s3.synthetic",
|
435 435 | "GetObjectOutput",
|
436 436 | ),
|
437 437 | ::aws_smithy_schema::ShapeType::Timestamp,
|
438 - | "last_modified",
|
438 + | "LastModified",
|
439 439 | 5,
|
440 440 | )
|
441 441 | .with_http_header("Last-Modified");
|
442 442 | static GETOBJECTOUTPUT_MEMBER_CONTENT_LENGTH: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
443 443 | ::aws_smithy_schema::ShapeId::from_static(
|
444 444 | "com.amazonaws.s3.synthetic#GetObjectOutput$ContentLength",
|
445 445 | "com.amazonaws.s3.synthetic",
|
446 446 | "GetObjectOutput",
|
447 447 | ),
|
448 448 | ::aws_smithy_schema::ShapeType::Long,
|
449 - | "content_length",
|
449 + | "ContentLength",
|
450 450 | 6,
|
451 451 | )
|
452 452 | .with_http_header("Content-Length");
|
453 453 | static GETOBJECTOUTPUT_MEMBER_E_TAG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
454 454 | ::aws_smithy_schema::ShapeId::from_static(
|
455 455 | "com.amazonaws.s3.synthetic#GetObjectOutput$ETag",
|
456 456 | "com.amazonaws.s3.synthetic",
|
457 457 | "GetObjectOutput",
|
458 458 | ),
|
459 459 | ::aws_smithy_schema::ShapeType::String,
|
460 - | "e_tag",
|
460 + | "ETag",
|
461 461 | 7,
|
462 462 | )
|
463 463 | .with_http_header("ETag");
|
464 464 | static GETOBJECTOUTPUT_MEMBER_CHECKSUM_CRC32: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
465 465 | ::aws_smithy_schema::ShapeId::from_static(
|
466 466 | "com.amazonaws.s3.synthetic#GetObjectOutput$ChecksumCRC32",
|
467 467 | "com.amazonaws.s3.synthetic",
|
468 468 | "GetObjectOutput",
|
469 469 | ),
|
470 470 | ::aws_smithy_schema::ShapeType::String,
|
471 - | "checksum_crc32",
|
471 + | "ChecksumCRC32",
|
472 472 | 8,
|
473 473 | )
|
474 474 | .with_http_header("x-amz-checksum-crc32");
|
475 475 | static GETOBJECTOUTPUT_MEMBER_CHECKSUM_CRC32_C: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
476 476 | ::aws_smithy_schema::ShapeId::from_static(
|
477 477 | "com.amazonaws.s3.synthetic#GetObjectOutput$ChecksumCRC32C",
|
478 478 | "com.amazonaws.s3.synthetic",
|
479 479 | "GetObjectOutput",
|
480 480 | ),
|
481 481 | ::aws_smithy_schema::ShapeType::String,
|
482 - | "checksum_crc32_c",
|
482 + | "ChecksumCRC32C",
|
483 483 | 9,
|
484 484 | )
|
485 485 | .with_http_header("x-amz-checksum-crc32c");
|
486 486 | static GETOBJECTOUTPUT_MEMBER_CHECKSUM_CRC64_NVME: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
487 487 | ::aws_smithy_schema::ShapeId::from_static(
|
488 488 | "com.amazonaws.s3.synthetic#GetObjectOutput$ChecksumCRC64NVME",
|
489 489 | "com.amazonaws.s3.synthetic",
|
490 490 | "GetObjectOutput",
|
491 491 | ),
|
492 492 | ::aws_smithy_schema::ShapeType::String,
|
493 - | "checksum_crc64_nvme",
|
493 + | "ChecksumCRC64NVME",
|
494 494 | 10,
|
495 495 | )
|
496 496 | .with_http_header("x-amz-checksum-crc64nvme");
|
497 497 | static GETOBJECTOUTPUT_MEMBER_CHECKSUM_SHA1: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
498 498 | ::aws_smithy_schema::ShapeId::from_static(
|
499 499 | "com.amazonaws.s3.synthetic#GetObjectOutput$ChecksumSHA1",
|
500 500 | "com.amazonaws.s3.synthetic",
|
501 501 | "GetObjectOutput",
|
502 502 | ),
|
503 503 | ::aws_smithy_schema::ShapeType::String,
|
504 - | "checksum_sha1",
|
504 + | "ChecksumSHA1",
|
505 505 | 11,
|
506 506 | )
|
507 507 | .with_http_header("x-amz-checksum-sha1");
|
508 508 | static GETOBJECTOUTPUT_MEMBER_CHECKSUM_SHA256: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
509 509 | ::aws_smithy_schema::ShapeId::from_static(
|
510 510 | "com.amazonaws.s3.synthetic#GetObjectOutput$ChecksumSHA256",
|
511 511 | "com.amazonaws.s3.synthetic",
|
512 512 | "GetObjectOutput",
|
513 513 | ),
|
514 514 | ::aws_smithy_schema::ShapeType::String,
|
515 - | "checksum_sha256",
|
515 + | "ChecksumSHA256",
|
516 516 | 12,
|
517 517 | )
|
518 518 | .with_http_header("x-amz-checksum-sha256");
|
519 519 | static GETOBJECTOUTPUT_MEMBER_CHECKSUM_TYPE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
520 520 | ::aws_smithy_schema::ShapeId::from_static(
|
521 521 | "com.amazonaws.s3.synthetic#GetObjectOutput$ChecksumType",
|
522 522 | "com.amazonaws.s3.synthetic",
|
523 523 | "GetObjectOutput",
|
524 524 | ),
|
525 525 | ::aws_smithy_schema::ShapeType::String,
|
526 - | "checksum_type",
|
526 + | "ChecksumType",
|
527 527 | 13,
|
528 528 | )
|
529 529 | .with_http_header("x-amz-checksum-type");
|
530 530 | static GETOBJECTOUTPUT_MEMBER_MISSING_META: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
531 531 | ::aws_smithy_schema::ShapeId::from_static(
|
532 532 | "com.amazonaws.s3.synthetic#GetObjectOutput$MissingMeta",
|
533 533 | "com.amazonaws.s3.synthetic",
|
534 534 | "GetObjectOutput",
|
535 535 | ),
|
536 536 | ::aws_smithy_schema::ShapeType::Integer,
|
537 - | "missing_meta",
|
537 + | "MissingMeta",
|
538 538 | 14,
|
539 539 | )
|
540 540 | .with_http_header("x-amz-missing-meta");
|
541 541 | static GETOBJECTOUTPUT_MEMBER_VERSION_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
542 542 | ::aws_smithy_schema::ShapeId::from_static(
|
543 543 | "com.amazonaws.s3.synthetic#GetObjectOutput$VersionId",
|
544 544 | "com.amazonaws.s3.synthetic",
|
545 545 | "GetObjectOutput",
|
546 546 | ),
|
547 547 | ::aws_smithy_schema::ShapeType::String,
|
548 - | "version_id",
|
548 + | "VersionId",
|
549 549 | 15,
|
550 550 | )
|
551 551 | .with_http_header("x-amz-version-id");
|
552 552 | static GETOBJECTOUTPUT_MEMBER_CACHE_CONTROL: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
553 553 | ::aws_smithy_schema::ShapeId::from_static(
|
554 554 | "com.amazonaws.s3.synthetic#GetObjectOutput$CacheControl",
|
555 555 | "com.amazonaws.s3.synthetic",
|
556 556 | "GetObjectOutput",
|
557 557 | ),
|
558 558 | ::aws_smithy_schema::ShapeType::String,
|
559 - | "cache_control",
|
559 + | "CacheControl",
|
560 560 | 16,
|
561 561 | )
|
562 562 | .with_http_header("Cache-Control");
|
563 563 | static GETOBJECTOUTPUT_MEMBER_CONTENT_DISPOSITION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
564 564 | ::aws_smithy_schema::ShapeId::from_static(
|
565 565 | "com.amazonaws.s3.synthetic#GetObjectOutput$ContentDisposition",
|
566 566 | "com.amazonaws.s3.synthetic",
|
567 567 | "GetObjectOutput",
|
568 568 | ),
|
569 569 | ::aws_smithy_schema::ShapeType::String,
|
570 - | "content_disposition",
|
570 + | "ContentDisposition",
|
571 571 | 17,
|
572 572 | )
|
573 573 | .with_http_header("Content-Disposition");
|
574 574 | static GETOBJECTOUTPUT_MEMBER_CONTENT_ENCODING: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
575 575 | ::aws_smithy_schema::ShapeId::from_static(
|
576 576 | "com.amazonaws.s3.synthetic#GetObjectOutput$ContentEncoding",
|
577 577 | "com.amazonaws.s3.synthetic",
|
578 578 | "GetObjectOutput",
|
579 579 | ),
|
580 580 | ::aws_smithy_schema::ShapeType::String,
|
581 - | "content_encoding",
|
581 + | "ContentEncoding",
|
582 582 | 18,
|
583 583 | )
|
584 584 | .with_http_header("Content-Encoding");
|
585 585 | static GETOBJECTOUTPUT_MEMBER_CONTENT_LANGUAGE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
586 586 | ::aws_smithy_schema::ShapeId::from_static(
|
587 587 | "com.amazonaws.s3.synthetic#GetObjectOutput$ContentLanguage",
|
588 588 | "com.amazonaws.s3.synthetic",
|
589 589 | "GetObjectOutput",
|
590 590 | ),
|
591 591 | ::aws_smithy_schema::ShapeType::String,
|
592 - | "content_language",
|
592 + | "ContentLanguage",
|
593 593 | 19,
|
594 594 | )
|
595 595 | .with_http_header("Content-Language");
|
596 596 | static GETOBJECTOUTPUT_MEMBER_CONTENT_RANGE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
597 597 | ::aws_smithy_schema::ShapeId::from_static(
|
598 598 | "com.amazonaws.s3.synthetic#GetObjectOutput$ContentRange",
|
599 599 | "com.amazonaws.s3.synthetic",
|
600 600 | "GetObjectOutput",
|
601 601 | ),
|
602 602 | ::aws_smithy_schema::ShapeType::String,
|
603 - | "content_range",
|
603 + | "ContentRange",
|
604 604 | 20,
|
605 605 | )
|
606 606 | .with_http_header("Content-Range");
|
607 607 | static GETOBJECTOUTPUT_MEMBER_CONTENT_TYPE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
608 608 | ::aws_smithy_schema::ShapeId::from_static(
|
609 609 | "com.amazonaws.s3.synthetic#GetObjectOutput$ContentType",
|
610 610 | "com.amazonaws.s3.synthetic",
|
611 611 | "GetObjectOutput",
|
612 612 | ),
|
613 613 | ::aws_smithy_schema::ShapeType::String,
|
614 - | "content_type",
|
614 + | "ContentType",
|
615 615 | 21,
|
616 616 | )
|
617 617 | .with_http_header("Content-Type");
|
618 618 | static GETOBJECTOUTPUT_MEMBER_WEBSITE_REDIRECT_LOCATION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
619 619 | ::aws_smithy_schema::ShapeId::from_static(
|
620 620 | "com.amazonaws.s3.synthetic#GetObjectOutput$WebsiteRedirectLocation",
|
621 621 | "com.amazonaws.s3.synthetic",
|
622 622 | "GetObjectOutput",
|
623 623 | ),
|
624 624 | ::aws_smithy_schema::ShapeType::String,
|
625 - | "website_redirect_location",
|
625 + | "WebsiteRedirectLocation",
|
626 626 | 22,
|
627 627 | )
|
628 628 | .with_http_header("x-amz-website-redirect-location");
|
629 629 | static GETOBJECTOUTPUT_MEMBER_SERVER_SIDE_ENCRYPTION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
630 630 | ::aws_smithy_schema::ShapeId::from_static(
|
631 631 | "com.amazonaws.s3.synthetic#GetObjectOutput$ServerSideEncryption",
|
632 632 | "com.amazonaws.s3.synthetic",
|
633 633 | "GetObjectOutput",
|
634 634 | ),
|
635 635 | ::aws_smithy_schema::ShapeType::String,
|
636 - | "server_side_encryption",
|
636 + | "ServerSideEncryption",
|
637 637 | 23,
|
638 638 | )
|
639 639 | .with_http_header("x-amz-server-side-encryption");
|
640 640 | static GETOBJECTOUTPUT_MEMBER_METADATA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
641 641 | ::aws_smithy_schema::ShapeId::from_static(
|
642 642 | "com.amazonaws.s3.synthetic#GetObjectOutput$Metadata",
|
643 643 | "com.amazonaws.s3.synthetic",
|
644 644 | "GetObjectOutput",
|
645 645 | ),
|
646 646 | ::aws_smithy_schema::ShapeType::Map,
|
647 - | "metadata",
|
647 + | "Metadata",
|
648 648 | 24,
|
649 649 | )
|
650 650 | .with_http_prefix_headers("x-amz-meta-");
|
651 651 | static GETOBJECTOUTPUT_MEMBER_SSE_CUSTOMER_ALGORITHM: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
652 652 | ::aws_smithy_schema::ShapeId::from_static(
|
653 653 | "com.amazonaws.s3.synthetic#GetObjectOutput$SSECustomerAlgorithm",
|
654 654 | "com.amazonaws.s3.synthetic",
|
655 655 | "GetObjectOutput",
|
656 656 | ),
|
657 657 | ::aws_smithy_schema::ShapeType::String,
|
658 - | "sse_customer_algorithm",
|
658 + | "SSECustomerAlgorithm",
|
659 659 | 25,
|
660 660 | )
|
661 661 | .with_http_header("x-amz-server-side-encryption-customer-algorithm");
|
662 662 | static GETOBJECTOUTPUT_MEMBER_SSE_CUSTOMER_KEY_MD5: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
663 663 | ::aws_smithy_schema::ShapeId::from_static(
|
664 664 | "com.amazonaws.s3.synthetic#GetObjectOutput$SSECustomerKeyMD5",
|
665 665 | "com.amazonaws.s3.synthetic",
|
666 666 | "GetObjectOutput",
|
667 667 | ),
|
668 668 | ::aws_smithy_schema::ShapeType::String,
|
669 - | "sse_customer_key_md5",
|
669 + | "SSECustomerKeyMD5",
|
670 670 | 26,
|
671 671 | )
|
672 672 | .with_http_header("x-amz-server-side-encryption-customer-key-MD5");
|
673 673 | static GETOBJECTOUTPUT_MEMBER_SSEKMS_KEY_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
674 674 | ::aws_smithy_schema::ShapeId::from_static(
|
675 675 | "com.amazonaws.s3.synthetic#GetObjectOutput$SSEKMSKeyId",
|
676 676 | "com.amazonaws.s3.synthetic",
|
677 677 | "GetObjectOutput",
|
678 678 | ),
|
679 679 | ::aws_smithy_schema::ShapeType::String,
|
680 - | "ssekms_key_id",
|
680 + | "SSEKMSKeyId",
|
681 681 | 27,
|
682 682 | )
|
683 683 | .with_http_header("x-amz-server-side-encryption-aws-kms-key-id");
|
684 684 | static GETOBJECTOUTPUT_MEMBER_BUCKET_KEY_ENABLED: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
685 685 | ::aws_smithy_schema::ShapeId::from_static(
|
686 686 | "com.amazonaws.s3.synthetic#GetObjectOutput$BucketKeyEnabled",
|
687 687 | "com.amazonaws.s3.synthetic",
|
688 688 | "GetObjectOutput",
|
689 689 | ),
|
690 690 | ::aws_smithy_schema::ShapeType::Boolean,
|
691 - | "bucket_key_enabled",
|
691 + | "BucketKeyEnabled",
|
692 692 | 28,
|
693 693 | )
|
694 694 | .with_http_header("x-amz-server-side-encryption-bucket-key-enabled");
|
695 695 | static GETOBJECTOUTPUT_MEMBER_STORAGE_CLASS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
696 696 | ::aws_smithy_schema::ShapeId::from_static(
|
697 697 | "com.amazonaws.s3.synthetic#GetObjectOutput$StorageClass",
|
698 698 | "com.amazonaws.s3.synthetic",
|
699 699 | "GetObjectOutput",
|
700 700 | ),
|
701 701 | ::aws_smithy_schema::ShapeType::String,
|
702 - | "storage_class",
|
702 + | "StorageClass",
|
703 703 | 29,
|
704 704 | )
|
705 705 | .with_http_header("x-amz-storage-class");
|
706 706 | static GETOBJECTOUTPUT_MEMBER_REQUEST_CHARGED: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
707 707 | ::aws_smithy_schema::ShapeId::from_static(
|
708 708 | "com.amazonaws.s3.synthetic#GetObjectOutput$RequestCharged",
|
709 709 | "com.amazonaws.s3.synthetic",
|
710 710 | "GetObjectOutput",
|
711 711 | ),
|
712 712 | ::aws_smithy_schema::ShapeType::String,
|
713 - | "request_charged",
|
713 + | "RequestCharged",
|
714 714 | 30,
|
715 715 | )
|
716 716 | .with_http_header("x-amz-request-charged");
|
717 717 | static GETOBJECTOUTPUT_MEMBER_REPLICATION_STATUS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
718 718 | ::aws_smithy_schema::ShapeId::from_static(
|
719 719 | "com.amazonaws.s3.synthetic#GetObjectOutput$ReplicationStatus",
|
720 720 | "com.amazonaws.s3.synthetic",
|
721 721 | "GetObjectOutput",
|
722 722 | ),
|
723 723 | ::aws_smithy_schema::ShapeType::String,
|
724 - | "replication_status",
|
724 + | "ReplicationStatus",
|
725 725 | 31,
|
726 726 | )
|
727 727 | .with_http_header("x-amz-replication-status");
|
728 728 | static GETOBJECTOUTPUT_MEMBER_PARTS_COUNT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
729 729 | ::aws_smithy_schema::ShapeId::from_static(
|
730 730 | "com.amazonaws.s3.synthetic#GetObjectOutput$PartsCount",
|
731 731 | "com.amazonaws.s3.synthetic",
|
732 732 | "GetObjectOutput",
|
733 733 | ),
|
734 734 | ::aws_smithy_schema::ShapeType::Integer,
|
735 - | "parts_count",
|
735 + | "PartsCount",
|
736 736 | 32,
|
737 737 | )
|
738 738 | .with_http_header("x-amz-mp-parts-count");
|
739 739 | static GETOBJECTOUTPUT_MEMBER_TAG_COUNT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
740 740 | ::aws_smithy_schema::ShapeId::from_static(
|
741 741 | "com.amazonaws.s3.synthetic#GetObjectOutput$TagCount",
|
742 742 | "com.amazonaws.s3.synthetic",
|
743 743 | "GetObjectOutput",
|
744 744 | ),
|
745 745 | ::aws_smithy_schema::ShapeType::Integer,
|
746 - | "tag_count",
|
746 + | "TagCount",
|
747 747 | 33,
|
748 748 | )
|
749 749 | .with_http_header("x-amz-tagging-count");
|
750 750 | static GETOBJECTOUTPUT_MEMBER_OBJECT_LOCK_MODE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
751 751 | ::aws_smithy_schema::ShapeId::from_static(
|
752 752 | "com.amazonaws.s3.synthetic#GetObjectOutput$ObjectLockMode",
|
753 753 | "com.amazonaws.s3.synthetic",
|
754 754 | "GetObjectOutput",
|
755 755 | ),
|
756 756 | ::aws_smithy_schema::ShapeType::String,
|
757 - | "object_lock_mode",
|
757 + | "ObjectLockMode",
|
758 758 | 34,
|
759 759 | )
|
760 760 | .with_http_header("x-amz-object-lock-mode");
|
761 761 | static GETOBJECTOUTPUT_MEMBER_OBJECT_LOCK_RETAIN_UNTIL_DATE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
762 762 | ::aws_smithy_schema::ShapeId::from_static(
|
763 763 | "com.amazonaws.s3.synthetic#GetObjectOutput$ObjectLockRetainUntilDate",
|
764 764 | "com.amazonaws.s3.synthetic",
|
765 765 | "GetObjectOutput",
|
766 766 | ),
|
767 767 | ::aws_smithy_schema::ShapeType::Timestamp,
|
768 - | "object_lock_retain_until_date",
|
768 + | "ObjectLockRetainUntilDate",
|
769 769 | 35,
|
770 770 | )
|
771 - | .with_http_header("x-amz-object-lock-retain-until-date");
|
771 + | .with_http_header("x-amz-object-lock-retain-until-date")
|
772 + | .with_timestamp_format(aws_smithy_schema::traits::TimestampFormat::DateTime);
|
772 773 | static GETOBJECTOUTPUT_MEMBER_OBJECT_LOCK_LEGAL_HOLD_STATUS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
773 774 | ::aws_smithy_schema::ShapeId::from_static(
|
774 775 | "com.amazonaws.s3.synthetic#GetObjectOutput$ObjectLockLegalHoldStatus",
|
775 776 | "com.amazonaws.s3.synthetic",
|
776 777 | "GetObjectOutput",
|
777 778 | ),
|
778 779 | ::aws_smithy_schema::ShapeType::String,
|
779 - | "object_lock_legal_hold_status",
|
780 + | "ObjectLockLegalHoldStatus",
|
780 781 | 36,
|
781 782 | )
|
782 783 | .with_http_header("x-amz-object-lock-legal-hold");
|
783 784 | static GETOBJECTOUTPUT_MEMBER_EXPIRES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
784 785 | ::aws_smithy_schema::ShapeId::from_static(
|
785 786 | "com.amazonaws.s3.synthetic#GetObjectOutput$Expires",
|
786 787 | "com.amazonaws.s3.synthetic",
|
787 788 | "GetObjectOutput",
|
788 789 | ),
|
789 790 | ::aws_smithy_schema::ShapeType::Timestamp,
|
790 - | "expires",
|
791 + | "Expires",
|
791 792 | 37,
|
792 793 | )
|
793 794 | .with_http_header("Expires");
|
794 795 | static GETOBJECTOUTPUT_MEMBER_EXPIRES_STRING: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
795 796 | ::aws_smithy_schema::ShapeId::from_static(
|
796 797 | "com.amazonaws.s3.synthetic#GetObjectOutput$ExpiresString",
|
797 798 | "com.amazonaws.s3.synthetic",
|
798 799 | "GetObjectOutput",
|
799 800 | ),
|
800 801 | ::aws_smithy_schema::ShapeType::String,
|
801 - | "expires_string",
|
802 + | "ExpiresString",
|
802 803 | 38,
|
803 804 | )
|
804 805 | .with_http_header("ExpiresString");
|
806 + | static GETOBJECTOUTPUT_MEMBER__REQUEST_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
807 + | ::aws_smithy_schema::ShapeId::from_static("synthetic#request_id", "synthetic", "request_id"),
|
808 + | ::aws_smithy_schema::ShapeType::String,
|
809 + | "request_id",
|
810 + | 39,
|
811 + | )
|
812 + | .with_http_header("x-amzn-requestid");
|
805 813 | static GETOBJECTOUTPUT_SCHEMA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_struct(
|
806 814 | GETOBJECTOUTPUT_SCHEMA_ID,
|
807 815 | ::aws_smithy_schema::ShapeType::Structure,
|
808 816 | &[
|
809 817 | &GETOBJECTOUTPUT_MEMBER_BODY,
|
810 818 | &GETOBJECTOUTPUT_MEMBER_DELETE_MARKER,
|
811 819 | &GETOBJECTOUTPUT_MEMBER_ACCEPT_RANGES,
|
812 820 | &GETOBJECTOUTPUT_MEMBER_EXPIRATION,
|
813 821 | &GETOBJECTOUTPUT_MEMBER_RESTORE,
|
814 822 | &GETOBJECTOUTPUT_MEMBER_LAST_MODIFIED,
|
815 823 | &GETOBJECTOUTPUT_MEMBER_CONTENT_LENGTH,
|
816 824 | &GETOBJECTOUTPUT_MEMBER_E_TAG,
|
817 825 | &GETOBJECTOUTPUT_MEMBER_CHECKSUM_CRC32,
|
818 826 | &GETOBJECTOUTPUT_MEMBER_CHECKSUM_CRC32_C,
|
819 827 | &GETOBJECTOUTPUT_MEMBER_CHECKSUM_CRC64_NVME,
|
820 828 | &GETOBJECTOUTPUT_MEMBER_CHECKSUM_SHA1,
|
821 829 | &GETOBJECTOUTPUT_MEMBER_CHECKSUM_SHA256,
|
822 830 | &GETOBJECTOUTPUT_MEMBER_CHECKSUM_TYPE,
|
823 831 | &GETOBJECTOUTPUT_MEMBER_MISSING_META,
|
824 832 | &GETOBJECTOUTPUT_MEMBER_VERSION_ID,
|
825 833 | &GETOBJECTOUTPUT_MEMBER_CACHE_CONTROL,
|
826 834 | &GETOBJECTOUTPUT_MEMBER_CONTENT_DISPOSITION,
|
827 835 | &GETOBJECTOUTPUT_MEMBER_CONTENT_ENCODING,
|
828 836 | &GETOBJECTOUTPUT_MEMBER_CONTENT_LANGUAGE,
|
829 837 | &GETOBJECTOUTPUT_MEMBER_CONTENT_RANGE,
|
830 838 | &GETOBJECTOUTPUT_MEMBER_CONTENT_TYPE,
|
831 839 | &GETOBJECTOUTPUT_MEMBER_WEBSITE_REDIRECT_LOCATION,
|
832 840 | &GETOBJECTOUTPUT_MEMBER_SERVER_SIDE_ENCRYPTION,
|
833 841 | &GETOBJECTOUTPUT_MEMBER_METADATA,
|
834 842 | &GETOBJECTOUTPUT_MEMBER_SSE_CUSTOMER_ALGORITHM,
|
835 843 | &GETOBJECTOUTPUT_MEMBER_SSE_CUSTOMER_KEY_MD5,
|
836 844 | &GETOBJECTOUTPUT_MEMBER_SSEKMS_KEY_ID,
|
837 845 | &GETOBJECTOUTPUT_MEMBER_BUCKET_KEY_ENABLED,
|
838 846 | &GETOBJECTOUTPUT_MEMBER_STORAGE_CLASS,
|
839 847 | &GETOBJECTOUTPUT_MEMBER_REQUEST_CHARGED,
|
840 848 | &GETOBJECTOUTPUT_MEMBER_REPLICATION_STATUS,
|
841 849 | &GETOBJECTOUTPUT_MEMBER_PARTS_COUNT,
|
842 850 | &GETOBJECTOUTPUT_MEMBER_TAG_COUNT,
|
843 851 | &GETOBJECTOUTPUT_MEMBER_OBJECT_LOCK_MODE,
|
844 852 | &GETOBJECTOUTPUT_MEMBER_OBJECT_LOCK_RETAIN_UNTIL_DATE,
|
845 853 | &GETOBJECTOUTPUT_MEMBER_OBJECT_LOCK_LEGAL_HOLD_STATUS,
|
846 854 | &GETOBJECTOUTPUT_MEMBER_EXPIRES,
|
847 855 | &GETOBJECTOUTPUT_MEMBER_EXPIRES_STRING,
|
856 + | &GETOBJECTOUTPUT_MEMBER__REQUEST_ID,
|
848 857 | ],
|
849 858 | );
|
850 859 | impl GetObjectOutput {
|
851 860 | /// The schema for this shape.
|
852 861 | pub const SCHEMA: &'static ::aws_smithy_schema::Schema = &GETOBJECTOUTPUT_SCHEMA;
|
853 862 | }
|
854 863 | impl ::aws_smithy_schema::serde::SerializableStruct for GetObjectOutput {
|
855 864 | #[allow(unused_variables, clippy::diverging_sub_expression)]
|
856 865 | fn serialize_members(
|
857 866 | &self,
|
858 867 | ser: &mut dyn ::aws_smithy_schema::serde::ShapeSerializer,
|
859 868 | ) -> ::std::result::Result<(), ::aws_smithy_schema::serde::SerdeError> {
|
860 - | {
|
861 - | let val = &self.body;
|
862 - | // streaming blob is serialized as the HTTP body by the protocol, not the codec
|
863 - | }
|
864 869 | if let Some(ref val) = self.delete_marker {
|
865 870 | ser.write_boolean(&GETOBJECTOUTPUT_MEMBER_DELETE_MARKER, *val)?;
|
866 871 | }
|
867 872 | if let Some(ref val) = self.accept_ranges {
|
868 873 | ser.write_string(&GETOBJECTOUTPUT_MEMBER_ACCEPT_RANGES, val)?;
|
869 874 | }
|
870 875 | if let Some(ref val) = self.expiration {
|
871 876 | ser.write_string(&GETOBJECTOUTPUT_MEMBER_EXPIRATION, val)?;
|
872 877 | }
|
873 878 | if let Some(ref val) = self.restore {
|
1072 1077 | Some(21) => {
|
1073 1078 | builder.content_type = Some(deser.read_string(member)?);
|
1074 1079 | }
|
1075 1080 | Some(22) => {
|
1076 1081 | builder.website_redirect_location = Some(deser.read_string(member)?);
|
1077 1082 | }
|
1078 1083 | Some(23) => {
|
1079 1084 | builder.server_side_encryption = Some(crate::types::ServerSideEncryption::from(deser.read_string(member)?.as_str()));
|
1080 1085 | }
|
1081 1086 | Some(24) => {
|
1082 - | builder.metadata = Some({
|
1083 - | let container = if let Some(cap) = deser.container_size() {
|
1084 - | std::collections::HashMap::with_capacity(cap)
|
1085 - | } else {
|
1086 - | std::collections::HashMap::new()
|
1087 - | };
|
1088 - | deser.read_map(member, container, |mut map, key, deser| {
|
1089 - | map.insert(key, deser.read_string(member)?);
|
1090 - | Ok(map)
|
1091 - | })?
|
1092 - | });
|
1087 + | builder.metadata = Some(deser.read_string_string_map(member)?);
|
1093 1088 | }
|
1094 1089 | Some(25) => {
|
1095 1090 | builder.sse_customer_algorithm = Some(deser.read_string(member)?);
|
1096 1091 | }
|
1097 1092 | Some(26) => {
|
1098 1093 | builder.sse_customer_key_md5 = Some(deser.read_string(member)?);
|
1099 1094 | }
|
1100 1095 | Some(27) => {
|
1101 1096 | builder.ssekms_key_id = Some(deser.read_string(member)?);
|
1102 1097 | }
|
1103 1098 | Some(28) => {
|
1104 1099 | builder.bucket_key_enabled = Some(deser.read_boolean(member)?);
|
1105 1100 | }
|
1106 1101 | Some(29) => {
|
1107 1102 | builder.storage_class = Some(crate::types::StorageClass::from(deser.read_string(member)?.as_str()));
|
1108 1103 | }
|
1109 1104 | Some(30) => {
|
1110 1105 | builder.request_charged = Some(crate::types::RequestCharged::from(deser.read_string(member)?.as_str()));
|
1111 1106 | }
|
1112 1107 | Some(31) => {
|
1113 1108 | builder.replication_status = Some(crate::types::ReplicationStatus::from(deser.read_string(member)?.as_str()));
|
1114 1109 | }
|
1115 1110 | Some(32) => {
|
1116 1111 | builder.parts_count = Some(deser.read_integer(member)?);
|
1117 1112 | }
|
1118 1113 | Some(33) => {
|
1119 1114 | builder.tag_count = Some(deser.read_integer(member)?);
|
1120 1115 | }
|
1121 1116 | Some(34) => {
|
1122 1117 | builder.object_lock_mode = Some(crate::types::ObjectLockMode::from(deser.read_string(member)?.as_str()));
|
1123 1118 | }
|
1124 1119 | Some(35) => {
|
1125 1120 | builder.object_lock_retain_until_date = Some(deser.read_timestamp(member)?);
|
1126 1121 | }
|
1127 1122 | Some(36) => {
|
1128 1123 | builder.object_lock_legal_hold_status = Some(crate::types::ObjectLockLegalHoldStatus::from(deser.read_string(member)?.as_str()));
|
1129 1124 | }
|
1130 1125 | Some(37) => {
|
1131 1126 | builder.expires = Some(deser.read_timestamp(member)?);
|
1132 1127 | }
|
1133 1128 | Some(38) => {
|
1134 1129 | builder.expires_string = Some(deser.read_string(member)?);
|
1135 1130 | }
|
1131 + | Some(39) => {
|
1132 + | builder._request_id = Some(deser.read_string(member)?);
|
1133 + | }
|
1134 + | _ => {}
|
1135 + | }
|
1136 + | Ok(())
|
1137 + | })?;
|
1138 + | Ok(builder.build())
|
1139 + | }
|
1140 + | }
|
1141 + | impl GetObjectOutput {
|
1142 + | /// Deserializes this structure from a body deserializer and HTTP response headers.
|
1143 + | /// Header-bound members are read directly from headers, avoiding runtime
|
1144 + | /// member iteration overhead. Body members are read via the deserializer.
|
1145 + | pub fn deserialize_with_response(
|
1146 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
1147 + | headers: &::aws_smithy_runtime_api::http::Headers,
|
1148 + | _status: u16,
|
1149 + | _body: &[u8],
|
1150 + | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
1151 + | #[allow(unused_variables, unused_mut)]
|
1152 + | let mut builder = Self::builder();
|
1153 + | if let Some(val) = headers.get("x-amz-delete-marker") {
|
1154 + | builder.delete_marker = val.parse::<bool>().ok();
|
1155 + | }
|
1156 + | if let Some(val) = headers.get("accept-ranges") {
|
1157 + | builder.accept_ranges = Some(val.to_string());
|
1158 + | }
|
1159 + | if let Some(val) = headers.get("x-amz-expiration") {
|
1160 + | builder.expiration = Some(val.to_string());
|
1161 + | }
|
1162 + | if let Some(val) = headers.get("x-amz-restore") {
|
1163 + | builder.restore = Some(val.to_string());
|
1164 + | }
|
1165 + | if let Some(val) = headers.get("Last-Modified") {
|
1166 + | builder.last_modified = ::aws_smithy_types::DateTime::from_str(val, ::aws_smithy_types::date_time::Format::HttpDate).ok();
|
1167 + | }
|
1168 + | if let Some(val) = headers.get("Content-Length") {
|
1169 + | builder.content_length = val.parse::<i64>().ok();
|
1170 + | }
|
1171 + | if let Some(val) = headers.get("ETag") {
|
1172 + | builder.e_tag = Some(val.to_string());
|
1173 + | }
|
1174 + | if let Some(val) = headers.get("x-amz-checksum-crc32") {
|
1175 + | builder.checksum_crc32 = Some(val.to_string());
|
1176 + | }
|
1177 + | if let Some(val) = headers.get("x-amz-checksum-crc32c") {
|
1178 + | builder.checksum_crc32_c = Some(val.to_string());
|
1179 + | }
|
1180 + | if let Some(val) = headers.get("x-amz-checksum-crc64nvme") {
|
1181 + | builder.checksum_crc64_nvme = Some(val.to_string());
|
1182 + | }
|
1183 + | if let Some(val) = headers.get("x-amz-checksum-sha1") {
|
1184 + | builder.checksum_sha1 = Some(val.to_string());
|
1185 + | }
|
1186 + | if let Some(val) = headers.get("x-amz-checksum-sha256") {
|
1187 + | builder.checksum_sha256 = Some(val.to_string());
|
1188 + | }
|
1189 + | if let Some(val) = headers.get("x-amz-checksum-type") {
|
1190 + | builder.checksum_type = Some(crate::types::ChecksumType::from(val));
|
1191 + | }
|
1192 + | if let Some(val) = headers.get("x-amz-missing-meta") {
|
1193 + | builder.missing_meta = val.parse::<i32>().ok();
|
1194 + | }
|
1195 + | if let Some(val) = headers.get("x-amz-version-id") {
|
1196 + | builder.version_id = Some(val.to_string());
|
1197 + | }
|
1198 + | if let Some(val) = headers.get("Cache-Control") {
|
1199 + | builder.cache_control = Some(val.to_string());
|
1200 + | }
|
1201 + | if let Some(val) = headers.get("Content-Disposition") {
|
1202 + | builder.content_disposition = Some(val.to_string());
|
1203 + | }
|
1204 + | if let Some(val) = headers.get("Content-Encoding") {
|
1205 + | builder.content_encoding = Some(val.to_string());
|
1206 + | }
|
1207 + | if let Some(val) = headers.get("Content-Language") {
|
1208 + | builder.content_language = Some(val.to_string());
|
1209 + | }
|
1210 + | if let Some(val) = headers.get("Content-Range") {
|
1211 + | builder.content_range = Some(val.to_string());
|
1212 + | }
|
1213 + | if let Some(val) = headers.get("Content-Type") {
|
1214 + | builder.content_type = Some(val.to_string());
|
1215 + | }
|
1216 + | if let Some(val) = headers.get("x-amz-website-redirect-location") {
|
1217 + | builder.website_redirect_location = Some(val.to_string());
|
1218 + | }
|
1219 + | if let Some(val) = headers.get("x-amz-server-side-encryption") {
|
1220 + | builder.server_side_encryption = Some(crate::types::ServerSideEncryption::from(val));
|
1221 + | }
|
1222 + | if let Some(val) = headers.get("x-amz-server-side-encryption-customer-algorithm") {
|
1223 + | builder.sse_customer_algorithm = Some(val.to_string());
|
1224 + | }
|
1225 + | if let Some(val) = headers.get("x-amz-server-side-encryption-customer-key-MD5") {
|
1226 + | builder.sse_customer_key_md5 = Some(val.to_string());
|
1227 + | }
|
1228 + | if let Some(val) = headers.get("x-amz-server-side-encryption-aws-kms-key-id") {
|
1229 + | builder.ssekms_key_id = Some(val.to_string());
|
1230 + | }
|
1231 + | if let Some(val) = headers.get("x-amz-server-side-encryption-bucket-key-enabled") {
|
1232 + | builder.bucket_key_enabled = val.parse::<bool>().ok();
|
1233 + | }
|
1234 + | if let Some(val) = headers.get("x-amz-storage-class") {
|
1235 + | builder.storage_class = Some(crate::types::StorageClass::from(val));
|
1236 + | }
|
1237 + | if let Some(val) = headers.get("x-amz-request-charged") {
|
1238 + | builder.request_charged = Some(crate::types::RequestCharged::from(val));
|
1239 + | }
|
1240 + | if let Some(val) = headers.get("x-amz-replication-status") {
|
1241 + | builder.replication_status = Some(crate::types::ReplicationStatus::from(val));
|
1242 + | }
|
1243 + | if let Some(val) = headers.get("x-amz-mp-parts-count") {
|
1244 + | builder.parts_count = val.parse::<i32>().ok();
|
1245 + | }
|
1246 + | if let Some(val) = headers.get("x-amz-tagging-count") {
|
1247 + | builder.tag_count = val.parse::<i32>().ok();
|
1248 + | }
|
1249 + | if let Some(val) = headers.get("x-amz-object-lock-mode") {
|
1250 + | builder.object_lock_mode = Some(crate::types::ObjectLockMode::from(val));
|
1251 + | }
|
1252 + | if let Some(val) = headers.get("x-amz-object-lock-retain-until-date") {
|
1253 + | builder.object_lock_retain_until_date = ::aws_smithy_types::DateTime::from_str(val, ::aws_smithy_types::date_time::Format::DateTime).ok();
|
1254 + | }
|
1255 + | if let Some(val) = headers.get("x-amz-object-lock-legal-hold") {
|
1256 + | builder.object_lock_legal_hold_status = Some(crate::types::ObjectLockLegalHoldStatus::from(val));
|
1257 + | }
|
1258 + | if let Some(val) = headers.get("Expires") {
|
1259 + | builder.expires = ::aws_smithy_types::DateTime::from_str(val, ::aws_smithy_types::date_time::Format::HttpDate).ok();
|
1260 + | }
|
1261 + | if let Some(val) = headers.get("ExpiresString") {
|
1262 + | builder.expires_string = Some(val.to_string());
|
1263 + | }
|
1264 + | if let Some(val) = headers.get("x-amzn-requestid") {
|
1265 + | builder._request_id = Some(val.to_string());
|
1266 + | }
|
1267 + | {
|
1268 + | let mut map = ::std::collections::HashMap::new();
|
1269 + | for (key, val) in headers.iter() {
|
1270 + | if let Some(suffix) = key.strip_prefix("x-amz-meta-") {
|
1271 + | map.insert(suffix.to_string(), val.to_string());
|
1272 + | }
|
1273 + | }
|
1274 + | if !map.is_empty() {
|
1275 + | builder.metadata = Some(map);
|
1276 + | }
|
1277 + | }
|
1278 + | #[allow(
|
1279 + | unused_variables,
|
1280 + | unreachable_code,
|
1281 + | clippy::single_match,
|
1282 + | clippy::match_single_binding,
|
1283 + | clippy::diverging_sub_expression
|
1284 + | )]
|
1285 + | deserializer.read_struct(&GETOBJECTOUTPUT_SCHEMA, &mut |member, deser| {
|
1286 + | match member.member_index() {
|
1287 + | Some(0) => {
|
1288 + | builder.body = Some({
|
1289 + | let _ = member;
|
1290 + | ::aws_smithy_types::byte_stream::ByteStream::new(::aws_smithy_types::body::SdkBody::empty())
|
1291 + | });
|
1292 + | }
|
1293 + | Some(1) => { /* read from headers above */ }
|
1294 + | Some(2) => { /* read from headers above */ }
|
1295 + | Some(3) => { /* read from headers above */ }
|
1296 + | Some(4) => { /* read from headers above */ }
|
1297 + | Some(5) => { /* read from headers above */ }
|
1298 + | Some(6) => { /* read from headers above */ }
|
1299 + | Some(7) => { /* read from headers above */ }
|
1300 + | Some(8) => { /* read from headers above */ }
|
1301 + | Some(9) => { /* read from headers above */ }
|
1302 + | Some(10) => { /* read from headers above */ }
|
1303 + | Some(11) => { /* read from headers above */ }
|
1304 + | Some(12) => { /* read from headers above */ }
|
1305 + | Some(13) => { /* read from headers above */ }
|
1306 + | Some(14) => { /* read from headers above */ }
|
1307 + | Some(15) => { /* read from headers above */ }
|
1308 + | Some(16) => { /* read from headers above */ }
|
1309 + | Some(17) => { /* read from headers above */ }
|
1310 + | Some(18) => { /* read from headers above */ }
|
1311 + | Some(19) => { /* read from headers above */ }
|
1312 + | Some(20) => { /* read from headers above */ }
|
1313 + | Some(21) => { /* read from headers above */ }
|
1314 + | Some(22) => { /* read from headers above */ }
|
1315 + | Some(23) => { /* read from headers above */ }
|
1316 + | Some(24) => { /* read from headers above */ }
|
1317 + | Some(25) => { /* read from headers above */ }
|
1318 + | Some(26) => { /* read from headers above */ }
|
1319 + | Some(27) => { /* read from headers above */ }
|
1320 + | Some(28) => { /* read from headers above */ }
|
1321 + | Some(29) => { /* read from headers above */ }
|
1322 + | Some(30) => { /* read from headers above */ }
|
1323 + | Some(31) => { /* read from headers above */ }
|
1324 + | Some(32) => { /* read from headers above */ }
|
1325 + | Some(33) => { /* read from headers above */ }
|
1326 + | Some(34) => { /* read from headers above */ }
|
1327 + | Some(35) => { /* read from headers above */ }
|
1328 + | Some(36) => { /* read from headers above */ }
|
1329 + | Some(37) => { /* read from headers above */ }
|
1330 + | Some(38) => { /* read from headers above */ }
|
1136 1331 | _ => {}
|
1137 1332 | }
|
1138 1333 | Ok(())
|
1139 1334 | })?;
|
1140 1335 | Ok(builder.build())
|
1141 1336 | }
|
1142 1337 | }
|
1143 1338 | impl crate::s3_request_id::RequestIdExt for GetObjectOutput {
|
1144 1339 | fn extended_request_id(&self) -> Option<&str> {
|
1145 1340 | self._extended_request_id.as_deref()
|