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 |
profileFile(Supplier<ProfileFile> profileFileSupplier)
Define the mechanism for loading profile files.
|
InstanceProfileCredentialsProvider.Builder |
profileName(String profileName)
Configure the profile name used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
|
asyncCredentialUpdateEnabled, asyncThreadName, endpointcopyapplyMutationInstanceProfileCredentialsProvider.Builder profileFile(ProfileFile profileFile)
By default, ProfileFile.defaultProfileFile() is used.
profileFile(Supplier)InstanceProfileCredentialsProvider.Builder profileFile(Supplier<ProfileFile> profileFileSupplier)
profileFileSupplier - Supplier interface for generating a ProfileFile instance.profileFile(ProfileFile)InstanceProfileCredentialsProvider.Builder profileName(String profileName)
By default, ProfileFileSystemSetting.AWS_PROFILE is used.
InstanceProfileCredentialsProvider build()
InstanceProfileCredentialsProvider from the provided configuration.build in interface Buildablebuild in interface HttpCredentialsProvider.Builder<InstanceProfileCredentialsProvider,InstanceProfileCredentialsProvider.Builder>build in interface SdkBuilder<InstanceProfileCredentialsProvider.Builder,InstanceProfileCredentialsProvider>Copyright © 2023. All rights reserved.