Package com.amazonaws
Class ClientConfigurationFactory
java.lang.Object
com.amazonaws.ClientConfigurationFactory
- Direct Known Subclasses:
AmazonSimpleWorkflowClientConfigurationFactory
Factory producing predefined
ClientConfiguration
instances.
Individual service clients may extend this factory to override
these with service specific configuration values.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ClientConfiguration
Builds aClientConfiguration
instance with the default configuration for the current client.protected ClientConfiguration
Builds aClientConfiguration
instance with default configuration values suitable for most use cases.protected ClientConfiguration
Builds aClientConfiguration
instance with configuration values tailored towards clients operating in the same AWS region as the service endpoint they call.
-
Constructor Details
-
ClientConfigurationFactory
public ClientConfigurationFactory()
-
-
Method Details
-
getConfig
Builds aClientConfiguration
instance with the default configuration for the current client. If theSDKGlobalConfiguration.ENABLE_IN_REGION_OPTIMIZED_MODE
system property has been set, in-region optimized configuration will be used.- Returns:
- constructed
ClientConfiguration
instance
-
getDefaultConfig
Builds aClientConfiguration
instance with default configuration values suitable for most use cases.- Returns:
- constructed
ClientConfiguration
with standard configuration.
-
getInRegionOptimizedConfig
Builds aClientConfiguration
instance with configuration values tailored towards clients operating in the same AWS region as the service endpoint they call. Timeouts in in-region optimized configurations are generally set much lower than the client standard configuration.- Returns:
- constructed
ClientConfiguration
with in-region optimized configuration
-