Class BaseAwsVendorParams

  • Direct Known Subclasses:
    AwsVendorParams, S3VendorParams

    public abstract class BaseAwsVendorParams
    extends java.lang.Object
    Base vendor params for all AWS services.
    • Method Detail

      • getRegion

        public java.lang.String getRegion()
        Returns:
        The AWS region to sign the request for and to resolve the default endpoint with. Defaults to us-west-2.
      • getSigv4aRegionSet

        public java.util.Optional<java.util.List<java.lang.String>> getSigv4aRegionSet()
        Returns:
        The set of regions to sign a sigv4a request with, if present.
      • getUri

        public java.util.Optional<java.lang.String> getUri()
        Returns:
        The static endpoint to send the request to, if present.
      • useFips

        public boolean useFips()
        Returns:
        Whether to resolve a FIPS compliant endpoint or not. Defaults to false.
      • useDualstack

        public boolean useDualstack()
        Returns:
        Whether to resolve a dualstack endpoint or not. Defaults to false.
      • useAccountIdRouting

        public boolean useAccountIdRouting()
        Returns:
        Whether to use account ID based routing where applicable. Defaults to true.