Class InternalConfig


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

      • 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()