Class RetryMode.Resolver

java.lang.Object
software.amazon.awssdk.core.retry.RetryMode.Resolver
Enclosing class:
RetryMode

public static class RetryMode.Resolver extends Object
Allows customizing the variables used during determination of a RetryMode. Created via RetryMode.resolver().
  • Method Details

    • profileFile

      public RetryMode.Resolver profileFile(Supplier<ProfileFile> profileFile)
      Configure the profile file that should be used when determining the RetryMode. The supplier is only consulted if a higher-priority determinant (e.g. environment variables) does not find the setting.
    • profileName

      public RetryMode.Resolver profileName(String profileName)
      Configure the profile file name should be used when determining the RetryMode.
    • defaultRetryMode

      public RetryMode.Resolver defaultRetryMode(RetryMode defaultRetryMode)
      Configure the RetryMode that should be used if the mode is not specified anywhere else.
    • resolve

      public RetryMode resolve()
      Resolve which retry mode should be used, based on the configured values.