AWS SDK

AWS SDK

rev. f6356c10a335c46b7f149fcf1eaedbf60e39c8d5 (ignoring whitespace)

Files changed:

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

@@ -109,109 +171,179 @@
  129    129   
        #[allow(unused_mut)]
  130    130   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketInventoryConfiguration")
  131    131   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  132    132   
            .with_interceptor(GetBucketInventoryConfigurationEndpointParamsInterceptor)
  133    133   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  134    134   
                crate::operation::get_bucket_inventory_configuration::GetBucketInventoryConfigurationError,
  135    135   
            >::new())
  136    136   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  137    137   
                crate::operation::get_bucket_inventory_configuration::GetBucketInventoryConfigurationError,
  138    138   
            >::new())
  139         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         139  +
            .with_retry_classifier(
         140  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  140    141   
                    crate::operation::get_bucket_inventory_configuration::GetBucketInventoryConfigurationError,
  141         -
            >::new());
         142  +
                >::builder()
         143  +
                .transient_errors({
         144  +
                    let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         145  +
                    transient_errors.push("InternalError");
         146  +
                    ::std::borrow::Cow::Owned(transient_errors)
         147  +
                })
         148  +
                .build(),
         149  +
            );
  142    150   
  143    151   
        ::std::borrow::Cow::Owned(rcb)
  144    152   
    }
  145    153   
}
  146    154   
  147    155   
#[derive(Debug)]
  148    156   
struct GetBucketInventoryConfigurationResponseDeserializer;
  149    157   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketInventoryConfigurationResponseDeserializer {
  150    158   
    fn deserialize_nonstreaming(
  151    159   
        &self,

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

@@ -108,108 +170,178 @@
  128    128   
        #[allow(unused_mut)]
  129    129   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketLifecycleConfiguration")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(GetBucketLifecycleConfigurationEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::get_bucket_lifecycle_configuration::GetBucketLifecycleConfigurationError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::get_bucket_lifecycle_configuration::GetBucketLifecycleConfigurationError,
  137    137   
            >::new())
  138         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         138  +
            .with_retry_classifier(
         139  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  139    140   
                    crate::operation::get_bucket_lifecycle_configuration::GetBucketLifecycleConfigurationError,
  140         -
            >::new());
         141  +
                >::builder()
         142  +
                .transient_errors({
         143  +
                    let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         144  +
                    transient_errors.push("InternalError");
         145  +
                    ::std::borrow::Cow::Owned(transient_errors)
         146  +
                })
         147  +
                .build(),
         148  +
            );
  141    149   
  142    150   
        ::std::borrow::Cow::Owned(rcb)
  143    151   
    }
  144    152   
}
  145    153   
  146    154   
#[derive(Debug)]
  147    155   
struct GetBucketLifecycleConfigurationResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketLifecycleConfigurationResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

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

@@ -91,91 +160,158 @@
  111    111   
        ::std::option::Option::Some(cfg.freeze())
  112    112   
    }
  113    113   
  114    114   
    fn runtime_components(
  115    115   
        &self,
  116    116   
        _: &::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder,
  117    117   
    ) -> ::std::borrow::Cow<'_, ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder> {
  118    118   
        #[allow(unused_mut)]
  119    119   
                    let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketLocation")
  120    120   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121         -
            .with_interceptor(GetBucketLocationEndpointParamsInterceptor)
  122         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123         -
                crate::operation::get_bucket_location::GetBucketLocationError,
  124         -
            >::new())
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126         -
                crate::operation::get_bucket_location::GetBucketLocationError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_location::GetBucketLocationError,
  130         -
            >::new());
         121  +
.with_interceptor(GetBucketLocationEndpointParamsInterceptor)
         122  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::get_bucket_location::GetBucketLocationError>::new())
         123  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::get_bucket_location::GetBucketLocationError>::new())
         124  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_location::GetBucketLocationError>::builder().transient_errors({
         125  +
                                            let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         126  +
                                            transient_errors.push("InternalError");
         127  +
                                            ::std::borrow::Cow::Owned(transient_errors)
         128  +
                                            }).build());
  131    129   
  132    130   
        ::std::borrow::Cow::Owned(rcb)
  133    131   
    }
  134    132   
}
  135    133   
  136    134   
