public final class DefaultAwsTokenProvider extends Object implements SdkTokenProvider, SdkAutoCloseable
ProfileTokenProvider
Modifier and Type | Class and Description |
---|---|
static class |
DefaultAwsTokenProvider.Builder
Configuration that defines the
DefaultAwsTokenProvider 's behavior. |
Modifier and Type | Method and Description |
---|---|
static DefaultAwsTokenProvider.Builder |
builder()
Get a builder for defining a
DefaultAwsTokenProvider with custom configuration. |
void |
close() |
static DefaultAwsTokenProvider |
create() |
SdkToken |
resolveToken()
Returns an
SdkToken that can be used to authorize a request. |
String |
toString() |
public static DefaultAwsTokenProvider create()
public static DefaultAwsTokenProvider.Builder builder()
DefaultAwsTokenProvider
with custom configuration.public SdkToken resolveToken()
SdkTokenProvider
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.resolveToken
in interface SdkTokenProvider
public void close()
close
in interface AutoCloseable
close
in interface SdkAutoCloseable
Copyright © 2023. All rights reserved.