Package org.nuxeo.runtime.aws
Class NuxeoAWSRegionProvider
java.lang.Object
org.nuxeo.runtime.aws.NuxeoAWSRegionProvider
- All Implemented Interfaces:
software.amazon.awssdk.regions.providers.AwsRegionProvider
public class NuxeoAWSRegionProvider
extends Object
implements software.amazon.awssdk.regions.providers.AwsRegionProvider
AWS Region Provider that uses Nuxeo configuration, or uses the default AWS chain as a fallback.
- Since:
- 10.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final software.amazon.awssdk.regions.providers.AwsRegionProvider
protected static final software.amazon.awssdk.regions.Region
protected final String
protected static final software.amazon.awssdk.regions.providers.AwsRegionProvider
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new Nuxeo AWS Region Provider for the default configuration.Creates a new Nuxeo AWS Region Provider for the given configuration. -
Method Summary
Modifier and TypeMethodDescriptionstatic software.amazon.awssdk.regions.providers.AwsRegionProvider
Gets a Nuxeo AWS Region Provider for the default configuration.software.amazon.awssdk.regions.Region
-
Field Details
-
INSTANCE
protected static final software.amazon.awssdk.regions.providers.AwsRegionProvider INSTANCE -
DEFAULT
protected static final software.amazon.awssdk.regions.providers.AwsRegionProvider DEFAULT -
DEFAULT_REGION
protected static final software.amazon.awssdk.regions.Region DEFAULT_REGION -
id
-
-
Constructor Details
-
NuxeoAWSRegionProvider
public NuxeoAWSRegionProvider()Creates a new Nuxeo AWS Region Provider for the default configuration. -
NuxeoAWSRegionProvider
Creates a new Nuxeo AWS Region Provider for the given configuration.- Parameters:
id
- the configuration id, ornull
for the default- Since:
- 11.1
-
-
Method Details
-
getInstance
public static software.amazon.awssdk.regions.providers.AwsRegionProvider getInstance()Gets a Nuxeo AWS Region Provider for the default configuration. -
getRegion
public software.amazon.awssdk.regions.Region getRegion()- Specified by:
getRegion
in interfacesoftware.amazon.awssdk.regions.providers.AwsRegionProvider
-