Class AwsClientEndpointProvider

java.lang.Object
software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider
All Implemented Interfaces:
ClientEndpointProvider

public final class AwsClientEndpointProvider extends Object implements ClientEndpointProvider
An implementation of ClientEndpointProvider that loads the default client endpoint from:
  1. The client-level endpoint override
  2. The service-specific endpoint override system property (e.g. 'aws.endpointUrlS3')
  3. The service-agnostic endpoint override system property (i.e. 'aws.endpointUrl')
  4. The service-specific endpoint override environment variable (e.g. 'AWS_ENDPOINT_URL_S3')
  5. The service-agnostic endpoint override environment variable (i.e. 'AWS_ENDPOINT_URL')
  6. The service-specific endpoint override from services section (e.g. '[services dev] s3.endpoint_url')
  7. The service-specific endpoint override profile property (e.g. 's3.endpoint_url')
  8. The service-agnostic endpoint override profile property (i.e. 'endpoint_url')
  9. The ServiceMetadata for the service