AWS SDK

AWS SDK

rev. 7254d43655ed63111c94f599437f2b0d3f55446e

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/write_get_object_response.rs

@@ -358,358 +397,397 @@
  378    378   
    fn extended_request_id(&self) -> Option<&str> {
  379    379   
        self.meta().extended_request_id()
  380    380   
    }
  381    381   
}
  382    382   
impl ::aws_types::request_id::RequestId for crate::operation::write_get_object_response::WriteGetObjectResponseError {
  383    383   
    fn request_id(&self) -> Option<&str> {
  384    384   
        self.meta().request_id()
  385    385   
    }
  386    386   
}
  387    387   
  388         -
pub use crate::operation::write_get_object_response::_write_get_object_response_output::WriteGetObjectResponseOutput;
  389         -
  390    388   
pub use crate::operation::write_get_object_response::_write_get_object_response_input::WriteGetObjectResponseInput;
  391    389   
         390  +
pub use crate::operation::write_get_object_response::_write_get_object_response_output::WriteGetObjectResponseOutput;
         391  +
  392    392   
mod _write_get_object_response_input;
  393    393   
  394    394   
mod _write_get_object_response_output;
  395    395   
  396    396   
/// Builders
  397    397   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/write_get_object_response/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::write_get_object_response::_write_get_object_response_output::WriteGetObjectResponseOutputBuilder;
    3         -
    4      2   
pub use crate::operation::write_get_object_response::_write_get_object_response_input::WriteGetObjectResponseInputBuilder;
    5      3   
           4  +
pub use crate::operation::write_get_object_response::_write_get_object_response_output::WriteGetObjectResponseOutputBuilder;
           5  +
    6      6   
impl crate::operation::write_get_object_response::builders::WriteGetObjectResponseInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::write_get_object_response::WriteGetObjectResponseOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::write_get_object_response::WriteGetObjectResponseError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/s3/src/types.rs

@@ -1,1 +482,482 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_storage_class::StorageClass;
    3         -
    4         -
pub use crate::types::_server_side_encryption::ServerSideEncryption;
           2  +
pub use crate::types::_request_payer::RequestPayer;
    5      3   
    6      4   
pub use crate::types::_request_charged::RequestCharged;
    7      5   
    8         -
pub use crate::types::_replication_status::ReplicationStatus;
    9         -
   10         -
pub use crate::types::_object_lock_legal_hold_status::ObjectLockLegalHoldStatus;
           6  +
pub use crate::types::_completed_multipart_upload::CompletedMultipartUpload;
   11      7   
   12         -
pub use crate::types::_object_lock_mode::ObjectLockMode;
           8  +
pub use crate::types::_checksum_type::ChecksumType;
   13      9   
   14         -
pub use crate::types::_copy_part_result::CopyPartResult;
          10  +
pub use crate::types::_server_side_encryption::ServerSideEncryption;
   15     11   
   16         -
pub use crate::types::_request_payer::RequestPayer;
          12  +
pub use crate::types::_object_canned_acl::ObjectCannedAcl;
   17     13   
   18     14   
pub use crate::types::_checksum_algorithm::ChecksumAlgorithm;
   19     15   
   20         -
pub use crate::types::_journal_table_configuration_updates::JournalTableConfigurationUpdates;
   21         -
   22         -
pub use crate::types::_record_expiration::RecordExpiration;
   23         -
   24         -
pub use crate::types::_expiration_state::ExpirationState;
   25         -
   26         -
pub use crate::types::_inventory_table_configuration_updates::InventoryTableConfigurationUpdates;
          16  +
pub use crate::types::_metadata_directive::MetadataDirective;
   27     17   
   28         -
pub use crate::types::_metadata_table_encryption_configuration::MetadataTableEncryptionConfiguration;
          18  +
pub use crate::types::_tagging_directive::TaggingDirective;
   29     19   
   30         -
pub use crate::types::_table_sse_algorithm::TableSseAlgorithm;
          20  +
pub use crate::types::_storage_class::StorageClass;
   31     21   
   32         -
pub use crate::types::_inventory_configuration_state::InventoryConfigurationState;
          22  +
pub use crate::types::_object_lock_mode::ObjectLockMode;
   33     23   
   34         -
pub use crate::types::_select_object_content_event_stream::SelectObjectContentEventStream;
          24  +
pub use crate::types::_object_lock_legal_hold_status::ObjectLockLegalHoldStatus;
   35     25   
   36         -
pub use crate::types::_end_event::EndEvent;
          26  +
pub use crate::types::_copy_object_result::CopyObjectResult;
   37     27   
   38         -
pub use crate::types::_continuation_event::ContinuationEvent;
          28  +
pub use crate::types::_bucket_canned_acl::BucketCannedAcl;
   39     29   
   40         -
pub use crate::types::_progress_event::ProgressEvent;
          30  +
pub use crate::types::_create_bucket_configuration::CreateBucketConfiguration;
   41     31   
   42         -
pub use crate::types::_progress::Progress;
          32  +
pub use crate::types::_object_ownership::ObjectOwnership;
   43     33   
   44         -
pub use crate::types::_stats_event::StatsEvent;
          34  +
pub use crate::types::_metadata_configuration::MetadataConfiguration;
   45     35   
   46         -
pub use crate::types::_stats::Stats;
          36  +
pub use crate::types::_metadata_table_configuration::MetadataTableConfiguration;
   47     37   
   48         -
pub use crate::types::_records_event::RecordsEvent;
          38  +
pub use crate::types::_session_mode::SessionMode;
   49     39   
   50         -
pub use crate::types::_scan_range::ScanRange;
          40  +
pub use crate::types::_session_credentials::SessionCredentials;
   51     41   
   52         -
pub use crate::types::_output_serialization::OutputSerialization;
          42  +
pub use crate::types::_delete::Delete;
   53     43   
   54         -
pub use crate::types::_json_output::JsonOutput;
          44  +
pub use crate::types::_bucket_accelerate_status::BucketAccelerateStatus;
   55     45   
   56         -
pub use crate::types::_csv_output::CsvOutput;
          46  +
pub use crate::types::_owner::Owner;
   57     47   
   58         -
pub use crate::types::_quote_fields::QuoteFields;
          48  +
pub use crate::types::_analytics_configuration::AnalyticsConfiguration;
   59     49   
   60         -
pub use crate::types::_input_serialization::InputSerialization;
          50  +
pub use crate::types::_server_side_encryption_configuration::ServerSideEncryptionConfiguration;
   61     51   
   62         -
pub use crate::types::_parquet_input::ParquetInput;
          52  +
pub use crate::types::_intelligent_tiering_configuration::IntelligentTieringConfiguration;
   63     53   
   64         -
pub use crate::types::_json_input::JsonInput;
          54  +
pub use crate::types::_inventory_configuration::InventoryConfiguration;
   65     55   
   66         -
pub use crate::types::_json_type::JsonType;
          56  +
pub use crate::types::_transition_default_minimum_object_size::TransitionDefaultMinimumObjectSize;
   67     57   
   68         -
pub use crate::types::_compression_type::CompressionType;
          58  +
pub use crate::types::_bucket_location_constraint::BucketLocationConstraint;
   69     59   
   70         -
pub use crate::types::_csv_input::CsvInput;
          60  +
pub use crate::types::_logging_enabled::LoggingEnabled;
   71     61   
   72         -
pub use crate::types::_file_header_info::FileHeaderInfo;
          62  +
pub use crate::types::_get_bucket_metadata_configuration_result::GetBucketMetadataConfigurationResult;
   73     63   
   74         -
pub use crate::types::_request_progress::RequestProgress;
          64  +
pub use crate::types::_get_bucket_metadata_table_configuration_result::GetBucketMetadataTableConfigurationResult;
   75     65   
   76         -
pub use crate::types::_expression_type::ExpressionType;
          66  +
pub use crate::types::_metrics_configuration::MetricsConfiguration;
   77     67   
   78         -
pub use crate::types::_restore_request::RestoreRequest;
          68  +
pub use crate::types::_event_bridge_configuration::EventBridgeConfiguration;
   79     69   
   80         -
pub use crate::types::_output_location::OutputLocation;
          70  +
pub use crate::types::_ownership_controls::OwnershipControls;
   81     71   
   82         -
pub use crate::types::_s3_location::S3Location;
          72  +
pub use crate::types::_policy_status::PolicyStatus;
   83     73   
   84         -
pub use crate::types::_metadata_entry::MetadataEntry;
          74  +
pub use crate::types::_replication_configuration::ReplicationConfiguration;
   85     75   
   86         -
pub use crate::types::_tagging::Tagging;
          76  +
pub use crate::types::_payer::Payer;
   87     77   
   88         -
pub use crate::types::_tag::Tag;
          78  +
pub use crate::types::_bucket_versioning_status::BucketVersioningStatus;
   89     79   
   90         -
pub use crate::types::_grant::Grant;
          80  +
pub use crate::types::_mfa_delete_status::MfaDeleteStatus;
   91     81   
   92         -
pub use crate::types::_permission::Permission;
          82  +
pub use crate::types::_redirect_all_requests_to::RedirectAllRequestsTo;
   93     83   
   94         -
pub use crate::types::_grantee::Grantee;
          84  +
pub use crate::types::_index_document::IndexDocument;
   95     85   
   96         -
pub use crate::types::_type_::Type;
          86  +
pub use crate::types::_error_document::ErrorDocument;
   97     87   
   98         -
pub use crate::types::_object_canned_acl::ObjectCannedAcl;
          88  +
pub use crate::types::_checksum_mode::ChecksumMode;
   99     89   
  100         -
pub use crate::types::_encryption::Encryption;
          90  +
pub use crate::types::_replication_status::ReplicationStatus;
  101     91   
  102         -
pub use crate::types::_select_parameters::SelectParameters;
          92  +
pub use crate::types::_intelligent_tiering_access_tier::IntelligentTieringAccessTier;
  103     93   
  104         -
pub use crate::types::_tier::Tier;
          94  +
pub use crate::types::_checksum::Checksum;
  105     95   
  106         -
pub use crate::types::_restore_request_type::RestoreRequestType;
          96  +
pub use crate::types::_get_object_attributes_parts::GetObjectAttributesParts;
  107     97   
  108         -
pub use crate::types::_glacier_job_parameters::GlacierJobParameters;
          98  +
pub use crate::types::_object_lock_legal_hold::ObjectLockLegalHold;
  109     99   
  110         -
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfiguration;
         100  +
