@EachProperty(value="aws.services") public class AWSServiceConfigurationProperties extends java.lang.Object implements AWSServiceConfiguration
EachProperty
implementation of AWSServiceConfiguration
for aws.services.* configuration.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SERVICE_PREFIX
Prefix for all AWS Service Client settings.
|
Constructor and Description |
---|
AWSServiceConfigurationProperties(java.lang.String serviceName) |
Modifier and Type | Method and Description |
---|---|
java.net.URI |
getEndpointOverride() |
java.lang.String |
getServiceName() |
void |
setEndpointOverride(java.net.URI endpointOverride)
Provide a URI to override the endpoint with which the AWS SDK should communicate.
|
public static final java.lang.String SERVICE_PREFIX
public AWSServiceConfigurationProperties(@Parameter java.lang.String serviceName) throws java.net.URISyntaxException
java.net.URISyntaxException
@Nullable public java.net.URI getEndpointOverride()
getEndpointOverride
in interface AWSServiceConfiguration
@NonNull public java.lang.String getServiceName()
getServiceName
in interface AWSServiceConfiguration
public void setEndpointOverride(@Nullable java.net.URI endpointOverride)
endpointOverride
- The endpoint with which the AWS SDK should communicate