WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.asyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled) |
Define whether the provider should fetch credentials asynchronously in the background.
|
static WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.builder() |
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.prefetchTime(Duration prefetchTime) |
Configure the amount of time, relative to STS token expiration, that the cached credentials are considered close to
stale and should be updated.
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.roleArn(String roleArn) |
Define the role arn that should be used by this credentials provider.
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.roleSessionDuration(Duration sessionDuration) |
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.roleSessionName(String roleSessionName) |
Define the role session name that should be used by this credentials provider.
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.staleTime(Duration staleTime) |
Configure the amount of time, relative to STS token expiration, that the cached credentials are considered stale and
must be updated.
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.toBuilder() |
|
WebIdentityTokenFileCredentialsProvider.Builder |
WebIdentityTokenFileCredentialsProvider.Builder.webIdentityTokenFile(Path webIdentityTokenFile) |
Define the absolute path to the web identity token file that should be used by this credentials provider.
|