pub use crate::types::_object_lock_configuration::ObjectLockConfiguration;
  111    101   
  112    102   
pub use crate::types::_object_lock_retention::ObjectLockRetention;
  113    103   
  114         -
pub use crate::types::_object_lock_retention_mode::ObjectLockRetentionMode;
         104  +
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfiguration;
  115    105   
  116         -
pub use crate::types::_object_lock_configuration::ObjectLockConfiguration;
         106  +
pub use crate::types::_location_type::LocationType;
  117    107   
  118         -
pub use crate::types::_object_lock_rule::ObjectLockRule;
         108  +
pub use crate::types::_archive_status::ArchiveStatus;
  119    109   
  120         -
pub use crate::types::_default_retention::DefaultRetention;
         110  +
pub use crate::types::_encoding_type::EncodingType;
  121    111   
  122         -
pub use crate::types::_object_lock_enabled::ObjectLockEnabled;
         112  +
pub use crate::types::_initiator::Initiator;
  123    113   
  124         -
pub use crate::types::_object_lock_legal_hold::ObjectLockLegalHold;
         114  +
pub use crate::types::_accelerate_configuration::AccelerateConfiguration;
  125    115   
  126    116   
pub use crate::types::_access_control_policy::AccessControlPolicy;
  127    117   
  128         -
pub use crate::types::_owner::Owner;
         118  +
pub use crate::types::_cors_configuration::CorsConfiguration;
  129    119   
  130         -
pub use crate::types::_checksum_type::ChecksumType;
         120  +
pub use crate::types::_bucket_lifecycle_configuration::BucketLifecycleConfiguration;
  131    121   
  132         -
pub use crate::types::_website_configuration::WebsiteConfiguration;
         122  +
pub use crate::types::_bucket_logging_status::BucketLoggingStatus;
  133    123   
  134         -
pub use crate::types::_routing_rule::RoutingRule;
         124  +
pub use crate::types::_notification_configuration::NotificationConfiguration;
  135    125   
  136         -
pub use crate::types::_redirect::Redirect;
         126  +
pub use crate::types::_request_payment_configuration::RequestPaymentConfiguration;
  137    127   
  138         -
pub use crate::types::_protocol::Protocol;
         128  +
pub use crate::types::_tagging::Tagging;
  139    129   
  140         -
pub use crate::types::_condition::Condition;
         130  +
pub use crate::types::_versioning_configuration::VersioningConfiguration;
  141    131   
  142         -
pub use crate::types::_redirect_all_requests_to::RedirectAllRequestsTo;
         132  +
pub use crate::types::_website_configuration::WebsiteConfiguration;
  143    133   
  144         -
pub use crate::types::_index_document::IndexDocument;
         134  +
pub use crate::types::_restore_request::RestoreRequest;
  145    135   
  146         -
pub use crate::types::_error_document::ErrorDocument;
         136  +
pub use crate::types::_expression_type::ExpressionType;
  147    137   
  148         -
pub use crate::types::_versioning_configuration::VersioningConfiguration;
         138  +
pub use crate::types::_request_progress::RequestProgress;
  149    139   
  150         -
pub use crate::types::_bucket_versioning_status::BucketVersioningStatus;
         140  +
pub use crate::types::_input_serialization::InputSerialization;
  151    141   
  152         -
pub use crate::types::_mfa_delete::MfaDelete;
         142  +
pub use crate::types::_output_serialization::OutputSerialization;
  153    143   
  154         -
pub use crate::types::_request_payment_configuration::RequestPaymentConfiguration;
         144  +
pub use crate::types::_scan_range::ScanRange;
  155    145   
  156         -
pub use crate::types::_payer::Payer;
         146  +
pub use crate::types::_select_object_content_event_stream::SelectObjectContentEventStream;
  157    147   
  158         -
pub use crate::types::_replication_configuration::ReplicationConfiguration;
         148  +
pub use crate::types::_inventory_table_configuration_updates::InventoryTableConfigurationUpdates;
  159    149   
  160         -
pub use crate::types::_replication_rule::ReplicationRule;
         150  +
pub use crate::types::_journal_table_configuration_updates::JournalTableConfigurationUpdates;
  161    151   
  162         -
pub use crate::types::_delete_marker_replication::DeleteMarkerReplication;
         152  +
pub use crate::types::_copy_part_result::CopyPartResult;
  163    153   
  164         -
pub use crate::types::_delete_marker_replication_status::DeleteMarkerReplicationStatus;
         154  +
pub use crate::types::_location_info::LocationInfo;
  165    155   
  166         -
pub use crate::types::_destination::Destination;
         156  +
pub use crate::types::_bucket_info::BucketInfo;
  167    157   
  168         -
pub use crate::types::_metrics::Metrics;
         158  +
pub use crate::types::_journal_table_configuration::JournalTableConfiguration;
  169    159   
  170         -
pub use crate::types::_replication_time_value::ReplicationTimeValue;
         160  +
pub use crate::types::_inventory_table_configuration::InventoryTableConfiguration;
  171    161   
  172         -
pub use crate::types::_metrics_status::MetricsStatus;
         162  +
pub use crate::types::_s3_tables_destination::S3TablesDestination;
  173    163   
  174         -
pub use crate::types::_replication_time::ReplicationTime;
         164  +
pub use crate::types::_deleted_object::DeletedObject;
  175    165   
  176         -
pub use crate::types::_replication_time_status::ReplicationTimeStatus;
         166  +
pub use crate::types::_error::Error;
  177    167   
  178         -
pub use crate::types::_encryption_configuration::EncryptionConfiguration;
         168  +
pub use crate::types::_grant::Grant;
  179    169   
  180         -
pub use crate::types::_access_control_translation::AccessControlTranslation;
         170  +
pub use crate::types::_analytics_filter::AnalyticsFilter;
  181    171   
  182         -
pub use crate::types::_owner_override::OwnerOverride;
         172  +
pub use crate::types::_storage_class_analysis::StorageClassAnalysis;
  183    173   
  184         -
pub use crate::types::_existing_object_replication::ExistingObjectReplication;
         174  +
pub use crate::types::_cors_rule::CorsRule;
  185    175   
  186         -
pub use crate::types::_existing_object_replication_status::ExistingObjectReplicationStatus;
         176  +
pub use crate::types::_intelligent_tiering_filter::IntelligentTieringFilter;
  187    177   
  188         -
pub use crate::types::_source_selection_criteria::SourceSelectionCriteria;
         178  +
pub use crate::types::_intelligent_tiering_status::IntelligentTieringStatus;
  189    179   
  190         -
pub use crate::types::_replica_modifications::ReplicaModifications;
         180  +
pub use crate::types::_inventory_destination::InventoryDestination;
  191    181   
  192         -
pub use crate::types::_replica_modifications_status::ReplicaModificationsStatus;
         182  +
pub use crate::types::_inventory_filter::InventoryFilter;
  193    183   
  194         -
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjects;
         184  +
pub use crate::types::_inventory_included_object_versions::InventoryIncludedObjectVersions;
  195    185   
  196         -
pub use crate::types::_sse_kms_encrypted_objects_status::SseKmsEncryptedObjectsStatus;
         186  +
pub use crate::types::_inventory_schedule::InventorySchedule;
  197    187   
  198         -
pub use crate::types::_replication_rule_status::ReplicationRuleStatus;
         188  +
pub use crate::types::_lifecycle_rule::LifecycleRule;
  199    189   
  200         -
pub use crate::types::_replication_rule_filter::ReplicationRuleFilter;
         190  +
pub use crate::types::_target_object_key_format::TargetObjectKeyFormat;
  201    191   
  202         -
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperator;
         192  +
pub use crate::types::_metadata_configuration_result::MetadataConfigurationResult;
  203    193   
  204         -
pub use crate::types::_ownership_controls::OwnershipControls;
         194  +
pub use crate::types::_metadata_table_configuration_result::MetadataTableConfigurationResult;
  205    195   
  206         -
pub use crate::types::_ownership_controls_rule::OwnershipControlsRule;
         196  +
pub use crate::types::_error_details::ErrorDetails;
  207    197   
  208         -
pub use crate::types::_object_ownership::ObjectOwnership;
         198  +
pub use crate::types::_metrics_filter::MetricsFilter;
  209    199   
  210         -
pub use crate::types::_notification_configuration::NotificationConfiguration;
         200  +
pub use crate::types::_topic_configuration::TopicConfiguration;
  211    201   
  212         -
pub use crate::types::_event_bridge_configuration::EventBridgeConfiguration;
         202  +
pub use crate::types::_queue_configuration::QueueConfiguration;
  213    203   
  214    204   
pub use crate::types::_lambda_function_configuration::LambdaFunctionConfiguration;
  215    205   
  216         -
pub use crate::types::_notification_configuration_filter::NotificationConfigurationFilter;
  217         -
  218         -
pub use crate::types::_s3_key_filter::S3KeyFilter;
         206  +
pub use crate::types::_tag::Tag;
  219    207   
  220         -
pub use crate::types::_filter_rule::FilterRule;
         208  +
pub use crate::types::_protocol::Protocol;
  221    209   
  222         -
pub use crate::types::_filter_rule_name::FilterRuleName;
         210  +
pub use crate::types::_routing_rule::RoutingRule;
  223    211   
  224         -
pub use crate::types::_event::Event;
         212  +
pub use crate::types::_object_attributes::ObjectAttributes;
  225    213   
  226         -
pub use crate::types::_queue_configuration::QueueConfiguration;
         214  +
pub use crate::types::_object_lock_enabled::ObjectLockEnabled;
  227    215   
  228         -
pub use crate::types::_topic_configuration::TopicConfiguration;
         216  +
pub use crate::types::_object_lock_rule::ObjectLockRule;
  229    217   
  230         -
pub use crate::types::_metrics_configuration::MetricsConfiguration;
         218  +
pub use crate::types::_object_lock_retention_mode::ObjectLockRetentionMode;
  231    219   
  232         -
pub use crate::types::_metrics_filter::MetricsFilter;
         220  +
pub use crate::types::_bucket::Bucket;
  233    221   
  234         -
pub use crate::types::_metrics_and_operator::MetricsAndOperator;
         222  +
pub use crate::types::_multipart_upload::MultipartUpload;
  235    223   
  236         -
pub use crate::types::_bucket_logging_status::BucketLoggingStatus;
         224  +
pub use crate::types::_common_prefix::CommonPrefix;
  237    225   
  238         -
