Package com.amazonaws
Class ClientConfigurationFactory
- java.lang.Object
-
- com.amazonaws.ClientConfigurationFactory
-
- Direct Known Subclasses:
AmazonSimpleWorkflowClientConfigurationFactory
public class ClientConfigurationFactory extends Object
Factory producing predefinedClientConfiguration
instances. Individual service clients may extend this factory to override these with service specific configuration values.
-
-
Constructor Summary
Constructors Constructor Description ClientConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConfiguration
getConfig()
Builds aClientConfiguration
instance with the default configuration for the current client.protected ClientConfiguration
getDefaultConfig()
Builds aClientConfiguration
instance with default configuration values suitable for most use cases.protected ClientConfiguration
getInRegionOptimizedConfig()
Builds aClientConfiguration
instance with configuration values tailored towards clients operating in the same AWS region as the service endpoint they call.
-
-
-
Method Detail
-
getConfig
public final ClientConfiguration 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
protected ClientConfiguration getDefaultConfig()
Builds aClientConfiguration
instance with default configuration values suitable for most use cases.- Returns:
- constructed
ClientConfiguration
with standard configuration.
-
getInRegionOptimizedConfig
protected ClientConfiguration 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
-
-