Class SdkServiceClientConfiguration


  • public abstract class SdkServiceClientConfiguration
    extends Object
    Class to expose SDK service client settings to the user, e.g., ClientOverrideConfiguration
    • Method Detail

      • overrideConfiguration

        public ClientOverrideConfiguration overrideConfiguration()
        Returns:
        The ClientOverrideConfiguration of the SdkClient. If this is not set, an ClientOverrideConfiguration object will still be returned, with empty fields
      • endpointOverride

        public Optional<URI> endpointOverride()
        Returns:
        The configured endpoint override of the SdkClient. If the endpoint was not overridden, an empty Optional will be returned
      • endpointProvider

        public Optional<EndpointProvider> endpointProvider()
        Returns:
        The configured endpoint provider of the SdkClient. If the endpoint provider was not configured, the default endpoint provider will be returned.
      • authSchemes

        public Map<String,​AuthScheme<?>> authSchemes()
        Returns:
        The configured map of auth schemes.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object