pub use crate::types::_logging_enabled::LoggingEnabled;
         226  +
pub use crate::types::_optional_object_attributes::OptionalObjectAttributes;
  239    227   
  240         -
pub use crate::types::_target_object_key_format::TargetObjectKeyFormat;
         228  +
pub use crate::types::_object::Object;
  241    229   
  242         -
pub use crate::types::_partitioned_prefix::PartitionedPrefix;
         230  +
pub use crate::types::_object_version::ObjectVersion;
  243    231   
  244         -
pub use crate::types::_partition_date_source::PartitionDateSource;
         232  +
pub use crate::types::_delete_marker_entry::DeleteMarkerEntry;
  245    233   
  246         -
pub use crate::types::_simple_prefix::SimplePrefix;
         234  +
pub use crate::types::_part::Part;
  247    235   
  248         -
pub use crate::types::_target_grant::TargetGrant;
         236  +
pub use crate::types::_mfa_delete::MfaDelete;
  249    237   
  250         -
pub use crate::types::_bucket_logs_permission::BucketLogsPermission;
         238  +
pub use crate::types::_glacier_job_parameters::GlacierJobParameters;
  251    239   
  252         -
pub use crate::types::_transition_default_minimum_object_size::TransitionDefaultMinimumObjectSize;
         240  +
pub use crate::types::_restore_request_type::RestoreRequestType;
  253    241   
  254         -
pub use crate::types::_bucket_lifecycle_configuration::BucketLifecycleConfiguration;
         242  +
pub use crate::types::_tier::Tier;
  255    243   
  256         -
pub use crate::types::_lifecycle_rule::LifecycleRule;
         244  +
pub use crate::types::_select_parameters::SelectParameters;
  257    245   
  258         -
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUpload;
         246  +
pub use crate::types::_output_location::OutputLocation;
  259    247   
  260         -
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpiration;
         248  +
pub use crate::types::_csv_input::CsvInput;
  261    249   
  262         -
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransition;
         250  +
pub use crate::types::_compression_type::CompressionType;
  263    251   
  264         -
pub use crate::types::_transition_storage_class::TransitionStorageClass;
         252  +
pub use crate::types::_json_input::JsonInput;
  265    253   
  266         -
pub use crate::types::_transition::Transition;
         254  +
pub use crate::types::_parquet_input::ParquetInput;
  267    255   
  268         -
pub use crate::types::_expiration_status::ExpirationStatus;
         256  +
pub use crate::types::_csv_output::CsvOutput;
  269    257   
  270         -
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilter;
         258  +
pub use crate::types::_json_output::JsonOutput;
  271    259   
  272         -
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperator;
         260  +
pub use crate::types::_records_event::RecordsEvent;
  273    261   
  274         -
pub use crate::types::_lifecycle_expiration::LifecycleExpiration;
         262  +
pub use crate::types::_stats_event::StatsEvent;
  275    263   
  276         -
pub use crate::types::_inventory_configuration::InventoryConfiguration;
         264  +
pub use crate::types::_progress_event::ProgressEvent;
  277    265   
  278         -
pub use crate::types::_inventory_schedule::InventorySchedule;
         266  +
pub use crate::types::_continuation_event::ContinuationEvent;
  279    267   
  280         -
pub use crate::types::_inventory_frequency::InventoryFrequency;
         268  +
pub use crate::types::_end_event::EndEvent;
  281    269   
  282         -
pub use crate::types::_inventory_optional_field::InventoryOptionalField;
         270  +
pub use crate::types::_inventory_configuration_state::InventoryConfigurationState;
  283    271   
  284         -
pub use crate::types::_inventory_included_object_versions::InventoryIncludedObjectVersions;
         272  +
pub use crate::types::_metadata_table_encryption_configuration::MetadataTableEncryptionConfiguration;
  285    273   
  286         -
pub use crate::types::_inventory_filter::InventoryFilter;
         274  +
pub use crate::types::_record_expiration::RecordExpiration;
  287    275   
  288         -
pub use crate::types::_inventory_destination::InventoryDestination;
         276  +
pub use crate::types::_completed_part::CompletedPart;
  289    277   
  290         -
pub use crate::types::_inventory_s3_bucket_destination::InventoryS3BucketDestination;
         278  +
pub use crate::types::_data_redundancy::DataRedundancy;
  291    279   
  292         -
pub use crate::types::_inventory_encryption::InventoryEncryption;
         280  +
pub use crate::types::_bucket_type::BucketType;
  293    281   
  294         -
pub use crate::types::_ssekms::Ssekms;
         282  +
pub use crate::types::_object_identifier::ObjectIdentifier;
  295    283   
  296         -
pub use crate::types::_sses3::Sses3;
         284  +
pub use crate::types::_grantee::Grantee;
  297    285   
  298         -
pub use crate::types::_inventory_format::InventoryFormat;
         286  +
pub use crate::types::_permission::Permission;
  299    287   
  300         -
pub use crate::types::_intelligent_tiering_configuration::IntelligentTieringConfiguration;
         288  +
pub use crate::types::_analytics_and_operator::AnalyticsAndOperator;
  301    289   
  302         -
pub use crate::types::_tiering::Tiering;
         290  +
pub use crate::types::_storage_class_analysis_data_export::StorageClassAnalysisDataExport;
  303    291   
  304         -
pub use crate::types::_intelligent_tiering_access_tier::IntelligentTieringAccessTier;
         292  +
pub use crate::types::_server_side_encryption_rule::ServerSideEncryptionRule;
  305    293   
  306         -
pub use crate::types::_intelligent_tiering_status::IntelligentTieringStatus;
         294  +
pub use crate::types::_intelligent_tiering_and_operator::IntelligentTieringAndOperator;
  307    295   
  308         -
pub use crate::types::_intelligent_tiering_filter::IntelligentTieringFilter;
         296  +
pub use crate::types::_tiering::Tiering;
  309    297   
  310         -
pub use crate::types::_intelligent_tiering_and_operator::IntelligentTieringAndOperator;
         298  +
pub use crate::types::_inventory_s3_bucket_destination::InventoryS3BucketDestination;
  311    299   
  312         -
pub use crate::types::_server_side_encryption_configuration::ServerSideEncryptionConfiguration;
         300  +
pub use crate::types::_inventory_optional_field::InventoryOptionalField;
  313    301   
  314         -
pub use crate::types::_server_side_encryption_rule::ServerSideEncryptionRule;
         302  +
pub use crate::types::_inventory_frequency::InventoryFrequency;
  315    303   
  316         -
pub use crate::types::_server_side_encryption_by_default::ServerSideEncryptionByDefault;
         304  +
pub use crate::types::_lifecycle_expiration::LifecycleExpiration;
  317    305   
  318         -
pub use crate::types::_cors_configuration::CorsConfiguration;
         306  +
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilter;
  319    307   
  320         -
pub use crate::types::_cors_rule::CorsRule;
         308  +
pub use crate::types::_expiration_status::ExpirationStatus;
  321    309   
  322         -
pub use crate::types::_analytics_configuration::AnalyticsConfiguration;
         310  +
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpiration;
  323    311   
  324         -
pub use crate::types::_storage_class_analysis::StorageClassAnalysis;
         312  +
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUpload;
  325    313   
  326         -
pub use crate::types::_storage_class_analysis_data_export::StorageClassAnalysisDataExport;
         314  +
pub use crate::types::_target_grant::TargetGrant;
  327    315   
  328         -
pub use crate::types::_analytics_export_destination::AnalyticsExportDestination;
         316  +
pub use crate::types::_simple_prefix::SimplePrefix;
  329    317   
  330         -
pub use crate::types::_analytics_s3_bucket_destination::AnalyticsS3BucketDestination;
         318  +
pub use crate::types::_partitioned_prefix::PartitionedPrefix;
  331    319   
  332         -
pub use crate::types::_analytics_s3_export_file_format::AnalyticsS3ExportFileFormat;
         320  +
pub use crate::types::_destination_result::DestinationResult;
  333    321   
  334         -
pub use crate::types::_storage_class_analysis_schema_version::StorageClassAnalysisSchemaVersion;
         322  +
pub use crate::types::_journal_table_configuration_result::JournalTableConfigurationResult;
  335    323   
  336         -
pub use crate::types::_analytics_filter::AnalyticsFilter;
         324  +
pub use crate::types::_inventory_table_configuration_result::InventoryTableConfigurationResult;
  337    325   
  338         -
pub use crate::types::_analytics_and_operator::AnalyticsAndOperator;
         326  +
pub use crate::types::_s3_tables_destination_result::S3TablesDestinationResult;
  339    327   
  340         -
pub use crate::types::_bucket_canned_acl::BucketCannedAcl;
         328  +
pub use crate::types::_metrics_and_operator::MetricsAndOperator;
  341    329   
  342         -
pub use crate::types::_accelerate_configuration::AccelerateConfiguration;
         330  +
pub use crate::types::_notification_configuration_filter::NotificationConfigurationFilter;
  343    331   
  344         -
pub use crate::types::_bucket_accelerate_status::BucketAccelerateStatus;
         332  +
pub use crate::types::_ownership_controls_rule::OwnershipControlsRule;
  345    333   
  346         -
pub use crate::types::_initiator::Initiator;
         334  +
pub use crate::types::_replication_rule::ReplicationRule;
  347    335   
  348         -
pub use crate::types::_part::Part;
         336  +
pub use crate::types::_condition::Condition;
  349    337   
  350         -
pub use crate::types::_encoding_type::EncodingType;
         338  +
pub use crate::types::_redirect::Redirect;
  351    339   
  352         -
pub use crate::types::_common_prefix::CommonPrefix;
         340  +
pub use crate::types::_object_part::ObjectPart;
  353    341   
  354         -
pub use crate::types::_delete_marker_entry::DeleteMarkerEntry;
         342  +
pub use crate::types::_default_retention::DefaultRetention;
  355    343   
  356         -
pub use crate::types::_object_version::ObjectVersion;
         344  +
pub use crate::types::_object_storage_class::ObjectStorageClass;
  357    345   
  358    346   
pub use crate::types::_restore_status::RestoreStatus;
  359    347   
  360    348   
pub use crate::types::_object_version_storage_class::ObjectVersionStorageClass;
  361    349   
  362         -
pub use crate::types::_optional_object_attributes::OptionalObjectAttributes;
         350  +
pub use crate::types::_s3_location::S3Location;
  363    351   
  364         -
pub use crate::types::_object::Object;
         352  +
