AWS SDK

AWS SDK

rev. e078d088659554866bb85a58eb655c7ecb20450d

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3control/src/endpoint_override.rs

@@ -0,1 +0,30 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/*
           3  +
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
           4  +
 * SPDX-License-Identifier: Apache-2.0
           5  +
 */
           6  +
           7  +
use aws_runtime::sdk_feature::AwsSdkFeature;
           8  +
use aws_smithy_runtime_api::{
           9  +
    box_error::BoxError,
          10  +
    client::interceptors::{context::BeforeSerializationInterceptorContextRef, Intercept},
          11  +
};
          12  +
use aws_smithy_types::config_bag::ConfigBag;
          13  +
use aws_types::endpoint_config::EndpointUrl;
          14  +
          15  +
/// Interceptor that tracks AWS SDK features for endpoint override.
          16  +
#[derive(Debug, Default)]
          17  +
pub(crate) struct EndpointOverrideFeatureTrackerInterceptor;
          18  +
          19  +
impl Intercept for EndpointOverrideFeatureTrackerInterceptor {
          20  +
    fn name(&self) -> &'static str {
          21  +
        "EndpointOverrideFeatureTrackerInterceptor"
          22  +
    }
          23  +
          24  +
    fn read_before_execution(&self, _context: &BeforeSerializationInterceptorContextRef<'_>, cfg: &mut ConfigBag) -> Result<(), BoxError> {
          25  +
        if cfg.load::<EndpointUrl>().is_some() {
          26  +
            cfg.interceptor_state().store_append(AwsSdkFeature::EndpointOverride);
          27  +
        }
          28  +
        Ok(())
          29  +
    }
          30  +
}

tmp-codegen-diff/aws-sdk/sdk/s3control/src/lib.rs

@@ -164,164 +211,213 @@
  184    184   
/// Primitives such as `Blob` or `DateTime` used by other types.
  185    185   
pub mod primitives;
  186    186   
  187    187   
/// Data structures used by operation inputs/outputs.
  188    188   
pub mod types;
  189    189   
  190    190   
pub(crate) mod client_http_checksum_required;
  191    191   
  192    192   
pub(crate) mod client_idempotency_token;
  193    193   
         194  +
mod endpoint_override;
         195  +
  194    196   
mod idempotency_token;
  195    197   
  196    198   
pub(crate) mod protocol_serde;
  197    199   
  198    200   
mod sdk_feature_tracker;
  199    201   
  200    202   
mod serialization_settings;
  201    203   
  202    204   
mod endpoint_lib;
  203    205   

tmp-codegen-diff/aws-sdk/sdk/signin/src/config.rs

@@ -1277,1277 +1336,1337 @@
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
 1303   1303   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1304   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1305   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1306   
        ));
        1307  +
        runtime_components.push_interceptor(crate::endpoint_override::EndpointOverrideFeatureTrackerInterceptor);
 1307   1308   
        Self { config, runtime_components }
 1308   1309   
    }
 1309   1310   
}
 1310   1311   
 1311   1312   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1313   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {
 1313   1314   
        self.config.clone()
 1314   1315   
    }
 1315   1316   
 1316   1317   
    fn order(&self) -> ::aws_smithy_runtime_api::client::runtime_plugin::Order {

tmp-codegen-diff/aws-sdk/sdk/signin/src/endpoint_override.rs

@@ -0,1 +0,30 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/*
           3  +
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
           4  +
 * SPDX-License-Identifier: Apache-2.0
           5  +
 */
           6  +
           7  +
use aws_runtime::sdk_feature::AwsSdkFeature;
           8  +
use aws_smithy_runtime_api::{
           9  +
    box_error::BoxError,
          10  +
    client::interceptors::{context::BeforeSerializationInterceptorContextRef, Intercept},
          11  +
};
          12  +
use aws_smithy_types::config_bag::ConfigBag;
          13  +
use aws_types::endpoint_config::EndpointUrl;
          14  +
          15  +
/// Interceptor that tracks AWS SDK features for endpoint override.
          16  +
#[derive(Debug, Default)]
          17  +
pub(crate) struct EndpointOverrideFeatureTrackerInterceptor;
          18  +
          19  +
impl Intercept for EndpointOverrideFeatureTrackerInterceptor {
          20  +
    fn name(&self) -> &'static str {
          21  +
        "EndpointOverrideFeatureTrackerInterceptor"
          22  +
    }
          23  +
          24  +
    fn read_before_execution(&self, _context: &BeforeSerializationInterceptorContextRef<'_>, cfg: &mut ConfigBag) -> Result<(), BoxError> {
          25  +
        if cfg.load::<EndpointUrl>().is_some() {
          26  +
            cfg.interceptor_state().store_append(AwsSdkFeature::EndpointOverride);
          27  +
        }
          28  +
        Ok(())
          29  +
    }
          30  +
}

