Class StaticTokenProvider

java.lang.Object
software.amazon.awssdk.auth.token.credentials.StaticTokenProvider
All Implemented Interfaces:
SdkTokenProvider, IdentityProvider<TokenIdentity>

public final class StaticTokenProvider extends Object implements SdkTokenProvider
An implementation of SdkTokenProvider that returns a set implementation of SdkToken.
  • Method Details

    • create

      public static StaticTokenProvider create(SdkToken token)
      Create a token provider that always returns the provided static token.
    • resolveToken

      public SdkToken resolveToken()
      Description copied from interface: SdkTokenProvider
      Returns an SdkToken that can be used to authorize a request. Each implementation of SdkTokenProvider can choose its own strategy for loading token. For example, an implementation might load token from an existing key management system, or load new token when token is refreshed.
      Specified by:
      resolveToken in interface SdkTokenProvider
      Returns:
      AwsToken which the caller can use to authorize an AWS request using token authorization for a request.
    • toString

      public String toString()
      Overrides:
      toString in class Object