Class SdkServiceClientConfiguration

java.lang.Object
software.amazon.awssdk.core.SdkServiceClientConfiguration
Direct Known Subclasses:
AwsServiceClientConfiguration

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

    • 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.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object