Class DefaultSecretsManagerClientFactory

java.lang.Object
com.atlassian.secrets.aws.DefaultSecretsManagerClientFactory
All Implemented Interfaces:
SecretsManagerClientFactory

public class DefaultSecretsManagerClientFactory extends Object implements SecretsManagerClientFactory
  • Field Details

    • DEFAULT_API_CALL_ATTEMPT_TIMEOUT_SECONDS

      public static final long DEFAULT_API_CALL_ATTEMPT_TIMEOUT_SECONDS
      See Also:
    • DEFAULT_API_CALL_TIMEOUT_SECONDS

      public static final long DEFAULT_API_CALL_TIMEOUT_SECONDS
      See Also:
    • AWS_API_CALL_ATTEMPT_TIMEOUT_SECONDS_SYSTEM_PROPERTY

      public static final String AWS_API_CALL_ATTEMPT_TIMEOUT_SECONDS_SYSTEM_PROPERTY
      See Also:
    • AWS_API_CALL_TIMEOUT_SECONDS_SYSTEM_PROPERTY

      public static final String AWS_API_CALL_TIMEOUT_SECONDS_SYSTEM_PROPERTY
      See Also:
  • Constructor Details

    • DefaultSecretsManagerClientFactory

      public DefaultSecretsManagerClientFactory()
  • Method Details

    • getClient

      public software.amazon.awssdk.services.secretsmanager.SecretsManagerClient getClient(software.amazon.awssdk.regions.Region region)
      Specified by:
      getClient in interface SecretsManagerClientFactory
    • getClient

      public software.amazon.awssdk.services.secretsmanager.SecretsManagerClient getClient(software.amazon.awssdk.regions.Region region, URI endpointOverride)
      Specified by:
      getClient in interface SecretsManagerClientFactory