| Modifier and Type | Method and Description |
|---|---|
ProfileFile |
ProfileProviderCredentialsContext.profileFile()
Getter for profileFile.
|
| Modifier and Type | Method and Description |
|---|---|
ProfileProviderCredentialsContext.Builder |
ProfileProviderCredentialsContext.Builder.profileFile(ProfileFile profileFile)
Builder interface to set ProfileFile.
|
ProfileCredentialsProvider.Builder |
ProfileCredentialsProvider.Builder.profileFile(ProfileFile profileFile)
Define the profile file that should be used by this credentials provider.
|
DefaultCredentialsProvider.Builder |
DefaultCredentialsProvider.Builder.profileFile(ProfileFile profileFile) |
| Modifier and Type | Method and Description |
|---|---|
ProfileCredentialsProvider.Builder |
ProfileCredentialsProvider.Builder.profileFile(Supplier<ProfileFile> profileFileSupplier)
Define the mechanism for loading profile files.
|
DefaultCredentialsProvider.Builder |
DefaultCredentialsProvider.Builder.profileFile(Supplier<ProfileFile> profileFileSupplier) |
| Constructor and Description |
|---|
ProfileCredentialsUtils(ProfileFile profileFile,
Profile profile,
Function<String,Optional<Profile>> credentialsSourceResolver) |
| Modifier and Type | Method and Description |
|---|---|
SdkTokenProvider |
ChildProfileTokenProviderFactory.create(ProfileFile profileFile,
Profile profile)
Create a token provider for the provided profile.
|
| Modifier and Type | Method and Description |
|---|---|
DefaultServiceEndpointBuilder |
DefaultServiceEndpointBuilder.withProfileFile(ProfileFile profileFile)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
FipsEnabledProvider.Builder |
FipsEnabledProvider.Builder.profileFile(Supplier<ProfileFile> profileFile) |
DualstackEnabledProvider.Builder |
DualstackEnabledProvider.Builder.profileFile(Supplier<ProfileFile> profileFile) |
AwsClientEndpointProvider.Builder |
AwsClientEndpointProvider.Builder.profileFile(Supplier<ProfileFile> profileFile)
Set the profile file supplier that will supply the customer's profile file.
|
DefaultServiceEndpointBuilder |
DefaultServiceEndpointBuilder.withProfileFile(Supplier<ProfileFile> profileFile)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
AccountIdEndpointModeResolver |
AccountIdEndpointModeResolver.profileFile(Supplier<ProfileFile> profileFile) |
| Modifier and Type | Method and Description |
|---|---|
Sigv4aSigningRegionSetProvider.Builder |
Sigv4aSigningRegionSetProvider.Builder.profileFile(Supplier<ProfileFile> profileFile) |
| Modifier and Type | Method and Description |
|---|---|
DefaultsModeResolver |
DefaultsModeResolver.profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file that should be used when determining the
RetryMode. |
| Modifier and Type | Method and Description |
|---|---|
ResponseChecksumValidationResolver |
ResponseChecksumValidationResolver.profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file that should be used when determining the
ResponseChecksumValidation. |
RequestChecksumCalculationResolver |
RequestChecksumCalculationResolver.profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file that should be used when determining the
RequestChecksumCalculation. |
| Modifier and Type | Field and Description |
|---|---|
static SdkClientOption<ProfileFile> |
SdkClientOption.PROFILE_FILE
Deprecated.
This option was used to:
- Read configuration options in profile files in aws-core, sdk-core
- Build service configuration objects from profile files in codegen, s3control
- Build service configuration objects from profile files, set endpoint options in s3
- Set retry mode in dynamodb, kinesis
This has been replaced with
PROFILE_FILE_SUPPLIER.get(). |
static SdkClientOption<Supplier<ProfileFile>> |
SdkClientOption.PROFILE_FILE_SUPPLIER
The profile file supplier to use for this client.
|
| Modifier and Type | Method and Description |
|---|---|
ProfileFile |
ClientOverrideConfiguration.Builder.defaultProfileFile() |
| Modifier and Type | Method and Description |
|---|---|
Optional<ProfileFile> |
ClientOverrideConfiguration.defaultProfileFile()
The profile file that should be used by default for all profile-based configuration in the SDK client.
|
Optional<Supplier<ProfileFile>> |
ClientOverrideConfiguration.defaultProfileFileSupplier()
The profile file supplier that should be used by default for all profile-based configuration in the SDK client.
|
Supplier<ProfileFile> |
ClientOverrideConfiguration.Builder.defaultProfileFileSupplier() |
| Modifier and Type | Method and Description |
|---|---|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.defaultProfileFile(ProfileFile defaultProfileFile)
Configure the profile file that should be used by default for all profile-based configuration in the SDK client.
|
| Modifier and Type | Method and Description |
|---|---|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.defaultProfileFileSupplier(Supplier<ProfileFile> defaultProfileFile)
Configure a
ProfileFileSupplier that should be used by default for all profile-based configuration in the SDK
client. |
| Modifier and Type | Method and Description |
|---|---|
static ProfileEndpointDiscoveryProvider |
ProfileEndpointDiscoveryProvider.create(Supplier<ProfileFile> profileFile,
String profileName) |
| Modifier and Type | Field and Description |
|---|---|
static ExecutionAttribute<ProfileFile> |
SdkExecutionAttribute.PROFILE_FILE
Deprecated.
This attribute is used for:
- Set profile file of service endpoint builder docdb, nepture, rds
This has been replaced with
PROFILE_FILE_SUPPLIER.get(). |
static ExecutionAttribute<Supplier<ProfileFile>> |
SdkExecutionAttribute.PROFILE_FILE_SUPPLIER |
| Modifier and Type | Method and Description |
|---|---|
AppIdResolver |
AppIdResolver.profileFile(Supplier<ProfileFile> profileFile) |
| Modifier and Type | Method and Description |
|---|---|
RetryMode.Resolver |
RetryMode.Resolver.profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file that should be used when determining the
RetryMode. |
| Modifier and Type | Method and Description |
|---|---|
ProfileFile |
ProfileFile.Builder.build() |
ProfileFile |
ProfileFile.Aggregator.build() |
static ProfileFile |
ProfileFile.defaultProfileFile()
Get the default profile file, using the credentials file from "~/.aws/credentials", the config file from "~/.aws/config"
and the "default" profile.
|
| Modifier and Type | Method and Description |
|---|---|
ProfileFile.Aggregator |
ProfileFile.Aggregator.addFile(ProfileFile file)
Add a file to be aggregated.
|
static ProfileFileSupplier |
ProfileFileSupplier.fixedProfileFile(ProfileFile profileFile)
Creates a
ProfileFileSupplier that produces an existing profile. |
| Modifier and Type | Method and Description |
|---|---|
ProfileFile |
ProfileFileRefresher.ProfileFileRefreshRecord.profileFile()
The refreshed ProfileFile instance.
|
ProfileFile |
ProfileFileRefresher.refreshIfStale()
Retrieves the cache value or refreshes it if stale.
|
| Modifier and Type | Method and Description |
|---|---|
ProfileFileRefresher.Builder |
ProfileFileRefresher.Builder.onProfileFileReload(Consumer<ProfileFile> consumer)
Sets a custom action to perform when a profile file is reloaded.
|
ProfileFileRefresher.Builder |
ProfileFileRefresher.Builder.profileFile(Supplier<ProfileFile> profileFile) |
| Modifier and Type | Method and Description |
|---|---|
Supplier<ProfileFile> |
ServiceMetadataConfiguration.profileFile()
Retrieve the profile file configured via
ServiceMetadataConfiguration.Builder.profileFile(Supplier). |
| Modifier and Type | Method and Description |
|---|---|
ServiceMetadataConfiguration.Builder |
ServiceMetadataConfiguration.Builder.profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file used by some services to calculate the endpoint from the region.
|
| Modifier and Type | Method and Description |
|---|---|
DefaultAwsRegionProviderChain.Builder |
DefaultAwsRegionProviderChain.Builder.profileFile(Supplier<ProfileFile> profileFile) |
| Constructor and Description |
|---|
AwsProfileRegionProvider(Supplier<ProfileFile> profileFile,
String profileName) |
| Modifier and Type | Method and Description |
|---|---|
ProfileFile |
S3Configuration.Builder.profileFile() |
| Modifier and Type | Method and Description |
|---|---|
Supplier<ProfileFile> |
S3Configuration.Builder.profileFileSupplier() |
| Modifier and Type | Method and Description |
|---|---|
S3Configuration.Builder |
S3Configuration.Builder.profileFile(ProfileFile profileFile)
The profile file that should be consulted to determine the default value of
S3Configuration.Builder.useArnRegionEnabled(Boolean)
or S3Configuration.Builder.multiRegionEnabled(Boolean). |
| Modifier and Type | Method and Description |
|---|---|
S3Configuration.Builder |
S3Configuration.Builder.profileFile(Supplier<ProfileFile> profileFile)
The supplier of profile file instances that should be consulted to determine the default value of
S3Configuration.Builder.useArnRegionEnabled(Boolean) or S3Configuration.Builder.multiRegionEnabled(Boolean). |
| Modifier and Type | Method and Description |
|---|---|
static UseArnRegionProviderChain |
UseArnRegionProviderChain.create(ProfileFile profileFile,
String profileName) |
static ProfileUseArnRegionProvider |
ProfileUseArnRegionProvider.create(ProfileFile profileFile,
String profileName) |
static ProfileDisableMultiRegionProvider |
ProfileDisableMultiRegionProvider.create(ProfileFile profileFile,
String profileName) |
static DisableMultiRegionProviderChain |
DisableMultiRegionProviderChain.create(ProfileFile profileFile,
String profileName) |
| Modifier and Type | Method and Description |
|---|---|
static UseArnRegionProviderChain |
UseArnRegionProviderChain.create(Supplier<ProfileFile> profileFile,
String profileName) |
static ProfileUseArnRegionProvider |
ProfileUseArnRegionProvider.create(Supplier<ProfileFile> profileFile,
String profileName) |
static ProfileDisableMultiRegionProvider |
ProfileDisableMultiRegionProvider.create(Supplier<ProfileFile> profileFile,
String profileName) |
static DisableMultiRegionProviderChain |
DisableMultiRegionProviderChain.create(Supplier<ProfileFile> profileFile,
String profileName) |
| Modifier and Type | Method and Description |
|---|---|
protected Supplier<ProfileFile> |
DefaultSdkPresigner.profileFileSupplier() |
Copyright © 2026. All rights reserved.