public static interface WebIdentityTokenFileCredentialsProvider.Builder extends CopyableBuilder<WebIdentityTokenFileCredentialsProvider.Builder,WebIdentityTokenFileCredentialsProvider>
WebIdentityTokenFileCredentialsProvider
.Modifier and Type | Method and Description |
---|---|
WebIdentityTokenFileCredentialsProvider.Builder |
asyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled)
Define whether the provider should fetch credentials asynchronously in the background.
|
WebIdentityTokenFileCredentialsProvider |
build()
Create a
WebIdentityTokenFileCredentialsProvider using the configuration applied to this builder. |
WebIdentityTokenFileCredentialsProvider.Builder |
roleArn(String roleArn)
Define the role arn that should be used by this credentials provider.
|
WebIdentityTokenFileCredentialsProvider.Builder |
roleSessionName(String roleSessionName)
Define the role session name that should be used by this credentials provider.
|
WebIdentityTokenFileCredentialsProvider.Builder |
webIdentityTokenFile(Path webIdentityTokenFile)
Define the absolute path to the web identity token file that should be used by this credentials provider.
|
copy
applyMutation
WebIdentityTokenFileCredentialsProvider.Builder roleArn(String roleArn)
WebIdentityTokenFileCredentialsProvider.Builder roleSessionName(String roleSessionName)
WebIdentityTokenFileCredentialsProvider.Builder webIdentityTokenFile(Path webIdentityTokenFile)
WebIdentityTokenFileCredentialsProvider.Builder asyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled)
WebIdentityTokenFileCredentialsProvider build()
WebIdentityTokenFileCredentialsProvider
using the configuration applied to this builder.build
in interface Buildable
build
in interface SdkBuilder<WebIdentityTokenFileCredentialsProvider.Builder,WebIdentityTokenFileCredentialsProvider>
Copyright © 2023. All rights reserved.