Class BaseAwsVendorParams
- java.lang.Object
-
- software.amazon.smithy.aws.smoketests.model.BaseAwsVendorParams
-
- Direct Known Subclasses:
AwsVendorParams
,S3VendorParams
public abstract class BaseAwsVendorParams extends java.lang.Object
Base vendor params for all AWS services.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getRegion()
java.util.Optional<java.util.List<java.lang.String>>
getSigv4aRegionSet()
java.util.Optional<java.lang.String>
getUri()
boolean
useAccountIdRouting()
boolean
useDualstack()
boolean
useFips()
-
-
-
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
.
-
-