pub use crate::types::_file_header_info::FileHeaderInfo;
  365    353   
  366         -
pub use crate::types::_object_storage_class::ObjectStorageClass;
         354  +
pub use crate::types::_json_type::JsonType;
  367    355   
  368         -
pub use crate::types::_multipart_upload::MultipartUpload;
         356  +
pub use crate::types::_quote_fields::QuoteFields;
  369    357   
  370         -
pub use crate::types::_bucket::Bucket;
         358  +
pub use crate::types::_stats::Stats;
  371    359   
  372         -
pub use crate::types::_archive_status::ArchiveStatus;
         360  +
pub use crate::types::_progress::Progress;
  373    361   
  374         -
pub use crate::types::_checksum_mode::ChecksumMode;
         362  +
pub use crate::types::_table_sse_algorithm::TableSseAlgorithm;
  375    363   
  376         -
pub use crate::types::_location_type::LocationType;
         364  +
pub use crate::types::_expiration_state::ExpirationState;
  377    365   
  378         -
pub use crate::types::_get_object_attributes_parts::GetObjectAttributesParts;
         366  +
pub use crate::types::_type_::Type;
  379    367   
  380         -
pub use crate::types::_object_part::ObjectPart;
         368  +
pub use crate::types::_storage_class_analysis_schema_version::StorageClassAnalysisSchemaVersion;
  381    369   
  382         -
pub use crate::types::_checksum::Checksum;
         370  +
pub use crate::types::_analytics_export_destination::AnalyticsExportDestination;
  383    371   
  384         -
pub use crate::types::_object_attributes::ObjectAttributes;
         372  +
pub use crate::types::_server_side_encryption_by_default::ServerSideEncryptionByDefault;
  385    373   
  386         -
pub use crate::types::_mfa_delete_status::MfaDeleteStatus;
         374  +
pub use crate::types::_inventory_format::InventoryFormat;
  387    375   
  388         -
pub use crate::types::_policy_status::PolicyStatus;
         376  +
pub use crate::types::_inventory_encryption::InventoryEncryption;
  389    377   
  390         -
pub use crate::types::_get_bucket_metadata_table_configuration_result::GetBucketMetadataTableConfigurationResult;
         378  +
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperator;
  391    379   
  392         -
pub use crate::types::_error_details::ErrorDetails;
         380  +
pub use crate::types::_transition::Transition;
  393    381   
  394         -
pub use crate::types::_metadata_table_configuration_result::MetadataTableConfigurationResult;
         382  +
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransition;
  395    383   
  396         -
pub use crate::types::_s3_tables_destination_result::S3TablesDestinationResult;
         384  +
pub use crate::types::_bucket_logs_permission::BucketLogsPermission;
  397    385   
  398         -
pub use crate::types::_get_bucket_metadata_configuration_result::GetBucketMetadataConfigurationResult;
         386  +
pub use crate::types::_partition_date_source::PartitionDateSource;
  399    387   
  400         -
pub use crate::types::_metadata_configuration_result::MetadataConfigurationResult;
         388  +
pub use crate::types::_s3_tables_bucket_type::S3TablesBucketType;
  401    389   
  402         -
pub use crate::types::_inventory_table_configuration_result::InventoryTableConfigurationResult;
         390  +
pub use crate::types::_event::Event;
  403    391   
  404         -
pub use crate::types::_journal_table_configuration_result::JournalTableConfigurationResult;
         392  +
pub use crate::types::_s3_key_filter::S3KeyFilter;
  405    393   
  406         -
pub use crate::types::_destination_result::DestinationResult;
         394  +
pub use crate::types::_replication_rule_filter::ReplicationRuleFilter;
  407    395   
  408         -
pub use crate::types::_s3_tables_bucket_type::S3TablesBucketType;
         396  +
pub use crate::types::_replication_rule_status::ReplicationRuleStatus;
  409    397   
  410         -
pub use crate::types::_bucket_location_constraint::BucketLocationConstraint;
         398  +
pub use crate::types::_source_selection_criteria::SourceSelectionCriteria;
  411    399   
  412         -
pub use crate::types::_error::Error;
         400  +
pub use crate::types::_existing_object_replication::ExistingObjectReplication;
  413    401   
  414         -
pub use crate::types::_deleted_object::DeletedObject;
         402  +
pub use crate::types::_destination::Destination;
  415    403   
  416         -
pub use crate::types::_delete::Delete;
         404  +
pub use crate::types::_delete_marker_replication::DeleteMarkerReplication;
  417    405   
  418         -
pub use crate::types::_object_identifier::ObjectIdentifier;
         406  +
pub use crate::types::_encryption::Encryption;
  419    407   
  420         -
pub use crate::types::_session_credentials::SessionCredentials;
         408  +
pub use crate::types::_analytics_s3_bucket_destination::AnalyticsS3BucketDestination;
  421    409   
  422         -
pub use crate::types::_session_mode::SessionMode;
         410  +
pub use crate::types::_sses3::Sses3;
  423    411   
  424         -
pub use crate::types::_metadata_table_configuration::MetadataTableConfiguration;
         412  +
pub use crate::types::_ssekms::Ssekms;
  425    413   
  426         -
pub use crate::types::_s3_tables_destination::S3TablesDestination;
         414  +
pub use crate::types::_transition_storage_class::TransitionStorageClass;
  427    415   
  428         -
pub use crate::types::_metadata_configuration::MetadataConfiguration;
         416  +
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperator;
  429    417   
  430         -
pub use crate::types::_inventory_table_configuration::InventoryTableConfiguration;
         418  +
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjects;
  431    419   
  432         -
pub use crate::types::_journal_table_configuration::JournalTableConfiguration;
         420  +
pub use crate::types::_replica_modifications::ReplicaModifications;
  433    421   
  434         -
pub use crate::types::_create_bucket_configuration::CreateBucketConfiguration;
         422  +
pub use crate::types::_existing_object_replication_status::ExistingObjectReplicationStatus;
  435    423   
  436         -
pub use crate::types::_bucket_info::BucketInfo;
         424  +
pub use crate::types::_access_control_translation::AccessControlTranslation;
  437    425   
  438         -
pub use crate::types::_bucket_type::BucketType;
         426  +
pub use crate::types::_encryption_configuration::EncryptionConfiguration;
  439    427   
  440         -
pub use crate::types::_data_redundancy::DataRedundancy;
         428  +
pub use crate::types::_replication_time::ReplicationTime;
  441    429   
  442         -
pub use crate::types::_location_info::LocationInfo;
         430  +
pub use crate::types::_metrics::Metrics;
  443    431   
  444         -
pub use crate::types::_copy_object_result::CopyObjectResult;
         432  +
pub use crate::types::_delete_marker_replication_status::DeleteMarkerReplicationStatus;
  445    433   
  446         -
pub use crate::types::_tagging_directive::TaggingDirective;
         434  +
pub use crate::types::_metadata_entry::MetadataEntry;
  447    435   
  448         -
pub use crate::types::_metadata_directive::MetadataDirective;
         436  +
pub use crate::types::_analytics_s3_export_file_format::AnalyticsS3ExportFileFormat;
  449    437   
  450         -
pub use crate::types::_completed_multipart_upload::CompletedMultipartUpload;
         438  +
pub use crate::types::_filter_rule::FilterRule;
  451    439   
  452         -
pub use crate::types::_completed_part::CompletedPart;
         440  +
pub use crate::types::_sse_kms_encrypted_objects_status::SseKmsEncryptedObjectsStatus;
         441  +
         442  +
pub use crate::types::_replica_modifications_status::ReplicaModificationsStatus;
         443  +
         444  +
pub use crate::types::_owner_override::OwnerOverride;
         445  +
         446  +
pub use crate::types::_replication_time_status::ReplicationTimeStatus;
         447  +
         448  +
pub use crate::types::_replication_time_value::ReplicationTimeValue;
         449  +
         450  +
pub use crate::types::_metrics_status::MetricsStatus;
         451  +
         452  +
pub use crate::types::_filter_rule_name::FilterRuleName;
  453    453   
  454    454   
mod _abort_incomplete_multipart_upload;
  455    455   
  456    456   
mod _accelerate_configuration;
  457    457   
  458    458   
mod _access_control_policy;
  459    459   
  460    460   
mod _access_control_translation;
  461    461   
  462    462   
mod _analytics_and_operator;

tmp-codegen-diff/aws-sdk/sdk/s3/src/types/builders.rs

@@ -1,1 +0,306 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_copy_part_result::CopyPartResultBuilder;
    3         -
    4         -
pub use crate::types::_journal_table_configuration_updates::JournalTableConfigurationUpdatesBuilder;
           2  +
pub use crate::types::_completed_multipart_upload::CompletedMultipartUploadBuilder;
    5      3   
    6         -
pub use crate::types::_record_expiration::RecordExpirationBuilder;
           4  +
pub use crate::types::_copy_object_result::CopyObjectResultBuilder;
    7      5   
    8         -
pub use crate::types::_inventory_table_configuration_updates::InventoryTableConfigurationUpdatesBuilder;
           6  +
pub use crate::types::_create_bucket_configuration::CreateBucketConfigurationBuilder;
    9      7   
   10         -
pub use crate::types::_metadata_table_encryption_configuration::MetadataTableEncryptionConfigurationBuilder;
           8  +
pub use crate::types::_metadata_configuration::MetadataConfigurationBuilder;
   11      9   
   12         -
pub use crate::types::_end_event::EndEventBuilder;
          10  +
pub use crate::types::_metadata_table_configuration::MetadataTableConfigurationBuilder;
   13     11   
   14         -
pub use crate::types::_continuation_event::ContinuationEventBuilder;
          12  +
pub use crate::types::_session_credentials::SessionCredentialsBuilder;
   15     13   
   16         -
pub use crate::types::_progress_event::ProgressEventBuilder;
          14  +
pub use crate::types::_delete::DeleteBuilder;
   17     15   
   18         -
pub use crate::types::_progress::ProgressBuilder;
          16  +
pub use crate::types::_owner::OwnerBuilder;
   19     17   
   20         -
pub use crate::types::_stats_event::StatsEventBuilder;
          18  +
pub use crate::types::_analytics_configuration::AnalyticsConfigurationBuilder;
   21     19   
   22         -
pub use crate::types::_stats::StatsBuilder;
          20  +
pub use crate::types::_server_side_encryption_configuration::ServerSideEncryptionConfigurationBuilder;
   23     21   
   24         -
