public static final class ServiceMetadataConfiguration.Builder extends Object
Modifier and Type | Method and Description |
---|---|
ServiceMetadataConfiguration.Builder |
advancedOptions(Map<ServiceMetadataAdvancedOption<?>,?> advancedOptions)
Configure an advanced override option.
|
ServiceMetadataConfiguration |
build()
Build the
ServiceMetadata instance with the updated configuration. |
ServiceMetadataConfiguration.Builder |
profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file used by some services to calculate the endpoint from the region.
|
ServiceMetadataConfiguration.Builder |
profileName(String profileName)
Configure which profile in the
profileFile(Supplier) should be usedto calculate the endpoint from the region. |
<T> ServiceMetadataConfiguration.Builder |
putAdvancedOption(ServiceMetadataAdvancedOption<T> option,
T value)
Configure the map of advanced override options.
|
public ServiceMetadataConfiguration.Builder profileFile(Supplier<ProfileFile> profileFile)
ProfileFile.defaultProfileFile()
is used.public ServiceMetadataConfiguration.Builder profileName(String profileName)
profileFile(Supplier)
should be usedto calculate the endpoint from the region.
If this is null, the ProfileFileSystemSetting.AWS_PROFILE
is used.public <T> ServiceMetadataConfiguration.Builder putAdvancedOption(ServiceMetadataAdvancedOption<T> option, T value)
public ServiceMetadataConfiguration.Builder advancedOptions(Map<ServiceMetadataAdvancedOption<?>,?> advancedOptions)
ServiceMetadataAdvancedOption
public ServiceMetadataConfiguration build()
ServiceMetadata
instance with the updated configuration.Copyright © 2022. All rights reserved.