public static interface InstanceProfileCredentialsProvider.Builder extends HttpCredentialsProvider.Builder<InstanceProfileCredentialsProvider,InstanceProfileCredentialsProvider.Builder>, CopyableBuilder<InstanceProfileCredentialsProvider.Builder,InstanceProfileCredentialsProvider>
InstanceProfileCredentialsProvider
.Modifier and Type | Method and Description |
---|---|
InstanceProfileCredentialsProvider |
build()
Build a
InstanceProfileCredentialsProvider from the provided configuration. |
InstanceProfileCredentialsProvider.Builder |
profileFile(ProfileFile profileFile)
Configure the profile file used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
|
InstanceProfileCredentialsProvider.Builder |
profileName(String profileName)
Configure the profile name used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
|
asyncCredentialUpdateEnabled, asyncThreadName, endpoint
copy
applyMutation
InstanceProfileCredentialsProvider.Builder profileFile(ProfileFile profileFile)
By default, ProfileFile.defaultProfileFile()
is used.
InstanceProfileCredentialsProvider.Builder profileName(String profileName)
By default, ProfileFileSystemSetting.AWS_PROFILE
is used.
InstanceProfileCredentialsProvider build()
InstanceProfileCredentialsProvider
from the provided configuration.build
in interface Buildable
build
in interface HttpCredentialsProvider.Builder<InstanceProfileCredentialsProvider,InstanceProfileCredentialsProvider.Builder>
build
in interface SdkBuilder<InstanceProfileCredentialsProvider.Builder,InstanceProfileCredentialsProvider>
Copyright © 2022. All rights reserved.