pub use crate::types::_records_event::RecordsEventBuilder;
          22  +
pub use crate::types::_intelligent_tiering_configuration::IntelligentTieringConfigurationBuilder;
   25     23   
   26         -
pub use crate::types::_scan_range::ScanRangeBuilder;
          24  +
pub use crate::types::_inventory_configuration::InventoryConfigurationBuilder;
   27     25   
   28         -
pub use crate::types::_output_serialization::OutputSerializationBuilder;
          26  +
pub use crate::types::_logging_enabled::LoggingEnabledBuilder;
   29     27   
   30         -
pub use crate::types::_json_output::JsonOutputBuilder;
          28  +
pub use crate::types::_get_bucket_metadata_configuration_result::GetBucketMetadataConfigurationResultBuilder;
   31     29   
   32         -
pub use crate::types::_csv_output::CsvOutputBuilder;
          30  +
pub use crate::types::_get_bucket_metadata_table_configuration_result::GetBucketMetadataTableConfigurationResultBuilder;
   33     31   
   34         -
pub use crate::types::_input_serialization::InputSerializationBuilder;
          32  +
pub use crate::types::_metrics_configuration::MetricsConfigurationBuilder;
   35     33   
   36         -
pub use crate::types::_parquet_input::ParquetInputBuilder;
          34  +
pub use crate::types::_event_bridge_configuration::EventBridgeConfigurationBuilder;
   37     35   
   38         -
pub use crate::types::_json_input::JsonInputBuilder;
          36  +
pub use crate::types::_ownership_controls::OwnershipControlsBuilder;
   39     37   
   40         -
pub use crate::types::_csv_input::CsvInputBuilder;
          38  +
pub use crate::types::_policy_status::PolicyStatusBuilder;
   41     39   
   42         -
pub use crate::types::_request_progress::RequestProgressBuilder;
          40  +
pub use crate::types::_replication_configuration::ReplicationConfigurationBuilder;
   43     41   
   44         -
pub use crate::types::_restore_request::RestoreRequestBuilder;
          42  +
pub use crate::types::_redirect_all_requests_to::RedirectAllRequestsToBuilder;
   45     43   
   46         -
pub use crate::types::_output_location::OutputLocationBuilder;
          44  +
pub use crate::types::_index_document::IndexDocumentBuilder;
   47     45   
   48         -
pub use crate::types::_s3_location::S3LocationBuilder;
          46  +
pub use crate::types::_error_document::ErrorDocumentBuilder;
   49     47   
   50         -
pub use crate::types::_metadata_entry::MetadataEntryBuilder;
          48  +
pub use crate::types::_checksum::ChecksumBuilder;
   51     49   
   52         -
pub use crate::types::_tagging::TaggingBuilder;
          50  +
pub use crate::types::_get_object_attributes_parts::GetObjectAttributesPartsBuilder;
   53     51   
   54         -
pub use crate::types::_tag::TagBuilder;
          52  +
pub use crate::types::_object_lock_legal_hold::ObjectLockLegalHoldBuilder;
   55     53   
   56         -
pub use crate::types::_grant::GrantBuilder;
          54  +
pub use crate::types::_object_lock_configuration::ObjectLockConfigurationBuilder;
   57     55   
   58         -
pub use crate::types::_grantee::GranteeBuilder;
          56  +
pub use crate::types::_object_lock_retention::ObjectLockRetentionBuilder;
   59     57   
   60         -
pub use crate::types::_encryption::EncryptionBuilder;
          58  +
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfigurationBuilder;
   61     59   
   62         -
pub use crate::types::_select_parameters::SelectParametersBuilder;
          60  +
pub use crate::types::_initiator::InitiatorBuilder;
   63     61   
   64         -
pub use crate::types::_glacier_job_parameters::GlacierJobParametersBuilder;
          62  +
pub use crate::types::_accelerate_configuration::AccelerateConfigurationBuilder;
   65     63   
   66         -
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfigurationBuilder;
          64  +
pub use crate::types::_access_control_policy::AccessControlPolicyBuilder;
   67     65   
   68         -
pub use crate::types::_object_lock_retention::ObjectLockRetentionBuilder;
          66  +
pub use crate::types::_cors_configuration::CorsConfigurationBuilder;
   69     67   
   70         -
pub use crate::types::_object_lock_configuration::ObjectLockConfigurationBuilder;
          68  +
pub use crate::types::_bucket_lifecycle_configuration::BucketLifecycleConfigurationBuilder;
   71     69   
   72         -
pub use crate::types::_object_lock_rule::ObjectLockRuleBuilder;
          70  +
pub use crate::types::_bucket_logging_status::BucketLoggingStatusBuilder;
   73     71   
   74         -
pub use crate::types::_default_retention::DefaultRetentionBuilder;
          72  +
pub use crate::types::_notification_configuration::NotificationConfigurationBuilder;
   75     73   
   76         -
pub use crate::types::_object_lock_legal_hold::ObjectLockLegalHoldBuilder;
          74  +
pub use crate::types::_request_payment_configuration::RequestPaymentConfigurationBuilder;
   77     75   
   78         -
pub use crate::types::_access_control_policy::AccessControlPolicyBuilder;
          76  +
pub use crate::types::_tagging::TaggingBuilder;
   79     77   
   80         -
pub use crate::types::_owner::OwnerBuilder;
          78  +
pub use crate::types::_versioning_configuration::VersioningConfigurationBuilder;
   81     79   
   82     80   
pub use crate::types::_website_configuration::WebsiteConfigurationBuilder;
   83     81   
   84         -
pub use crate::types::_routing_rule::RoutingRuleBuilder;
          82  +
pub use crate::types::_restore_request::RestoreRequestBuilder;
   85     83   
   86         -
pub use crate::types::_redirect::RedirectBuilder;
          84  +
pub use crate::types::_request_progress::RequestProgressBuilder;
   87     85   
   88         -
pub use crate::types::_condition::ConditionBuilder;
          86  +
pub use crate::types::_input_serialization::InputSerializationBuilder;
   89     87   
   90         -
pub use crate::types::_redirect_all_requests_to::RedirectAllRequestsToBuilder;
          88  +
pub use crate::types::_output_serialization::OutputSerializationBuilder;
   91     89   
   92         -
pub use crate::types::_index_document::IndexDocumentBuilder;
          90  +
pub use crate::types::_scan_range::ScanRangeBuilder;
   93     91   
   94         -
pub use crate::types::_error_document::ErrorDocumentBuilder;
          92  +
pub use crate::types::_inventory_table_configuration_updates::InventoryTableConfigurationUpdatesBuilder;
   95     93   
   96         -
pub use crate::types::_versioning_configuration::VersioningConfigurationBuilder;
          94  +
pub use crate::types::_journal_table_configuration_updates::JournalTableConfigurationUpdatesBuilder;
   97     95   
   98         -
pub use crate::types::_request_payment_configuration::RequestPaymentConfigurationBuilder;
          96  +
pub use crate::types::_copy_part_result::CopyPartResultBuilder;
   99     97   
  100         -
pub use crate::types::_replication_configuration::ReplicationConfigurationBuilder;
          98  +
pub use crate::types::_location_info::LocationInfoBuilder;
  101     99   
  102         -
pub use crate::types::_replication_rule::ReplicationRuleBuilder;
         100  +
pub use crate::types::_bucket_info::BucketInfoBuilder;
  103    101   
  104         -
pub use crate::types::_delete_marker_replication::DeleteMarkerReplicationBuilder;
         102  +
pub use crate::types::_journal_table_configuration::JournalTableConfigurationBuilder;
  105    103   
  106         -
pub use crate::types::_destination::DestinationBuilder;
         104  +
pub use crate::types::_inventory_table_configuration::InventoryTableConfigurationBuilder;
  107    105   
  108         -
pub use crate::types::_metrics::MetricsBuilder;
         106  +
pub use crate::types::_s3_tables_destination::S3TablesDestinationBuilder;
  109    107   
  110         -
pub use crate::types::_replication_time_value::ReplicationTimeValueBuilder;
         108  +
pub use crate::types::_deleted_object::DeletedObjectBuilder;
  111    109   
  112         -
pub use crate::types::_replication_time::ReplicationTimeBuilder;
         110  +
pub use crate::types::_error::ErrorBuilder;
  113    111   
  114         -
pub use crate::types::_encryption_configuration::EncryptionConfigurationBuilder;
         112  +
pub use crate::types::_grant::GrantBuilder;
  115    113   
  116         -
pub use crate::types::_access_control_translation::AccessControlTranslationBuilder;
         114  +
pub use crate::types::_storage_class_analysis::StorageClassAnalysisBuilder;
  117    115   
  118         -
pub use crate::types::_existing_object_replication::ExistingObjectReplicationBuilder;
         116  +
pub use crate::types::_cors_rule::CorsRuleBuilder;
  119    117   
  120         -
pub use crate::types::_source_selection_criteria::SourceSelectionCriteriaBuilder;
         118  +
pub use crate::types::_intelligent_tiering_filter::IntelligentTieringFilterBuilder;
  121    119   
  122         -
pub use crate::types::_replica_modifications::ReplicaModificationsBuilder;
         120  +
pub use crate::types::_inventory_destination::InventoryDestinationBuilder;
  123    121   
  124         -
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjectsBuilder;
         122  +
pub use crate::types::_inventory_filter::InventoryFilterBuilder;
  125    123   
  126         -
pub use crate::types::_replication_rule_filter::ReplicationRuleFilterBuilder;
         124  +
pub use crate::types::_inventory_schedule::InventoryScheduleBuilder;
  127    125   
  128         -
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperatorBuilder;
         126  +
pub use crate::types::_lifecycle_rule::LifecycleRuleBuilder;
  129    127   
  130         -
pub use crate::types::_ownership_controls::OwnershipControlsBuilder;
         128  +
pub use crate::types::_target_object_key_format::TargetObjectKeyFormatBuilder;
  131    129   
  132         -
pub use crate::types::_ownership_controls_rule::OwnershipControlsRuleBuilder;
         130  +
pub use crate::types::_metadata_configuration_result::MetadataConfigurationResultBuilder;
  133    131   
  134         -
pub use crate::types::_notification_configuration::NotificationConfigurationBuilder;
         132  +
pub use crate::types::_metadata_table_configuration_result::MetadataTableConfigurationResultBuilder;
  135    133   
  136         -
pub use crate::types::_event_bridge_configuration::EventBridgeConfigurationBuilder;
         134  +
