Class AwsRegionProviderChain
- java.lang.Object
-
- software.amazon.awssdk.regions.providers.AwsRegionProviderChain
-
- All Implemented Interfaces:
AwsRegionProvider
- Direct Known Subclasses:
DefaultAwsRegionProviderChain
public class AwsRegionProviderChain extends Object implements AwsRegionProvider
CompositeAwsRegionProviderthat sequentially delegates to a chain of providers looking for region information. Throws anSdkClientExceptionif region could not be find in any of the providers.
-
-
Constructor Summary
Constructors Constructor Description AwsRegionProviderChain(AwsRegionProvider... providers)
-
-
-
Constructor Detail
-
AwsRegionProviderChain
public AwsRegionProviderChain(AwsRegionProvider... providers)
-
-
Method Detail
-
getRegion
public Region getRegion() throws SdkClientException
Description copied from interface:AwsRegionProviderReturns the region name to use. If region information is not available, throws anSdkClientException.- Specified by:
getRegionin interfaceAwsRegionProvider- Returns:
- Region name to use.
- Throws:
SdkClientException
-
-