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 Details

    • SERVICE_PREFIX

      public static final String SERVICE_PREFIX
      Prefix for all AWS Service Client settings.
      See Also:
  • Constructor Details

  • Method Details

    • getEndpointOverride

      @Nullable public @Nullable URI getEndpointOverride()
      Specified by:
      getEndpointOverride in interface AWSServiceConfiguration
      Returns:
      The endpoint with which the AWS SDK should communicate
      Since:
      3.10.0
    • getServiceName

      @NonNull public @NonNull String getServiceName()
      Specified by:
      getServiceName in interface AWSServiceConfiguration
      Returns:
      The Service Name
    • setEndpointOverride

      public void setEndpointOverride(@Nullable @Nullable URI endpointOverride)
      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