AWS SDK

AWS SDK

rev. 1b681b8abdd6bbaaaf9d450db128e462b39f6693 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/delete_bucket_metrics_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("DeleteBucketMetricsConfiguration")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(DeleteBucketMetricsConfigurationEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::delete_bucket_metrics_configuration::DeleteBucketMetricsConfigurationError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::delete_bucket_metrics_configuration::DeleteBucketMetricsConfigurationError,
  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::delete_bucket_metrics_configuration::DeleteBucketMetricsConfigurationError,
  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 DeleteBucketMetricsConfigurationResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteBucketMetricsConfigurationResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/delete_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("DeleteBucketOwnershipControls")
  124    124   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  125    125   
            .with_interceptor(DeleteBucketOwnershipControlsEndpointParamsInterceptor)
  126    126   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  127    127   
                crate::operation::delete_bucket_ownership_controls::DeleteBucketOwnershipControlsError,
  128    128   
            >::new())
  129    129   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  130    130   
                crate::operation::delete_bucket_ownership_controls::DeleteBucketOwnershipControlsError,
  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::delete_bucket_ownership_controls::DeleteBucketOwnershipControlsError,
  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 DeleteBucketOwnershipControlsResponseDeserializer;
  142    150   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteBucketOwnershipControlsResponseDeserializer {
  143    151   
    fn deserialize_nonstreaming(
  144    152   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/delete_bucket_policy.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("DeleteBucketPolicy")
  120    120   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121         -
            .with_interceptor(DeleteBucketPolicyEndpointParamsInterceptor)
  122         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123         -
                crate::operation::delete_bucket_policy::DeleteBucketPolicyError,
  124         -
            >::new())
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126         -
                crate::operation::delete_bucket_policy::DeleteBucketPolicyError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::delete_bucket_policy::DeleteBucketPolicyError,
  130         -
            >::new());
         121  +
.with_interceptor(DeleteBucketPolicyEndpointParamsInterceptor)
         122  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::delete_bucket_policy::DeleteBucketPolicyError>::new())
         123  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::delete_bucket_policy::DeleteBucketPolicyError>::new())
         124  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::delete_bucket_policy::DeleteBucketPolicyError>::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 DeleteBucketPolicyResponseDeserializer;
  138    136   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteBucketPolicyResponseDeserializer {
  139    137   
    fn deserialize_nonstreaming(
  140    138   
        &self,

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

@@ -101,101 +163,171 @@
  121    121   
        #[allow(unused_mut)]
  122    122   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("DeleteBucketReplication")
  123    123   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124    124   
            .with_interceptor(DeleteBucketReplicationEndpointParamsInterceptor)
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126    126   
                crate::operation::delete_bucket_replication::DeleteBucketReplicationError,
  127    127   
            >::new())
  128    128   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129    129   
                crate::operation::delete_bucket_replication::DeleteBucketReplicationError,
  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::delete_bucket_replication::DeleteBucketReplicationError,
  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 DeleteBucketReplicationResponseDeserializer;
  141    149   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteBucketReplicationResponseDeserializer {
  142    150   
    fn deserialize_nonstreaming(
  143    151   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/delete_bucket_tagging.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("DeleteBucketTagging")
  120    120   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121         -
            .with_interceptor(DeleteBucketTaggingEndpointParamsInterceptor)
  122         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123         -
                crate::operation::delete_bucket_tagging::DeleteBucketTaggingError,
  124         -
            >::new())
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126         -
                crate::operation::delete_bucket_tagging::DeleteBucketTaggingError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::delete_bucket_tagging::DeleteBucketTaggingError,
  130         -
            >::new());
         121  +
.with_interceptor(DeleteBucketTaggingEndpointParamsInterceptor)
         122  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::delete_bucket_tagging::DeleteBucketTaggingError>::new())
         123  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::delete_bucket_tagging::DeleteBucketTaggingError>::new())
         124  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::delete_bucket_tagging::DeleteBucketTaggingError>::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 DeleteBucketTaggingResponseDeserializer;
  138    136   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteBucketTaggingResponseDeserializer {
  139    137   
    fn deserialize_nonstreaming(
  140    138   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/delete_bucket_website.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("DeleteBucketWebsite")
  120    120   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121         -
            .with_interceptor(DeleteBucketWebsiteEndpointParamsInterceptor)
  122         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123         -
                crate::operation::delete_bucket_website::DeleteBucketWebsiteError,
  124         -
            >::new())
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126         -
                crate::operation::delete_bucket_website::DeleteBucketWebsiteError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::delete_bucket_website::DeleteBucketWebsiteError,
  130         -
            >::new());
         121  +
