AWS SDK

AWS SDK

rev. b5744bf708d4d7ee517d8c0e24ff177b2aa2cac5 (ignoring whitespace)

Files changed:

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

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

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

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

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

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

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

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/get_public_access_block.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("GetPublicAccessBlock")
  123    123   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124         -
            .with_interceptor(GetPublicAccessBlockEndpointParamsInterceptor)
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126         -
                crate::operation::get_public_access_block::GetPublicAccessBlockError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129         -
                crate::operation::get_public_access_block::GetPublicAccessBlockError,
  130         -
            >::new())
  131         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  132         -
                crate::operation::get_public_access_block::GetPublicAccessBlockError,
  133         -
            >::new());
         124  +
.with_interceptor(GetPublicAccessBlockEndpointParamsInterceptor)
         125  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::get_public_access_block::GetPublicAccessBlockError>::new())
         126  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::get_public_access_block::GetPublicAccessBlockError>::new())
         127  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::get_public_access_block::GetPublicAccessBlockError>::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 GetPublicAccessBlockResponseDeserializer;
  141    139   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for GetPublicAccessBlockResponseDeserializer {
  142    140   
    fn deserialize_nonstreaming(
  143    141   
        &self,

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

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

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

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

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

@@ -108,108 +170,178 @@
  128    128   
        #[allow(unused_mut)]
  129    129   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("ListBucketAnalyticsConfigurations")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(ListBucketAnalyticsConfigurationsEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::list_bucket_analytics_configurations::ListBucketAnalyticsConfigurationsError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::list_bucket_analytics_configurations::ListBucketAnalyticsConfigurationsError,
  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::list_bucket_analytics_configurations::ListBucketAnalyticsConfigurationsError,
  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 ListBucketAnalyticsConfigurationsResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for ListBucketAnalyticsConfigurationsResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

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

@@ -109,109 +171,179 @@
  129    129   
        let mut rcb =
  130    130   
            ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("ListBucketIntelligentTieringConfigurations")
  131    131   
                .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  132    132   
                .with_interceptor(ListBucketIntelligentTieringConfigurationsEndpointParamsInterceptor)
  133    133   
                .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  134    134   
                    crate::operation::list_bucket_intelligent_tiering_configurations::ListBucketIntelligentTieringConfigurationsError,
  135    135   
                >::new())
  136    136   
                .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  137    137   
                    crate::operation::list_bucket_intelligent_tiering_configurations::ListBucketIntelligentTieringConfigurationsError,
  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::list_bucket_intelligent_tiering_configurations::ListBucketIntelligentTieringConfigurationsError,
  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 ListBucketIntelligentTieringConfigurationsResponseDeserializer;
  149    157   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for ListBucketIntelligentTieringConfigurationsResponseDeserializer {
  150    158   
    fn deserialize_nonstreaming(
  151    159   
        &self,

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

@@ -109,109 +171,179 @@
  129    129   
        #[allow(unused_mut)]
  130    130   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("ListBucketInventoryConfigurations")
  131    131   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  132    132   
            .with_interceptor(ListBucketInventoryConfigurationsEndpointParamsInterceptor)
  133    133   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  134    134   
                crate::operation::list_bucket_inventory_configurations::ListBucketInventoryConfigurationsError,
  135    135   
            >::new())
  136    136   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  137    137   
                crate::operation::list_bucket_inventory_configurations::ListBucketInventoryConfigurationsError,
  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::list_bucket_inventory_configurations::ListBucketInventoryConfigurationsError,
  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 ListBucketInventoryConfigurationsResponseDeserializer;
  149    157   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for ListBucketInventoryConfigurationsResponseDeserializer {
  150    158   
    fn deserialize_nonstreaming(
  151    159   
        &self,

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

@@ -108,108 +170,178 @@
  128    128   
        #[allow(unused_mut)]
  129    129   
        let mut rcb = ::aws_smithy_runtime_api::client::runtime_components::RuntimeComponentsBuilder::new("ListBucketMetricsConfigurations")
  130    130   
            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  131    131   
            .with_interceptor(ListBucketMetricsConfigurationsEndpointParamsInterceptor)
  132    132   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  133    133   
                crate::operation::list_bucket_metrics_configurations::ListBucketMetricsConfigurationsError,
  134    134   
            >::new())
  135    135   
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  136    136   
                crate::operation::list_bucket_metrics_configurations::ListBucketMetricsConfigurationsError,
  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::list_bucket_metrics_configurations::ListBucketMetricsConfigurationsError,
  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 ListBucketMetricsConfigurationsResponseDeserializer;
  148    156   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for ListBucketMetricsConfigurationsResponseDeserializer {
  149    157   
    fn deserialize_nonstreaming(
  150    158   
        &self,

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

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

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/list_directory_buckets.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("ListDirectoryBuckets")
  123    123   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124         -
            .with_interceptor(ListDirectoryBucketsEndpointParamsInterceptor)
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126         -
                crate::operation::list_directory_buckets::ListDirectoryBucketsError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129         -
                crate::operation::list_directory_buckets::ListDirectoryBucketsError,
  130         -
            >::new())
  131         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  132         -
                crate::operation::list_directory_buckets::ListDirectoryBucketsError,
  133         -
            >::new());
         124  +
.with_interceptor(ListDirectoryBucketsEndpointParamsInterceptor)
         125  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::list_directory_buckets::ListDirectoryBucketsError>::new())
         126  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::list_directory_buckets::ListDirectoryBucketsError>::new())
         127  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::list_directory_buckets::ListDirectoryBucketsError>::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 ListDirectoryBucketsResponseDeserializer;
  141    139   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for ListDirectoryBucketsResponseDeserializer {
  142    140   
    fn deserialize_nonstreaming(
  143    141   
        &self,

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/list_multipart_uploads.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("ListMultipartUploads")
  123    123   
                            .with_interceptor(::aws_smithy_runtime::client::stalled_stream_protection::StalledStreamProtectionInterceptor::default())
  124         -
            .with_interceptor(ListMultipartUploadsEndpointParamsInterceptor)
  125         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<
  126         -
                crate::operation::list_multipart_uploads::ListMultipartUploadsError,
  127         -
            >::new())
  128         -
            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<
  129         -
                crate::operation::list_multipart_uploads::ListMultipartUploadsError,
  130         -
            >::new())
  131         -
            .with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<
  132         -
                crate::operation::list_multipart_uploads::ListMultipartUploadsError,
  133         -
            >::new());
         124  +
.with_interceptor(ListMultipartUploadsEndpointParamsInterceptor)
         125  +
                            .with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::TransientErrorClassifier::<crate::operation::list_multipart_uploads::ListMultipartUploadsError>::new())
         126  +
.with_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::ModeledAsRetryableClassifier::<crate::operation::list_multipart_uploads::ListMultipartUploadsError>::new())
         127  +
.with_retry_classifier(::aws_runtime::retries::classifiers::AwsErrorCodeClassifier::<crate::operation::list_multipart_uploads::ListMultipartUploadsError>::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 ListMultipartUploadsResponseDeserializer;
  141    139   
impl ::aws_smithy_runtime_api::client::ser_de::DeserializeResponse for ListMultipartUploadsResponseDeserializer {
  142    140   
    fn deserialize_nonstreaming(
  143    141   
        &self,