#[derive(Debug)]
  137    135   
struct GetBucketLocationResponseDeserializer;
  138    136   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketLocationResponseDeserializer {
  139    137   
    fn deserialize_nonstreaming(
  140    138   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketLogging")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetBucketLoggingEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_bucket_logging::GetBucketLoggingError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_bucket_logging::GetBucketLoggingError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_logging::GetBucketLoggingError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_logging::GetBucketLoggingError>::builder()
         130  +
                    .transient_errors({
         131  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         132  +
                        transient_errors.push("InternalError");
         133  +
                        ::std::borrow::Cow::Owned(transient_errors)
         134  +
                    })
         135  +
                    .build(),
         136  +
            );
  131    137   
  132    138   
        ::std::borrow::Cow::Owned(rcb)
  133    139   
    }
  134    140   
}
  135    141   
  136    142   
#[derive(Debug)]
  137    143   
struct GetBucketLoggingResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketLoggingResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

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

@@ -102,102 +164,172 @@
  122    122   
        #[allow(unused_mut)]
  123    123   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketMetricsConfiguration")
  124    124   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  125    125   
            .with_interceptor(GetBucketMetricsConfigurationEndpointParamsInterceptor)
  126    126   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  127    127   
                crate::operation::get_bucket_metrics_configuration::GetBucketMetricsConfigurationError,
  128    128   
            >::new())
  129    129   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  130    130   
                crate::operation::get_bucket_metrics_configuration::GetBucketMetricsConfigurationError,
  131    131   
            >::new())
  132         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         132  +
            .with_retry_classifier(
         133  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  133    134   
                    crate::operation::get_bucket_metrics_configuration::GetBucketMetricsConfigurationError,
  134         -
            >::new());
         135  +
                >::builder()
         136  +
                .transient_errors({
         137  +
                    let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         138  +
                    transient_errors.push("InternalError");
         139  +
                    ::std::borrow::Cow::Owned(transient_errors)
         140  +
                })
         141  +
                .build(),
         142  +
            );
  135    143   
  136    144   
        ::std::borrow::Cow::Owned(rcb)
  137    145   
    }
  138    146   
}
  139    147   
  140    148   
#[derive(Debug)]
  141    149   
struct GetBucketMetricsConfigurationResponseDeserializer;
  142    150   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketMetricsConfigurationResponseDeserializer {
  143    151   
    fn deserialize_nonstreaming(
  144    152   
        &self,

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

@@ -108,108 +170,178 @@
  128    128   
        #[allow(unused_mut)]
  129    129   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketNotificationConfiguration")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(GetBucketNotificationConfigurationEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::get_bucket_notification_configuration::GetBucketNotificationConfigurationError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::get_bucket_notification_configuration::GetBucketNotificationConfigurationError,
  137    137   
            >::new())
  138         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         138  +
            .with_retry_classifier(
         139  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  139    140   
                    crate::operation::get_bucket_notification_configuration::GetBucketNotificationConfigurationError,
  140         -
            >::new());
         141  +
                >::builder()
         142  +
                .transient_errors({
         143  +
                    let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         144  +
                    transient_errors.push("InternalError");
         145  +
                    ::std::borrow::Cow::Owned(transient_errors)
         146  +
                })
         147  +
                .build(),
         148  +
            );
  141    149   
  142    150   
        ::std::borrow::Cow::Owned(rcb)
  143    151   
    }
  144    152   
}
  145    153   
  146    154   
#[derive(Debug)]
  147    155   
struct GetBucketNotificationConfigurationResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketNotificationConfigurationResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

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