.with_interceptor(DeleteBucketWebsiteEndpointParamsInterceptor)
         122  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::delete_bucket_website::DeleteBucketWebsiteError>::new())
         123  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::delete_bucket_website::DeleteBucketWebsiteError>::new())
         124  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::delete_bucket_website::DeleteBucketWebsiteError>::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 DeleteBucketWebsiteResponseDeserializer;
  138    136   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteBucketWebsiteResponseDeserializer {
  139    137   
    fn deserialize_nonstreaming(
  140    138   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("DeleteObject")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(DeleteObjectEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::delete_object::DeleteObjectError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::delete_object::DeleteObjectError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::delete_object::DeleteObjectError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::delete_object::DeleteObjectError>::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 DeleteObjectResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteObjectResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/delete_object_tagging.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("DeleteObjectTagging")
  120    120   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121         -
            .with_interceptor(DeleteObjectTaggingEndpointParamsInterceptor)
  122         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123         -
                crate::operation::delete_object_tagging::DeleteObjectTaggingError,
  124         -
            >::new())
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126         -
                crate::operation::delete_object_tagging::DeleteObjectTaggingError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::delete_object_tagging::DeleteObjectTaggingError,
  130         -
            >::new());
         121  +
.with_interceptor(DeleteObjectTaggingEndpointParamsInterceptor)
         122  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::delete_object_tagging::DeleteObjectTaggingError>::new())
         123  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::delete_object_tagging::DeleteObjectTaggingError>::new())
         124  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::delete_object_tagging::DeleteObjectTaggingError>::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 DeleteObjectTaggingResponseDeserializer;
  138    136   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteObjectTaggingResponseDeserializer {
  139    137   
    fn deserialize_nonstreaming(
  140    138   
        &self,

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

@@ -114,114 +176,182 @@
  134    134   
                    };
  135    135   
                    ::std::result::Result::<_, ::aws_smithy_runtime_api::box_error::BoxError>::Ok(checksum_algorithm)
  136    136   
                },
  137    137   
            ))
  138    138   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  139    139   
                crate::operation::delete_objects::DeleteObjectsError,
  140    140   
            >::new())
  141    141   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  142    142   
                crate::operation::delete_objects::DeleteObjectsError,
  143    143   
            >::new())
  144         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  145         -
                crate::operation::delete_objects::DeleteObjectsError,
  146         -
            >::new());
         144  +
            .with_retry_classifier(
         145  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::delete_objects::DeleteObjectsError>::builder()
         146  +
                    .transient_errors({
         147  +
                        let mut transient_errors: Vec<&'static str> = ::aws_runtime::retries::classifiers::TRANSIENT_ERRORS.into();
         148  +
                        transient_errors.push("InternalError");
         149  +
                        ::std::borrow::Cow::Owned(transient_errors)
         150  +
                    })
         151  +
                    .build(),
         152  +
            );
  147    153   
  148    154   
        ::std::borrow::Cow::Owned(rcb)
  149    155   
    }
  150    156   
}
  151    157   
  152    158   
#[derive(Debug)]
  153    159   
struct DeleteObjectsResponseDeserializer;
  154    160   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeleteObjectsResponseDeserializer {
  155    161   
    fn deserialize_nonstreaming(
  156    162   
        &self,

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

@@ -101,101 +163,171 @@
  121    121   
        #[allow(unused_mut)]
  122    122   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("DeletePublicAccessBlock")
  123    123   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124    124   
            .with_interceptor(DeletePublicAccessBlockEndpointParamsInterceptor)
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126    126   
                crate::operation::delete_public_access_block::DeletePublicAccessBlockError,
  127    127   
            >::new())
  128    128   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129    129   
                crate::operation::delete_public_access_block::DeletePublicAccessBlockError,
  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::delete_public_access_block::DeletePublicAccessBlockError,
  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 DeletePublicAccessBlockResponseDeserializer;
  141    149   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for DeletePublicAccessBlockResponseDeserializer {
  142    150   
    fn deserialize_nonstreaming(
  143    151   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/get_bucket_accelerate_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("GetBucketAccelerateConfiguration")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(GetBucketAccelerateConfigurationEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::get_bucket_accelerate_configuration::GetBucketAccelerateConfigurationError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::get_bucket_accelerate_configuration::GetBucketAccelerateConfigurationError,
  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_accelerate_configuration::GetBucketAccelerateConfigurationError,
  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 GetBucketAccelerateConfigurationResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketAccelerateConfigurationResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/get_bucket_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("GetBucketAcl")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetBucketAclEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_bucket_acl::GetBucketAclError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_bucket_acl::GetBucketAclError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_acl::GetBucketAclError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_acl::GetBucketAclError>::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 GetBucketAclResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketAclResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/get_bucket_analytics_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("GetBucketAnalyticsConfiguration")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(GetBucketAnalyticsConfigurationEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::get_bucket_analytics_configuration::GetBucketAnalyticsConfigurationError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::get_bucket_analytics_configuration::GetBucketAnalyticsConfigurationError,
  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_analytics_configuration::GetBucketAnalyticsConfigurationError,
  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 GetBucketAnalyticsConfigurationResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketAnalyticsConfigurationResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

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

@@ -98,98 +160,166 @@
  118    118   
        #[allow(unused_mut)]
  119    119   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("GetBucketCors")
  120    120   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  121    121   
            .with_interceptor(GetBucketCorsEndpointParamsInterceptor)
  122    122   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  123    123   
                crate::operation::get_bucket_cors::GetBucketCorsError,
  124    124   
            >::new())
  125    125   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  126    126   
                crate::operation::get_bucket_cors::GetBucketCorsError,
  127    127   
            >::new())
  128         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  129         -
                crate::operation::get_bucket_cors::GetBucketCorsError,
  130         -
            >::new());
         128  +
            .with_retry_classifier(
         129  +
                ::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_bucket_cors::GetBucketCorsError>::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 GetBucketCorsResponseDeserializer;
  138    144   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketCorsResponseDeserializer {
  139    145   
    fn deserialize_nonstreaming(
  140    146   
        &self,

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

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

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/get_bucket_intelligent_tiering_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("GetBucketIntelligentTieringConfiguration")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(GetBucketIntelligentTieringConfigurationEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::get_bucket_intelligent_tiering_configuration::GetBucketIntelligentTieringConfigurationError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::get_bucket_intelligent_tiering_configuration::GetBucketIntelligentTieringConfigurationError,
  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_intelligent_tiering_configuration::GetBucketIntelligentTieringConfigurationError,
  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 GetBucketIntelligentTieringConfigurationResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetBucketIntelligentTieringConfigurationResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,