Class BaseAwsVendorParams

java.lang.Object
software.amazon.smithy.aws.smoketests.model.BaseAwsVendorParams
Direct Known Subclasses:
AwsVendorParams, S3VendorParams

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

    • getRegion

      public 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 Optional<List<String>> getSigv4aRegionSet()
      Returns:
      The set of regions to sign a sigv4a request with, if present.
    • getUri

      public Optional<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.