Class InternalConfig

java.lang.Object
com.amazonaws.internal.config.InternalConfig

@Immutable public class InternalConfig extends Object
Internal configuration for the AWS Java SDK.
  • Method Details

    • getSignerConfig

      public SignerConfig getSignerConfig(String serviceName)
      Returns the signer configuration for the specified service, not specific to any region.
    • getHttpClientConfig

      public HttpClientConfig getHttpClientConfig(String httpClientName)
      Returns the http client configuration for the http client name.
    • getSignerConfig

      public SignerConfig getSignerConfig(String serviceName, String regionName)
      Returns the signer configuration for the specified service name and an optional region name.
      Parameters:
      serviceName - must not be null
      regionName - similar to the region name in Regions; can be null.
      Returns:
      the signer
    • getHostRegexToRegionMappings

      public List<HostRegexToRegionMapping> getHostRegexToRegionMappings()
      Returns:
      all the host-name-regex to region-name mappings.
    • getUserAgentTemplate

      public String getUserAgentTemplate()
      Returns:
      the custom user agent template, if configured
    • getDefaultConfigFileLocation

      public URL getDefaultConfigFileLocation()
    • getOverrideConfigFileLocation

      public URL getOverrideConfigFileLocation()