tmp-codegen-diff/aws-sdk/sdk/signin/src/lib.rs

@@ -96,96 +139,141 @@
  116    116   
  117    117   
/// All operations that this crate can perform.
  118    118   
pub mod operation;
  119    119   
  120    120   
/// Primitives such as `Blob` or `DateTime` used by other types.
  121    121   
pub mod primitives;
  122    122   
  123    123   
/// Data structures used by operation inputs/outputs.
  124    124   
pub mod types;
  125    125   
         126  +
mod endpoint_override;
         127  +
  126    128   
pub(crate) mod protocol_serde;
  127    129   
  128    130   
mod sdk_feature_tracker;
  129    131   
  130    132   
mod serialization_settings;
  131    133   
  132    134   
mod endpoint_lib;
  133    135   
  134    136   
mod serde_util;
  135    137   

tmp-codegen-diff/aws-sdk/sdk/sso/src/config.rs

@@ -1277,1277 +1336,1337 @@
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
 1303   1303   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1304   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1305   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1306   
        ));
        1307  +
        runtime_components.push_interceptor(crate::endpoint_override::EndpointOverrideFeatureTrackerInterceptor);
 1307   1308   
        Self { config, runtime_components }
 1308   1309   
    }
 1309   1310   
}
 1310   1311   
 1311   1312   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1313   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {
 1313   1314   
        self.config.clone()
 1314   1315   
    }
 1315   1316   
 1316   1317   
    fn order(&self) -> ::aws_smithy_runtime_api::client::runtime_plugin::Order {

tmp-codegen-diff/aws-sdk/sdk/sso/src/endpoint_override.rs

@@ -0,1 +0,30 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/*
           3  +
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
           4  +
 * SPDX-License-Identifier: Apache-2.0
           5  +
 */
           6  +
           7  +
use aws_runtime::sdk_feature::AwsSdkFeature;
           8  +
use aws_smithy_runtime_api::{
           9  +
    box_error::BoxError,
          10  +
    client::interceptors::{context::BeforeSerializationInterceptorContextRef, Intercept},
          11  +
};
          12  +
use aws_smithy_types::config_bag::ConfigBag;
          13  +
use aws_types::endpoint_config::EndpointUrl;
          14  +
          15  +
/// Interceptor that tracks AWS SDK features for endpoint override.
          16  +
#[derive(Debug, Default)]
          17  +
pub(crate) struct EndpointOverrideFeatureTrackerInterceptor;
          18  +
          19  +
impl Intercept for EndpointOverrideFeatureTrackerInterceptor {
          20  +
    fn name(&self) -> &'static str {
          21  +
        "EndpointOverrideFeatureTrackerInterceptor"
          22  +
    }
          23  +
          24  +
    fn read_before_execution(&self, _context: &BeforeSerializationInterceptorContextRef<'_>, cfg: &mut ConfigBag) -> Result<(), BoxError> {
          25  +
        if cfg.load::<EndpointUrl>().is_some() {
          26  +
            cfg.interceptor_state().store_append(AwsSdkFeature::EndpointOverride);
          27  +
        }
          28  +
        Ok(())
          29  +
    }
          30  +
}

tmp-codegen-diff/aws-sdk/sdk/sso/src/lib.rs

@@ -116,116 +159,161 @@
  136    136   
  137    137   
/// All operations that this crate can perform.
  138    138   
pub mod operation;
  139    139   
  140    140   
/// Primitives such as `Blob` or `DateTime` used by other types.
  141    141   
pub mod primitives;
  142    142   
  143    143   
/// Data structures used by operation inputs/outputs.
  144    144   
pub mod types;
  145    145   
         146  +
mod endpoint_override;
         147  +
  146    148   
pub(crate) mod protocol_serde;
  147    149   
  148    150   
mod sdk_feature_tracker;
  149    151   
  150    152   
mod serialization_settings;
  151    153   
  152    154   
mod endpoint_lib;
  153    155   
  154    156   
mod lens;
  155    157   

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/config.rs