@@ -102,102 +164,172 @@
  122    122   
        #[allow(unused_mut)]
  123    123   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketOwnershipControls")
  124    124   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  125    125   
            .with_interceptor(GetBucketOwnershipControlsEndpointParamsInterceptor)
  126    126   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  127    127   
                crate::operation::get_bucket_ownership_controls::GetBucketOwnershipControlsError,
  128    128   
            >::new())
  129    129   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  130    130   
                crate::operation::get_bucket_ownership_controls::GetBucketOwnershipControlsError,
  131    131   
            >::new())
  132         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         132  +
            .with_retry_classifier(
         133  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  133    134   
                    crate::operation::get_bucket_ownership_controls::GetBucketOwnershipControlsError,
  134         -
            >::new());
         135  +
                >::builder()
         136  +
                .transient_errors({
         137  +
                    let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         138  +
                    transient_errors.push("InternalError");
         139  +
                    ::std::borrow::Cow::Owned(transient_errors)
         140  +
                })
         141  +
                .build(),
         142  +
            );
  135    143   
  136    144   
        ::std::borrow::Cow::Owned(rcb)
  137    145   
    }
  138    146   
}
  139    147   
  140    148   
#[derive(Debug)]
  141    149   
struct GetBucketOwnershipControlsResponseDeserializer;
  142    150   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketOwnershipControlsResponseDeserializer {
  143    151   
    fn deserialize_nonstreaming(
  144    152   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketPolicy")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetBucketPolicyEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_bucket_policy::GetBucketPolicyError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_bucket_policy::GetBucketPolicyError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_policy::GetBucketPolicyError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_policy::GetBucketPolicyError>::builder()
         130  +
                    .transient_errors({
         131  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         132  +
                        transient_errors.push("InternalError");
         133  +
                        ::std::borrow::Cow::Owned(transient_errors)
         134  +
                    })
         135  +
                    .build(),
         136  +
            );
  131    137   
  132    138   
        ::std::borrow::Cow::Owned(rcb)
  133    139   
    }
  134    140   
}
  135    141   
  136    142   
#[derive(Debug)]
  137    143   
struct GetBucketPolicyResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketPolicyResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

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

@@ -92,92 +163,172 @@
  112    112   
        });
  113    113   
  114    114   
        ::std::option::Option::Some(cfg.freeze())
  115    115   
    }
  116    116   
  117    117   
    fn runtime_components(
  118    118   
        &self,
  119    119   
        _: &::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder,
  120    120   
    ) -> ::std::borrow::Cow<'_, ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder> {
  121    121   
        #[allow(unused_mut)]
  122         -
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketPolicyStatus")
         122  +
        let mut rcb =
         123  +
            ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketPolicyStatus")
  123    124   
                .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124    125   
                .with_interceptor(GetBucketPolicyStatusEndpointParamsInterceptor)
  125    126   
                .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126    127   
                    crate::operation::get_bucket_policy_status::GetBucketPolicyStatusError,
  127    128   
                >::new())
  128    129   
                .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129    130   
                    crate::operation::get_bucket_policy_status::GetBucketPolicyStatusError,
  130    131   
                >::new())
  131         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         132  +
                .with_retry_classifier(
         133  +
                    ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  132    134   
                        crate::operation::get_bucket_policy_status::GetBucketPolicyStatusError,
  133         -
            >::new());
         135  +
                    >::builder()
         136  +
                    .transient_errors({
         137  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         138  +
                        transient_errors.push("InternalError");
         139  +
                        ::std::borrow::Cow::Owned(transient_errors)
         140  +
                    })
         141  +
                    .build(),
         142  +
                );
  134    143   
  135    144   
        ::std::borrow::Cow::Owned(rcb)
  136    145   
    }
  137    146   
}
  138    147   
  139    148   
#[derive(Debug)]
  140    149   