pub use crate::types::_error_details::ErrorDetailsBuilder;
  137    135   
  138         -
pub use crate::types::_lambda_function_configuration::LambdaFunctionConfigurationBuilder;
         136  +
pub use crate::types::_topic_configuration::TopicConfigurationBuilder;
  139    137   
  140         -
pub use crate::types::_notification_configuration_filter::NotificationConfigurationFilterBuilder;
         138  +
pub use crate::types::_queue_configuration::QueueConfigurationBuilder;
  141    139   
  142         -
pub use crate::types::_s3_key_filter::S3KeyFilterBuilder;
         140  +
pub use crate::types::_lambda_function_configuration::LambdaFunctionConfigurationBuilder;
  143    141   
  144         -
pub use crate::types::_filter_rule::FilterRuleBuilder;
         142  +
pub use crate::types::_tag::TagBuilder;
  145    143   
  146         -
pub use crate::types::_queue_configuration::QueueConfigurationBuilder;
         144  +
pub use crate::types::_routing_rule::RoutingRuleBuilder;
  147    145   
  148         -
pub use crate::types::_topic_configuration::TopicConfigurationBuilder;
         146  +
pub use crate::types::_object_lock_rule::ObjectLockRuleBuilder;
  149    147   
  150         -
pub use crate::types::_metrics_configuration::MetricsConfigurationBuilder;
         148  +
pub use crate::types::_bucket::BucketBuilder;
  151    149   
  152         -
pub use crate::types::_metrics_and_operator::MetricsAndOperatorBuilder;
         150  +
pub use crate::types::_multipart_upload::MultipartUploadBuilder;
  153    151   
  154         -
pub use crate::types::_bucket_logging_status::BucketLoggingStatusBuilder;
         152  +
pub use crate::types::_common_prefix::CommonPrefixBuilder;
  155    153   
  156         -
pub use crate::types::_logging_enabled::LoggingEnabledBuilder;
         154  +
pub use crate::types::_object::ObjectBuilder;
  157    155   
  158         -
pub use crate::types::_target_object_key_format::TargetObjectKeyFormatBuilder;
         156  +
pub use crate::types::_object_version::ObjectVersionBuilder;
  159    157   
  160         -
pub use crate::types::_partitioned_prefix::PartitionedPrefixBuilder;
         158  +
pub use crate::types::_delete_marker_entry::DeleteMarkerEntryBuilder;
  161    159   
  162         -
pub use crate::types::_simple_prefix::SimplePrefixBuilder;
         160  +
pub use crate::types::_part::PartBuilder;
  163    161   
  164         -
pub use crate::types::_target_grant::TargetGrantBuilder;
         162  +
pub use crate::types::_glacier_job_parameters::GlacierJobParametersBuilder;
  165    163   
  166         -
pub use crate::types::_bucket_lifecycle_configuration::BucketLifecycleConfigurationBuilder;
         164  +
pub use crate::types::_select_parameters::SelectParametersBuilder;
  167    165   
  168         -
pub use crate::types::_lifecycle_rule::LifecycleRuleBuilder;
         166  +
pub use crate::types::_output_location::OutputLocationBuilder;
  169    167   
  170         -
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUploadBuilder;
         168  +
pub use crate::types::_csv_input::CsvInputBuilder;
  171    169   
  172         -
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpirationBuilder;
         170  +
pub use crate::types::_json_input::JsonInputBuilder;
  173    171   
  174         -
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransitionBuilder;
         172  +
pub use crate::types::_parquet_input::ParquetInputBuilder;
  175    173   
  176         -
pub use crate::types::_transition::TransitionBuilder;
         174  +
pub use crate::types::_csv_output::CsvOutputBuilder;
  177    175   
  178         -
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilterBuilder;
         176  +
pub use crate::types::_json_output::JsonOutputBuilder;
  179    177   
  180         -
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperatorBuilder;
         178  +
pub use crate::types::_records_event::RecordsEventBuilder;
  181    179   
  182         -
pub use crate::types::_lifecycle_expiration::LifecycleExpirationBuilder;
         180  +
pub use crate::types::_stats_event::StatsEventBuilder;
  183    181   
  184         -
pub use crate::types::_inventory_configuration::InventoryConfigurationBuilder;
         182  +
pub use crate::types::_progress_event::ProgressEventBuilder;
  185    183   
  186         -
pub use crate::types::_inventory_schedule::InventoryScheduleBuilder;
         184  +
pub use crate::types::_continuation_event::ContinuationEventBuilder;
  187    185   
  188         -
pub use crate::types::_inventory_filter::InventoryFilterBuilder;
         186  +
pub use crate::types::_end_event::EndEventBuilder;
  189    187   
  190         -
pub use crate::types::_inventory_destination::InventoryDestinationBuilder;
         188  +
pub use crate::types::_metadata_table_encryption_configuration::MetadataTableEncryptionConfigurationBuilder;
  191    189   
  192         -
pub use crate::types::_inventory_s3_bucket_destination::InventoryS3BucketDestinationBuilder;
         190  +
pub use crate::types::_record_expiration::RecordExpirationBuilder;
  193    191   
  194         -
pub use crate::types::_inventory_encryption::InventoryEncryptionBuilder;
         192  +
pub use crate::types::_completed_part::CompletedPartBuilder;
  195    193   
  196         -
pub use crate::types::_ssekms::SsekmsBuilder;
         194  +
pub use crate::types::_object_identifier::ObjectIdentifierBuilder;
  197    195   
  198         -
pub use crate::types::_sses3::Sses3Builder;
         196  +
pub use crate::types::_grantee::GranteeBuilder;
  199    197   
  200         -
pub use crate::types::_intelligent_tiering_configuration::IntelligentTieringConfigurationBuilder;
         198  +
pub use crate::types::_analytics_and_operator::AnalyticsAndOperatorBuilder;
  201    199   
  202         -
pub use crate::types::_tiering::TieringBuilder;
         200  +
pub use crate::types::_storage_class_analysis_data_export::StorageClassAnalysisDataExportBuilder;
  203    201   
  204         -
pub use crate::types::_intelligent_tiering_filter::IntelligentTieringFilterBuilder;
         202  +
pub use crate::types::_server_side_encryption_rule::ServerSideEncryptionRuleBuilder;
  205    203   
  206    204   
pub use crate::types::_intelligent_tiering_and_operator::IntelligentTieringAndOperatorBuilder;
  207    205   
  208         -
pub use crate::types::_server_side_encryption_configuration::ServerSideEncryptionConfigurationBuilder;
         206  +
pub use crate::types::_tiering::TieringBuilder;
  209    207   
  210         -
pub use crate::types::_server_side_encryption_rule::ServerSideEncryptionRuleBuilder;
         208  +
pub use crate::types::_inventory_s3_bucket_destination::InventoryS3BucketDestinationBuilder;
  211    209   
  212         -
pub use crate::types::_server_side_encryption_by_default::ServerSideEncryptionByDefaultBuilder;
         210  +
pub use crate::types::_lifecycle_expiration::LifecycleExpirationBuilder;
  213    211   
  214         -
pub use crate::types::_cors_configuration::CorsConfigurationBuilder;
         212  +
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilterBuilder;
  215    213   
  216         -
pub use crate::types::_cors_rule::CorsRuleBuilder;
         214  +
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpirationBuilder;
  217    215   
  218         -
pub use crate::types::_analytics_configuration::AnalyticsConfigurationBuilder;
         216  +
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUploadBuilder;
  219    217   
  220         -
pub use crate::types::_storage_class_analysis::StorageClassAnalysisBuilder;
         218  +
pub use crate::types::_target_grant::TargetGrantBuilder;
  221    219   
  222         -
pub use crate::types::_storage_class_analysis_data_export::StorageClassAnalysisDataExportBuilder;
         220  +
pub use crate::types::_simple_prefix::SimplePrefixBuilder;
  223    221   
  224         -
pub use crate::types::_analytics_export_destination::AnalyticsExportDestinationBuilder;
         222  +
pub use crate::types::_partitioned_prefix::PartitionedPrefixBuilder;
  225    223   
  226         -
pub use crate::types::_analytics_s3_bucket_destination::AnalyticsS3BucketDestinationBuilder;
         224  +
pub use crate::types::_destination_result::DestinationResultBuilder;
  227    225   
  228         -
pub use crate::types::_analytics_and_operator::AnalyticsAndOperatorBuilder;
         226  +
pub use crate::types::_journal_table_configuration_result::JournalTableConfigurationResultBuilder;
  229    227   
  230         -
pub use crate::types::_accelerate_configuration::AccelerateConfigurationBuilder;
         228  +
pub use crate::types::_inventory_table_configuration_result::InventoryTableConfigurationResultBuilder;
  231    229   
  232         -
pub use crate::types::_initiator::InitiatorBuilder;
         230  +
pub use crate::types::_s3_tables_destination_result::S3TablesDestinationResultBuilder;
  233    231   
  234         -
pub use crate::types::_part::PartBuilder;
         232  +
pub use crate::types::_metrics_and_operator::MetricsAndOperatorBuilder;
  235    233   
  236         -
pub use crate::types::_common_prefix::CommonPrefixBuilder;
         234  +
pub use crate::types::_notification_configuration_filter::NotificationConfigurationFilterBuilder;
  237    235   
  238         -
pub use crate::types::_delete_marker_entry::DeleteMarkerEntryBuilder;
         236  +
pub use crate::types::_ownership_controls_rule::OwnershipControlsRuleBuilder;
  239    237   
  240         -
pub use crate::types::_object_version::ObjectVersionBuilder;
         238  +
pub use crate::types::_replication_rule::ReplicationRuleBuilder;
  241    239   
  242         -
pub use crate::types::_restore_status::RestoreStatusBuilder;
         240  +
pub use crate::types::_condition::ConditionBuilder;
  243    241   
  244         -
pub use crate::types::_object::ObjectBuilder;
         242  +
pub use crate::types::_redirect::RedirectBuilder;
  245    243   
  246         -
pub use crate::types::_multipart_upload::MultipartUploadBuilder;
         244  +
pub use crate::types::_object_part::ObjectPartBuilder;
  247    245   
  248         -
pub use crate::types::_bucket::BucketBuilder;
         246  +
pub use crate::types::_default_retention::DefaultRetentionBuilder;
  249    247   
  250         -
pub use crate::types::_get_object_attributes_parts::GetObjectAttributesPartsBuilder;
         248  +