@@ -1277,1277 +1336,1337 @@
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
 1303   1303   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1304   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1305   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1306   
        ));
        1307  +
        runtime_components.push_interceptor(crate::endpoint_override::EndpointOverrideFeatureTrackerInterceptor);
 1307   1308   
        Self { config, runtime_components }
 1308   1309   
    }
 1309   1310   
}
 1310   1311   
 1311   1312   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1313   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {
 1313   1314   
        self.config.clone()
 1314   1315   
    }
 1315   1316   
 1316   1317   
    fn order(&self) -> ::aws_smithy_runtime_api::client::runtime_plugin::Order {

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/endpoint_override.rs

@@ -0,1 +0,30 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/*
           3  +
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
           4  +
 * SPDX-License-Identifier: Apache-2.0
           5  +
 */
           6  +
           7  +
use aws_runtime::sdk_feature::AwsSdkFeature;
           8  +
use aws_smithy_runtime_api::{
           9  +
    box_error::BoxError,
          10  +
    client::interceptors::{context::BeforeSerializationInterceptorContextRef, Intercept},
          11  +
};
          12  +
use aws_smithy_types::config_bag::ConfigBag;
          13  +
use aws_types::endpoint_config::EndpointUrl;
          14  +
          15  +
/// Interceptor that tracks AWS SDK features for endpoint override.
          16  +
#[derive(Debug, Default)]
          17  +
pub(crate) struct EndpointOverrideFeatureTrackerInterceptor;
          18  +
          19  +
impl Intercept for EndpointOverrideFeatureTrackerInterceptor {
          20  +
    fn name(&self) -> &'static str {
          21  +
        "EndpointOverrideFeatureTrackerInterceptor"
          22  +
    }
          23  +
          24  +
    fn read_before_execution(&self, _context: &BeforeSerializationInterceptorContextRef<'_>, cfg: &mut ConfigBag) -> Result<(), BoxError> {
          25  +
        if cfg.load::<EndpointUrl>().is_some() {
          26  +
            cfg.interceptor_state().store_append(AwsSdkFeature::EndpointOverride);
          27  +
        }
          28  +
        Ok(())
          29  +
    }
          30  +
}

tmp-codegen-diff/aws-sdk/sdk/ssooidc/src/lib.rs

@@ -128,128 +169,171 @@
  148    148   
  149    149   
/// All operations that this crate can perform.
  150    150   
pub mod operation;
  151    151   
  152    152   
/// Primitives such as `Blob` or `DateTime` used by other types.
  153    153   
pub mod primitives;
  154    154   
  155    155   
/// Data structures used by operation inputs/outputs.
  156    156   
pub mod types;
  157    157   
         158  +
mod endpoint_override;
         159  +
  158    160   
pub(crate) mod protocol_serde;
  159    161   
  160    162   
mod sdk_feature_tracker;
  161    163   
  162    164   
mod serialization_settings;
  163    165   
  164    166   
mod endpoint_lib;
  165    167   
  166    168   
mod json_errors;
  167    169   

tmp-codegen-diff/aws-sdk/sdk/sts/src/config.rs

@@ -1277,1277 +1336,1337 @@
 1297   1297   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1298   1298   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1299   1299   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1300   1300   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1301   1301   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1302   1302   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
 1303   1303   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1304   1304   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1305   1305   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1306   1306   
        ));
        1307  +
        runtime_components.push_interceptor(crate::endpoint_override::EndpointOverrideFeatureTrackerInterceptor);
 1307   1308   
        Self { config, runtime_components }
 1308   1309   
    }
 1309   1310   
}
 1310   1311   
 1311   1312   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1312   1313   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {
 1313   1314   
        self.config.clone()
 1314   1315   
    }
 1315   1316   
 1316   1317   
    fn order(&self) -> ::aws_smithy_runtime_api::client::runtime_plugin::Order {

tmp-codegen-diff/aws-sdk/sdk/sts/src/endpoint_override.rs

@@ -0,1 +0,30 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/*
           3  +
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
           4  +
 * SPDX-License-Identifier: Apache-2.0
           5  +
 */
           6  +
           7  +
use aws_runtime::sdk_feature::AwsSdkFeature;
           8  +
use aws_smithy_runtime_api::{
           9  +
    box_error::BoxError,
          10  +
    client::interceptors::{context::BeforeSerializationInterceptorContextRef, Intercept},
          11  +
};
          12  +
use aws_smithy_types::config_bag::ConfigBag;
          13  +
use aws_types::endpoint_config::EndpointUrl;
          14  +
          15  +
/// Interceptor that tracks AWS SDK features for endpoint override.
          16  +
#[derive(Debug, Default)]
          17  +
pub(crate) struct EndpointOverrideFeatureTrackerInterceptor;
          18  +
          19  +
impl Intercept for EndpointOverrideFeatureTrackerInterceptor {
          20  +
    fn name(&self) -> &'static str {
          21  +
        "EndpointOverrideFeatureTrackerInterceptor"
          22  +
    }
          23  +
          24  +
    fn read_before_execution(&self, _context: &BeforeSerializationInterceptorContextRef<'_>, cfg: &mut ConfigBag) -> Result<(), BoxError> {
          25  +
        if cfg.load::<EndpointUrl>().is_some() {
          26  +
            cfg.interceptor_state().store_append(AwsSdkFeature::EndpointOverride);
          27  +
        }
          28  +
        Ok(())
          29  +
    }
          30  +
}

