@Immutable public class HttpClientConfig extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
regionMetadataServiceName |
private java.lang.String |
serviceName |
Constructor and Description |
---|
HttpClientConfig(java.lang.String serviceName,
java.lang.String regionMetadataServiceName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getRegionMetadataServiceName() |
java.lang.String |
getServiceName() |
java.lang.String |
toString() |
private final java.lang.String serviceName
private final java.lang.String regionMetadataServiceName
HttpClientConfig(java.lang.String serviceName, java.lang.String regionMetadataServiceName)
serviceName
- The service name used for request signing. It's also used as
the service identifier when looking up the region metadata if
regionMetadataServiceName is not set.regionMetadataServiceName
- Override value for the service name identifier when looking up
the region metadata. This config is normally needed in
scenarios when a common sigv4 service name is shared by
multiple services that have different region metadata (for
example, AmazonDynamoDBClient and AmazonDynamoDBStreamsClient
share the same service name 'dynamodb' but not the same
endpoint prefix).