pub use crate::types::_restore_status::RestoreStatusBuilder;
  251    249   
  252         -
pub use crate::types::_object_part::ObjectPartBuilder;
         250  +
pub use crate::types::_s3_location::S3LocationBuilder;
  253    251   
  254         -
pub use crate::types::_checksum::ChecksumBuilder;
         252  +
pub use crate::types::_stats::StatsBuilder;
  255    253   
  256         -
pub use crate::types::_policy_status::PolicyStatusBuilder;
         254  +
pub use crate::types::_progress::ProgressBuilder;
  257    255   
  258         -
pub use crate::types::_get_bucket_metadata_table_configuration_result::GetBucketMetadataTableConfigurationResultBuilder;
         256  +
pub use crate::types::_analytics_export_destination::AnalyticsExportDestinationBuilder;
  259    257   
  260         -
pub use crate::types::_error_details::ErrorDetailsBuilder;
         258  +
pub use crate::types::_server_side_encryption_by_default::ServerSideEncryptionByDefaultBuilder;
  261    259   
  262         -
pub use crate::types::_metadata_table_configuration_result::MetadataTableConfigurationResultBuilder;
         260  +
pub use crate::types::_inventory_encryption::InventoryEncryptionBuilder;
  263    261   
  264         -
pub use crate::types::_s3_tables_destination_result::S3TablesDestinationResultBuilder;
         262  +
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperatorBuilder;
  265    263   
  266         -
pub use crate::types::_get_bucket_metadata_configuration_result::GetBucketMetadataConfigurationResultBuilder;
         264  +
pub use crate::types::_transition::TransitionBuilder;
  267    265   
  268         -
pub use crate::types::_metadata_configuration_result::MetadataConfigurationResultBuilder;
         266  +
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransitionBuilder;
  269    267   
  270         -
pub use crate::types::_inventory_table_configuration_result::InventoryTableConfigurationResultBuilder;
         268  +
pub use crate::types::_s3_key_filter::S3KeyFilterBuilder;
  271    269   
  272         -
pub use crate::types::_journal_table_configuration_result::JournalTableConfigurationResultBuilder;
         270  +
pub use crate::types::_replication_rule_filter::ReplicationRuleFilterBuilder;
  273    271   
  274         -
pub use crate::types::_destination_result::DestinationResultBuilder;
         272  +
pub use crate::types::_source_selection_criteria::SourceSelectionCriteriaBuilder;
  275    273   
  276         -
pub use crate::types::_error::ErrorBuilder;
         274  +
pub use crate::types::_existing_object_replication::ExistingObjectReplicationBuilder;
  277    275   
  278         -
pub use crate::types::_deleted_object::DeletedObjectBuilder;
         276  +
pub use crate::types::_destination::DestinationBuilder;
  279    277   
  280         -
pub use crate::types::_delete::DeleteBuilder;
         278  +
pub use crate::types::_delete_marker_replication::DeleteMarkerReplicationBuilder;
  281    279   
  282         -
pub use crate::types::_object_identifier::ObjectIdentifierBuilder;
         280  +
pub use crate::types::_encryption::EncryptionBuilder;
  283    281   
  284         -
pub use crate::types::_session_credentials::SessionCredentialsBuilder;
         282  +
pub use crate::types::_analytics_s3_bucket_destination::AnalyticsS3BucketDestinationBuilder;
  285    283   
  286         -
pub use crate::types::_metadata_table_configuration::MetadataTableConfigurationBuilder;
         284  +
pub use crate::types::_sses3::Sses3Builder;
  287    285   
  288         -
pub use crate::types::_s3_tables_destination::S3TablesDestinationBuilder;
         286  +
pub use crate::types::_ssekms::SsekmsBuilder;
  289    287   
  290         -
pub use crate::types::_metadata_configuration::MetadataConfigurationBuilder;
         288  +
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperatorBuilder;
  291    289   
  292         -
pub use crate::types::_inventory_table_configuration::InventoryTableConfigurationBuilder;
         290  +
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjectsBuilder;
  293    291   
  294         -
pub use crate::types::_journal_table_configuration::JournalTableConfigurationBuilder;
         292  +
pub use crate::types::_replica_modifications::ReplicaModificationsBuilder;
  295    293   
  296         -
pub use crate::types::_create_bucket_configuration::CreateBucketConfigurationBuilder;
         294  +
pub use crate::types::_access_control_translation::AccessControlTranslationBuilder;
  297    295   
  298         -
pub use crate::types::_bucket_info::BucketInfoBuilder;
         296  +
pub use crate::types::_encryption_configuration::EncryptionConfigurationBuilder;
  299    297   
  300         -
pub use crate::types::_location_info::LocationInfoBuilder;
         298  +
pub use crate::types::_replication_time::ReplicationTimeBuilder;
  301    299   
  302         -
pub use crate::types::_copy_object_result::CopyObjectResultBuilder;
         300  +
pub use crate::types::_metrics::MetricsBuilder;
  303    301   
  304         -
pub use crate::types::_completed_multipart_upload::CompletedMultipartUploadBuilder;
         302  +
pub use crate::types::_metadata_entry::MetadataEntryBuilder;
  305    303   
  306         -
pub use crate::types::_completed_part::CompletedPartBuilder;
         304  +
pub use crate::types::_filter_rule::FilterRuleBuilder;
         305  +
         306  +
pub use crate::types::_replication_time_value::ReplicationTimeValueBuilder;

tmp-codegen-diff/aws-sdk/sdk/s3/src/types/error.rs

@@ -1,1 +31,59 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
pub use crate::types::error::_no_such_upload::NoSuchUpload;
           3  +
           4  +
pub use crate::types::error::_object_not_in_active_tier_error::ObjectNotInActiveTierError;
           5  +
           6  +
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExists;
           7  +
           8  +
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYou;
           9  +
          10  +
pub use crate::types::error::_no_such_bucket::NoSuchBucket;
          11  +
          12  +
pub use crate::types::error::_invalid_object_state::InvalidObjectState;
          13  +
          14  +
pub use crate::types::error::_no_such_key::NoSuchKey;
          15  +
          16  +
pub use crate::types::error::_not_found::NotFound;
          17  +
          18  +
pub use crate::types::error::_encryption_type_mismatch::EncryptionTypeMismatch;
          19  +
          20  +
pub use crate::types::error::_invalid_request::InvalidRequest;
          21  +
          22  +
pub use crate::types::error::_invalid_write_offset::InvalidWriteOffset;
          23  +
          24  +
pub use crate::types::error::_too_many_parts::TooManyParts;
          25  +
          26  +
pub use crate::types::error::_idempotency_parameter_mismatch::IdempotencyParameterMismatch;
          27  +
          28  +
pub use crate::types::error::_object_already_in_active_tier_error::ObjectAlreadyInActiveTierError;
          29  +
    2     30   
/// Error type for the `SelectObjectContentEventStreamError` operation.
    3     31   
#[non_exhaustive]
    4     32   
#[derive(::std::fmt::Debug)]
    5     33   