struct GetBucketPolicyStatusResponseDeserializer;
  141    150   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketPolicyStatusResponseDeserializer {
  142    151   
    fn deserialize_nonstreaming(
  143    152   
        &self,

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

@@ -94,94 +163,161 @@
  114    114   
        ::std::option::Option::Some(cfg.freeze())
  115    115   
    }
  116    116   
  117    117   
    fn runtime_components(
  118    118   
        &self,
  119    119   
        _: &::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder,
  120    120   
    ) -> ::std::borrow::Cow<'_, ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder> {
  121    121   
        #[allow(unused_mut)]
  122    122   
                    let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketReplication")
  123    123   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124         -
            .with_interceptor(GetBucketReplicationEndpointParamsInterceptor)
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126         -
                crate::operation::get_bucket_replication::GetBucketReplicationError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129         -
                crate::operation::get_bucket_replication::GetBucketReplicationError,
  130         -
            >::new())
  131         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  132         -
                crate::operation::get_bucket_replication::GetBucketReplicationError,
  133         -
            >::new());
         124  +
.with_interceptor(GetBucketReplicationEndpointParamsInterceptor)
         125  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::get_bucket_replication::GetBucketReplicationError>::new())
         126  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::get_bucket_replication::GetBucketReplicationError>::new())
         127  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_replication::GetBucketReplicationError>::builder().transient_errors({
         128  +
                                            let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         129  +
                                            transient_errors.push("InternalError");
         130  +
                                            ::std::borrow::Cow::Owned(transient_errors)
         131  +
                                            }).build());
  134    132   
  135    133   
        ::std::borrow::Cow::Owned(rcb)
  136    134   
    }
  137    135   
}
  138    136   
  139    137   
#[derive(Debug)]
  140    138   
struct GetBucketReplicationResponseDeserializer;
  141    139   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketReplicationResponseDeserializer {
  142    140   
    fn deserialize_nonstreaming(
  143    141   
        &self,

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

@@ -101,101 +163,171 @@
  121    121   
        #[allow(unused_mut)]
  122    122   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketRequestPayment")
  123    123   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124    124   
            .with_interceptor(GetBucketRequestPaymentEndpointParamsInterceptor)
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126    126   
                crate::operation::get_bucket_request_payment::GetBucketRequestPaymentError,
  127    127   
            >::new())
  128    128   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129    129   
                crate::operation::get_bucket_request_payment::GetBucketRequestPaymentError,
  130    130   
            >::new())
  131         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
         131  +
            .with_retry_classifier(
         132  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  132    133   
                    crate::operation::get_bucket_request_payment::GetBucketRequestPaymentError,
  133         -
            >::new());
         134  +
                >::builder()
         135  +
                .transient_errors({
         136  +
                    let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         137  +
                    transient_errors.push("InternalError");
         138  +
                    ::std::borrow::Cow::Owned(transient_errors)
         139  +
                })
         140  +
                .build(),
         141  +
            );
  134    142   
  135    143   
        ::std::borrow::Cow::Owned(rcb)
  136    144   
    }
  137    145   
}
  138    146   
  139    147   
#[derive(Debug)]
  140    148   
struct GetBucketRequestPaymentResponseDeserializer;
  141    149   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketRequestPaymentResponseDeserializer {
  142    150   
    fn deserialize_nonstreaming(
  143    151   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketTagging")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetBucketTaggingEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_bucket_tagging::GetBucketTaggingError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_bucket_tagging::GetBucketTaggingError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_tagging::GetBucketTaggingError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_tagging::GetBucketTaggingError>::builder()
         130  +
                    .transient_errors({
         131  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         132  +
                        transient_errors.push("InternalError");
         133  +
                        ::std::borrow::Cow::Owned(transient_errors)
         134  +
                    })
         135  +
                    .build(),
         136  +
            );
  131    137   
  132    138   
        ::std::borrow::Cow::Owned(rcb)
  133    139   
    }
  134    140   
}
  135    141   
  136    142   
#[derive(Debug)]
  137    143   
struct GetBucketTaggingResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketTaggingResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

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

@@ -91,91 +160,158 @@
  111    111   
        ::std::option::Option::Some(cfg.freeze())
  112    112   
    }
  113    113   
  114    114   
    fn runtime_components(
  115    115   
        &self,
  116    116   
        _: &::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder,
  117    117   
    ) -> ::std::borrow::Cow<'_, ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder> {
  118    118   
        #[allow(unused_mut)]
  119    119   
                    let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketVersioning")
  120    120   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121         -
            .with_interceptor(GetBucketVersioningEndpointParamsInterceptor)
  122         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123         -
                crate::operation::get_bucket_versioning::GetBucketVersioningError,
  124         -
            >::new())
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126         -
                crate::operation::get_bucket_versioning::GetBucketVersioningError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_versioning::GetBucketVersioningError,
  130         -
            >::new());
         121  +
