Class ProfileUseArnRegionProvider
- java.lang.Object
-
- software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider
-
- All Implemented Interfaces:
UseArnRegionProvider
@SdkInternalApi public final class ProfileUseArnRegionProvider extends Object implements UseArnRegionProvider
Loads useArnRegion configuration from theProfileFile.defaultProfileFile()using the default profile name.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProfileUseArnRegionProvidercreate()static ProfileUseArnRegionProvidercreate(Supplier<ProfileFile> profileFile, String profileName)static ProfileUseArnRegionProvidercreate(ProfileFile profileFile, String profileName)Optional<Boolean>resolveUseArnRegion()
-
-
-
Method Detail
-
create
public static ProfileUseArnRegionProvider create()
-
create
public static ProfileUseArnRegionProvider create(ProfileFile profileFile, String profileName)
-
create
public static ProfileUseArnRegionProvider create(Supplier<ProfileFile> profileFile, String profileName)
-
resolveUseArnRegion
public Optional<Boolean> resolveUseArnRegion()
- Specified by:
resolveUseArnRegionin interfaceUseArnRegionProvider- Returns:
- whether use-arn-region is enabled, or empty if it is not configured.
-
-