pub enum SelectObjectContentEventStreamError {
    6     34   
    /// An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
    7     35   
    #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
    8     36   
    variable wildcard pattern and check `.code()`:
    9     37   
     \
   10     38   
    &nbsp;&nbsp;&nbsp;`err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
   11     39   
     \
@@ -70,98 +157,157 @@
   90    118   
    fn extended_request_id(&self) -> Option<&str> {
   91    119   
        self.meta().extended_request_id()
   92    120   
    }
   93    121   
}
   94    122   
impl ::aws_types::request_id::RequestId for crate::types::error::SelectObjectContentEventStreamError {
   95    123   
    fn request_id(&self) -> Option<&str> {
   96    124   
        self.meta().request_id()
   97    125   
    }
   98    126   
}
   99    127   
  100         -
pub use crate::types::error::_object_already_in_active_tier_error::ObjectAlreadyInActiveTierError;
  101         -
  102         -
pub use crate::types::error::_idempotency_parameter_mismatch::IdempotencyParameterMismatch;
  103         -
  104         -
pub use crate::types::error::_no_such_key::NoSuchKey;
  105         -
  106         -
pub use crate::types::error::_too_many_parts::TooManyParts;
  107         -
  108         -
pub use crate::types::error::_invalid_write_offset::InvalidWriteOffset;
  109         -
  110         -
pub use crate::types::error::_invalid_request::InvalidRequest;
  111         -
  112         -
pub use crate::types::error::_encryption_type_mismatch::EncryptionTypeMismatch;
  113         -
  114         -
pub use crate::types::error::_no_such_bucket::NoSuchBucket;
  115         -
  116         -
pub use crate::types::error::_not_found::NotFound;
  117         -
  118         -
pub use crate::types::error::_invalid_object_state::InvalidObjectState;
  119         -
  120         -
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYou;
  121         -
  122         -
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExists;
  123         -
  124         -
pub use crate::types::error::_object_not_in_active_tier_error::ObjectNotInActiveTierError;
  125         -
  126         -
pub use crate::types::error::_no_such_upload::NoSuchUpload;
  127         -
  128    128   
mod _bucket_already_exists;
  129    129   
  130    130   
mod _bucket_already_owned_by_you;
  131    131   
  132    132   
mod _encryption_type_mismatch;
  133    133   
  134    134   
mod _idempotency_parameter_mismatch;
  135    135   
  136    136   
mod _invalid_object_state;
  137    137   

tmp-codegen-diff/aws-sdk/sdk/s3/src/types/error/builders.rs

@@ -1,1 +0,28 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_object_already_in_active_tier_error::ObjectAlreadyInActiveTierErrorBuilder;
    3         -
    4         -
pub use crate::types::error::_idempotency_parameter_mismatch::IdempotencyParameterMismatchBuilder;
           2  +
pub use crate::types::error::_no_such_upload::NoSuchUploadBuilder;
    5      3   
    6         -
pub use crate::types::error::_no_such_key::NoSuchKeyBuilder;
           4  +
pub use crate::types::error::_object_not_in_active_tier_error::ObjectNotInActiveTierErrorBuilder;
    7      5   
    8         -
pub use crate::types::error::_too_many_parts::TooManyPartsBuilder;
           6  +
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExistsBuilder;
    9      7   
   10         -
pub use crate::types::error::_invalid_write_offset::InvalidWriteOffsetBuilder;
           8  +
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYouBuilder;
   11      9   
   12         -
pub use crate::types::error::_invalid_request::InvalidRequestBuilder;
          10  +
pub use crate::types::error::_no_such_bucket::NoSuchBucketBuilder;
   13     11   
   14         -
pub use crate::types::error::_encryption_type_mismatch::EncryptionTypeMismatchBuilder;
          12  +
pub use crate::types::error::_invalid_object_state::InvalidObjectStateBuilder;
   15     13   
   16         -
pub use crate::types::error::_no_such_bucket::NoSuchBucketBuilder;
          14  +
pub use crate::types::error::_no_such_key::NoSuchKeyBuilder;
   17     15   
   18     16   
pub use crate::types::error::_not_found::NotFoundBuilder;
   19     17   
   20         -
pub use crate::types::error::_invalid_object_state::InvalidObjectStateBuilder;
          18  +
pub use crate::types::error::_encryption_type_mismatch::EncryptionTypeMismatchBuilder;
   21     19   
   22         -
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYouBuilder;
          20  +
pub use crate::types::error::_invalid_request::InvalidRequestBuilder;
   23     21   
   24         -
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExistsBuilder;
          22  +
pub use crate::types::error::_invalid_write_offset::InvalidWriteOffsetBuilder;
   25     23   
   26         -
pub use crate::types::error::_object_not_in_active_tier_error::ObjectNotInActiveTierErrorBuilder;
          24  +
pub use crate::types::error::_too_many_parts::TooManyPartsBuilder;
   27     25   
   28         -
pub use crate::types::error::_no_such_upload::NoSuchUploadBuilder;
          26  +
pub use crate::types::error::_idempotency_parameter_mismatch::IdempotencyParameterMismatchBuilder;
          27  +
          28  +
pub use crate::types::error::_object_already_in_active_tier_error::ObjectAlreadyInActiveTierErrorBuilder;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/associate_access_grants_identity_center.rs

@@ -342,342 +381,381 @@
  362    362   
            meta: meta.unwrap_or_default(),
  363    363   
        })
  364    364   
    }
  365    365   
}
  366    366   
impl ::aws_types::request_id::RequestId for crate::operation::associate_access_grants_identity_center::AssociateAccessGrantsIdentityCenterError {
  367    367   
    fn request_id(&self) -> Option<&str> {
  368    368   
        self.meta().request_id()
  369    369   
    }
  370    370   
}
  371    371   
  372         -
pub use crate::operation::associate_access_grants_identity_center::_associate_access_grants_identity_center_output::AssociateAccessGrantsIdentityCenterOutput;
  373         -
  374    372   
pub use crate::operation::associate_access_grants_identity_center::_associate_access_grants_identity_center_input::AssociateAccessGrantsIdentityCenterInput;
  375    373   
         374  +
pub use crate::operation::associate_access_grants_identity_center::_associate_access_grants_identity_center_output::AssociateAccessGrantsIdentityCenterOutput;
         375  +
  376    376   
mod _associate_access_grants_identity_center_input;
  377    377   
  378    378   
mod _associate_access_grants_identity_center_output;
  379    379   
  380    380   
/// Builders
  381    381   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/associate_access_grants_identity_center/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::associate_access_grants_identity_center::_associate_access_grants_identity_center_output::AssociateAccessGrantsIdentityCenterOutputBuilder;
    3         -
    4      2   
pub use crate::operation::associate_access_grants_identity_center::_associate_access_grants_identity_center_input::AssociateAccessGrantsIdentityCenterInputBuilder;
    5      3   
           4  +
pub use crate::operation::associate_access_grants_identity_center::_associate_access_grants_identity_center_output::AssociateAccessGrantsIdentityCenterOutputBuilder;
           5  +
    6      6   
impl crate::operation::associate_access_grants_identity_center::builders::AssociateAccessGrantsIdentityCenterInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::associate_access_grants_identity_center::AssociateAccessGrantsIdentityCenterOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::associate_access_grants_identity_center::AssociateAccessGrantsIdentityCenterError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_grant.rs

@@ -329,329 +368,368 @@
  349    349   
            meta: meta.unwrap_or_default(),
  350    350   
        })
  351    351   
    }
  352    352   
}
  353    353   
impl ::aws_types::request_id::RequestId for crate::operation::create_access_grant::CreateAccessGrantError {
  354    354   
    fn request_id(&self) -> Option<&str> {
  355    355   
        self.meta().request_id()
  356    356   
    }
  357    357   
}
  358    358   
  359         -
pub use crate::operation::create_access_grant::_create_access_grant_output::CreateAccessGrantOutput;
  360         -
  361    359   
pub use crate::operation::create_access_grant::_create_access_grant_input::CreateAccessGrantInput;
  362    360   
         361  +
pub use crate::operation::create_access_grant::_create_access_grant_output::CreateAccessGrantOutput;
         362  +
  363    363   
mod _create_access_grant_input;
  364    364   
  365    365   
mod _create_access_grant_output;
  366    366   
  367    367   
/// Builders
  368    368   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_grant/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::create_access_grant::_create_access_grant_output::CreateAccessGrantOutputBuilder;
    3         -
    4      2   
pub use crate::operation::create_access_grant::_create_access_grant_input::CreateAccessGrantInputBuilder;
    5      3   
           4  +
pub use crate::operation::create_access_grant::_create_access_grant_output::CreateAccessGrantOutputBuilder;
           5  +
    6      6   
impl crate::operation::create_access_grant::builders::CreateAccessGrantInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::create_access_grant::CreateAccessGrantOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::create_access_grant::CreateAccessGrantError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_grants_instance.rs

@@ -335,335 +374,374 @@
  355    355   
            meta: meta.unwrap_or_default(),
  356    356   
        })
  357    357   
    }
  358    358   
}
  359    359   
impl ::aws_types::request_id::RequestId for crate::operation::create_access_grants_instance::CreateAccessGrantsInstanceError {
  360    360   
    fn request_id(&self) -> Option<&str> {
  361    361   
        self.meta().request_id()
  362    362   
    }
  363    363   
}
  364    364   
  365         -
pub use crate::operation::create_access_grants_instance::_create_access_grants_instance_output::CreateAccessGrantsInstanceOutput;
  366         -
  367    365   
pub use crate::operation::create_access_grants_instance::_create_access_grants_instance_input::CreateAccessGrantsInstanceInput;
  368    366   
         367  +
pub use crate::operation::create_access_grants_instance::_create_access_grants_instance_output::CreateAccessGrantsInstanceOutput;
         368  +
  369    369   
mod _create_access_grants_instance_input;
  370    370   
  371    371   
mod _create_access_grants_instance_output;
  372    372   
  373    373   
/// Builders
  374    374   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_grants_instance/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::create_access_grants_instance::_create_access_grants_instance_output::CreateAccessGrantsInstanceOutputBuilder;
    3         -
    4      2   
pub use crate::operation::create_access_grants_instance::_create_access_grants_instance_input::CreateAccessGrantsInstanceInputBuilder;
    5      3   
           4  +
pub use crate::operation::create_access_grants_instance::_create_access_grants_instance_output::CreateAccessGrantsInstanceOutputBuilder;
           5  +
    6      6   
impl crate::operation::create_access_grants_instance::builders::CreateAccessGrantsInstanceInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::create_access_grants_instance::CreateAccessGrantsInstanceOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::create_access_grants_instance::CreateAccessGrantsInstanceError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_grants_location.rs

@@ -335,335 +374,374 @@
  355    355   
            meta: meta.unwrap_or_default(),
  356    356   
        })
  357    357   
    }
  358    358   
}
  359    359   
impl ::aws_types::request_id::RequestId for crate::operation::create_access_grants_location::CreateAccessGrantsLocationError {
  360    360   
    fn request_id(&self) -> Option<&str> {
  361    361   
        self.meta().request_id()
  362    362   
    }
  363    363   
}
  364    364   
  365         -
pub use crate::operation::create_access_grants_location::_create_access_grants_location_output::CreateAccessGrantsLocationOutput;
  366         -
  367    365   
pub use crate::operation::create_access_grants_location::_create_access_grants_location_input::CreateAccessGrantsLocationInput;
  368    366   
         367  +
pub use crate::operation::create_access_grants_location::_create_access_grants_location_output::CreateAccessGrantsLocationOutput;
         368  +
  369    369   
mod _create_access_grants_location_input;
  370    370   
  371    371   
mod _create_access_grants_location_output;
  372    372   
  373    373   
/// Builders
  374    374   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_grants_location/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::create_access_grants_location::_create_access_grants_location_output::CreateAccessGrantsLocationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::create_access_grants_location::_create_access_grants_location_input::CreateAccessGrantsLocationInputBuilder;
    5      3   
           4  +
pub use crate::operation::create_access_grants_location::_create_access_grants_location_output::CreateAccessGrantsLocationOutputBuilder;
           5  +
    6      6   
impl crate::operation::create_access_grants_location::builders::CreateAccessGrantsLocationInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::create_access_grants_location::CreateAccessGrantsLocationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::create_access_grants_location::CreateAccessGrantsLocationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_point.rs

@@ -354,354 +393,393 @@
  374    374   
            meta: meta.unwrap_or_default(),
  375    375   
        })
  376    376   
    }
  377    377   
}
  378    378   
impl ::aws_types::request_id::RequestId for crate::operation::create_access_point::CreateAccessPointError {
  379    379   
    fn request_id(&self) -> Option<&str> {
  380    380   
        self.meta().request_id()
  381    381   
    }
  382    382   
}
  383    383   
  384         -
pub use crate::operation::create_access_point::_create_access_point_output::CreateAccessPointOutput;
  385         -
  386    384   
pub use crate::operation::create_access_point::_create_access_point_input::CreateAccessPointInput;
  387    385   
         386  +
pub use crate::operation::create_access_point::_create_access_point_output::CreateAccessPointOutput;
         387  +
  388    388   
mod _create_access_point_input;
  389    389   
  390    390   
mod _create_access_point_output;
  391    391   
  392    392   
/// Builders
  393    393   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/create_access_point/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::create_access_point::_create_access_point_output::CreateAccessPointOutputBuilder;
    3         -
    4      2   
pub use crate::operation::create_access_point::_create_access_point_input::CreateAccessPointInputBuilder;
    5      3   
           4  +
pub use crate::operation::create_access_point::_create_access_point_output::CreateAccessPointOutputBuilder;
           5  +
    6      6   
impl crate::operation::create_access_point::builders::CreateAccessPointInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::create_access_point::CreateAccessPointOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::create_access_point::CreateAccessPointError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,