.with_interceptor(GetBucketVersioningEndpointParamsInterceptor)
         122  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::get_bucket_versioning::GetBucketVersioningError>::new())
         123  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::get_bucket_versioning::GetBucketVersioningError>::new())
         124  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_versioning::GetBucketVersioningError>::builder().transient_errors({
         125  +
                                            let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         126  +
                                            transient_errors.push("InternalError");
         127  +
                                            ::std::borrow::Cow::Owned(transient_errors)
         128  +
                                            }).build());
  131    129   
  132    130   
        ::std::borrow::Cow::Owned(rcb)
  133    131   
    }
  134    132   
}
  135    133   
  136    134   
#[derive(Debug)]
  137    135   
struct GetBucketVersioningResponseDeserializer;
  138    136   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketVersioningResponseDeserializer {
  139    137   
    fn deserialize_nonstreaming(
  140    138   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketWebsite")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetBucketWebsiteEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_bucket_website::GetBucketWebsiteError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_bucket_website::GetBucketWebsiteError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_website::GetBucketWebsiteError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_website::GetBucketWebsiteError>::builder()
         130  +
                    .transient_errors({
         131  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         132  +
                        transient_errors.push("InternalError");
         133  +
                        ::std::borrow::Cow::Owned(transient_errors)
         134  +
                    })
         135  +
                    .build(),
         136  +
            );
  131    137   
  132    138   
        ::std::borrow::Cow::Owned(rcb)
  133    139   
    }
  134    140   
}
  135    141   
  136    142   
#[derive(Debug)]
  137    143   
struct GetBucketWebsiteResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketWebsiteResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

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

@@ -106,106 +168,174 @@
  126    126   
                    let input: &crate::operation::get_object::GetObjectInput = input.downcast_ref().expect("correct type");
  127    127   
                    matches!(input.checksum_mode(), ::std::option::Option::Some(crate::types::ChecksumMode::Enabled))
  128    128   
                },
  129    129   
            ))
  130    130   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  131    131   
                crate::operation::get_object::GetObjectError,
  132    132   
            >::new())
  133    133   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  134    134   
                crate::operation::get_object::GetObjectError,
  135    135   
            >::new())
  136         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  137         -
                crate::operation::get_object::GetObjectError,
  138         -
            >::new());
         136  +
            .with_retry_classifier(
         137  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_object::GetObjectError>::builder()
         138  +
                    .transient_errors({
         139  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         140  +
                        transient_errors.push("InternalError");
         141  +
                        ::std::borrow::Cow::Owned(transient_errors)
         142  +
                    })
         143  +
                    .build(),
         144  +
            );
  139    145   
  140    146   
        ::std::borrow::Cow::Owned(rcb)
  141    147   
    }
  142    148   
}
  143    149   
  144    150   
#[derive(Debug)]
  145    151   
struct GetObjectResponseDeserializer;
  146    152   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetObjectResponseDeserializer {
  147    153   
    fn deserialize_streaming(
  148    154   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetObjectAcl")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetObjectAclEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_object_acl::GetObjectAclError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_object_acl::GetObjectAclError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_object_acl::GetObjectAclError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_object_acl::GetObjectAclError>::builder()
         130  +
                    .transient_errors({
         131  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         132  +
                        transient_errors.push("InternalError");
         133  +
                        ::std::borrow::Cow::Owned(transient_errors)
         134  +
                    })
         135  +
                    .build(),
         136  +
            );
  131    137   
  132    138   
        ::std::borrow::Cow::Owned(rcb)
  133    139   
    }
  134    140   
}
  135    141   
  136    142   
#[derive(Debug)]
  137    143   
struct GetObjectAclResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetObjectAclResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,