tmp-codegen-diff/aws-sdk/sdk/sts/src/lib.rs

@@ -114,114 +157,159 @@
  134    134   
  135    135   
/// All operations that this crate can perform.
  136    136   
pub mod operation;
  137    137   
  138    138   
/// Primitives such as `Blob` or `DateTime` used by other types.
  139    139   
pub mod primitives;
  140    140   
  141    141   
/// Data structures used by operation inputs/outputs.
  142    142   
pub mod types;
  143    143   
         144  +
mod endpoint_override;
         145  +
  144    146   
pub(crate) mod protocol_serde;
  145    147   
  146    148   
mod sdk_feature_tracker;
  147    149   
  148    150   
mod serialization_settings;
  149    151   
  150    152   
mod endpoint_lib;
  151    153   
  152    154   
mod rest_xml_wrapped_errors;
  153    155   

tmp-codegen-diff/aws-sdk/sdk/timestreamquery/src/config.rs

@@ -1295,1295 +1354,1355 @@
 1315   1315   
        runtime_components.push_retry_classifier(::aws_smithy_runtime::client::retries::classifiers::HttpStatusCodeClassifier::default());
 1316   1316   
        runtime_components.push_interceptor(crate::sdk_feature_tracker::retry_mode::RetryModeFeatureTrackerInterceptor::new());
 1317   1317   
        runtime_components.push_interceptor(::aws_runtime::service_clock_skew::ServiceClockSkewInterceptor::new());
 1318   1318   
        runtime_components.push_interceptor(::aws_runtime::request_info::RequestInfoInterceptor::new());
 1319   1319   
        runtime_components.push_interceptor(::aws_runtime::user_agent::UserAgentInterceptor::new());
 1320   1320   
        runtime_components.push_interceptor(::aws_runtime::invocation_id::InvocationIdInterceptor::new());
 1321   1321   
        runtime_components.push_interceptor(::aws_runtime::recursion_detection::RecursionDetectionInterceptor::new());
 1322   1322   
        runtime_components.push_auth_scheme(::aws_smithy_runtime_api::client::auth::SharedAuthScheme::new(
 1323   1323   
            ::aws_runtime::auth::sigv4::SigV4AuthScheme::new(),
 1324   1324   
        ));
        1325  +
        runtime_components.push_interceptor(crate::endpoint_override::EndpointOverrideFeatureTrackerInterceptor);
 1325   1326   
        Self { config, runtime_components }
 1326   1327   
    }
 1327   1328   
}
 1328   1329   
 1329   1330   
impl ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugin for ServiceRuntimePlugin {
 1330   1331   
    fn config(&self) -> ::std::option::Option<::aws_smithy_types::config_bag::FrozenLayer> {
 1331   1332   
        self.config.clone()
 1332   1333   
    }
 1333   1334   
 1334   1335   
    fn order(&self) -> ::aws_smithy_runtime_api::client::runtime_plugin::Order {

tmp-codegen-diff/aws-sdk/sdk/timestreamquery/src/endpoint_override.rs

@@ -0,1 +0,30 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
/*
           3  +
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
           4  +
 * SPDX-License-Identifier: Apache-2.0
           5  +
 */
           6  +
           7  +
use aws_runtime::sdk_feature::AwsSdkFeature;
           8  +
use aws_smithy_runtime_api::{
           9  +
    box_error::BoxError,
          10  +
    client::interceptors::{context::BeforeSerializationInterceptorContextRef, Intercept},
          11  +
};
          12  +
use aws_smithy_types::config_bag::ConfigBag;
          13  +
use aws_types::endpoint_config::EndpointUrl;
          14  +
          15  +
/// Interceptor that tracks AWS SDK features for endpoint override.
          16  +
#[derive(Debug, Default)]
          17  +
pub(crate) struct EndpointOverrideFeatureTrackerInterceptor;
          18  +
          19  +
impl Intercept for EndpointOverrideFeatureTrackerInterceptor {
          20  +
    fn name(&self) -> &'static str {
          21  +
        "EndpointOverrideFeatureTrackerInterceptor"
          22  +
    }
          23  +
          24  +
    fn read_before_execution(&self, _context: &BeforeSerializationInterceptorContextRef<'_>, cfg: &mut ConfigBag) -> Result<(), BoxError> {
          25  +
        if cfg.load::<EndpointUrl>().is_some() {
          26  +
            cfg.interceptor_state().store_append(AwsSdkFeature::EndpointOverride);
          27  +
        }
          28  +
        Ok(())
          29  +
    }
          30  +
}