@Documented @Target(value=FIELD) @Retention(value=RUNTIME) public @interface AWSAdvancedConfiguration
AWSAdvancedConfiguration
to provide custom ClientOverrideConfiguration
and / or SdkAsyncHttpClient
for
injected clients.Modifier and Type | Optional Element and Description |
---|---|
Class<? extends ClientOverrideConfigurationFactory> |
clientOverrideConfigurationFactory
ClientOverrideConfiguration factory class. |
Class<? extends SdkAsyncHttpClientFactory> |
sdkAsyncHttpClientFactory
SdkAsyncHttpClient factory class. |
Class<? extends SdkHttpClientFactory> |
sdkHttpClientFactory
SdkHttpClient factory class. |
public abstract Class<? extends ClientOverrideConfigurationFactory> clientOverrideConfigurationFactory
ClientOverrideConfiguration
factory class.ClientOverrideConfiguration
factory class.public abstract Class<? extends SdkHttpClientFactory> sdkHttpClientFactory
SdkHttpClient
factory class.SdkHttpClient
factory class.public abstract Class<? extends SdkAsyncHttpClientFactory> sdkAsyncHttpClientFactory
SdkAsyncHttpClient
factory class.SdkAsyncHttpClient
factory class.