Package io.micronaut.aws.sdk.v2.service
Class AWSServiceConfigurationProperties
java.lang.Object
io.micronaut.aws.sdk.v2.service.AWSServiceConfigurationProperties
- All Implemented Interfaces:
AWSServiceConfiguration
@EachProperty("aws.services")
public class AWSServiceConfigurationProperties
extends Object
implements AWSServiceConfiguration
EachProperty
implementation of AWSServiceConfiguration
for aws.services.* configuration.- Since:
- 3.10.0
- Author:
- Stephen Cprek
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable URI
@NonNull String
void
setEndpointOverride
(@Nullable URI endpointOverride) Provide a URI to override the endpoint with which the AWS SDK should communicate.
-
Field Details
-
SERVICE_PREFIX
Prefix for all AWS Service Client settings.- See Also:
-
-
Constructor Details
-
AWSServiceConfigurationProperties
- Throws:
URISyntaxException
-
-
Method Details
-
getEndpointOverride
- Specified by:
getEndpointOverride
in interfaceAWSServiceConfiguration
- Returns:
- The endpoint with which the AWS SDK should communicate
- Since:
- 3.10.0
-
getServiceName
- Specified by:
getServiceName
in interfaceAWSServiceConfiguration
- Returns:
- The Service Name
-
setEndpointOverride
Provide a URI to override the endpoint with which the AWS SDK should communicate. Optional. Defaults to `null`.- Parameters:
endpointOverride
- The endpoint with which the AWS SDK should communicate- Since:
- 3.10.0
-