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 ClientConfigurationBuilds aClientConfigurationinstance with the default configuration for the current client.protected ClientConfigurationBuilds aClientConfigurationinstance with default configuration values suitable for most use cases.protected ClientConfigurationBuilds aClientConfigurationinstance 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 aClientConfigurationinstance with the default configuration for the current client. If theSDKGlobalConfiguration.ENABLE_IN_REGION_OPTIMIZED_MODEsystem property has been set, in-region optimized configuration will be used.- Returns:
- constructed
ClientConfigurationinstance
-
getDefaultConfig
Builds aClientConfigurationinstance with default configuration values suitable for most use cases.- Returns:
- constructed
ClientConfigurationwith standard configuration.
-
getInRegionOptimizedConfig
Builds aClientConfigurationinstance 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
ClientConfigurationwith in-region optimized configuration
-