Package org.nuxeo.runtime.aws
Interface AWSConfigurationService
- All Known Implementing Classes:
AWSConfigurationServiceImpl
public interface AWSConfigurationService
The service providing AWS configuration.
- Since:
- 10.3
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidconfigureProxy(com.amazonaws.ClientConfiguration config) Enriches the givenClientConfigurationwith default proxy configuration.default voidconfigureSSL(com.amazonaws.ClientConfiguration config) Enriches the given client configuration with an SSL socket factory from the default configuration.voidconfigureSSL(String id, com.amazonaws.ClientConfiguration config) Enriches the given client configuration with an SSL socket factory from the given configuration.default com.amazonaws.auth.AWSCredentialsGets the AWS Credentials for the default configuration.com.amazonaws.auth.AWSCredentialsGets the AWS Credentials for the given configuration.default StringGets the AWS Region for the default configuration.getAWSRegion(String id) Gets the AWS Region for the given configuration.
-
Method Details
-
getAWSCredentials
default com.amazonaws.auth.AWSCredentials getAWSCredentials()Gets the AWS Credentials for the default configuration.- Returns:
- the AWS credentials, or
nullif not defined
-
getAWSCredentials
Gets the AWS Credentials for the given configuration.- Parameters:
id- the configuration id, ornullfor the default- Returns:
- the AWS credentials, or
nullif not defined - Since:
- 11.1
-
configureSSL
default void configureSSL(com.amazonaws.ClientConfiguration config) Enriches the given client configuration with an SSL socket factory from the default configuration.- Parameters:
config- the configuration to enrich- Since:
- 2021.10
-
configureSSL
Enriches the given client configuration with an SSL socket factory from the given configuration.- Parameters:
id- the custom configuration idconfig- the configuration to enrich- Since:
- 2021.10
-
configureProxy
default void configureProxy(com.amazonaws.ClientConfiguration config) Enriches the givenClientConfigurationwith default proxy configuration.- Parameters:
config- the configuration to enrich- Since:
- 2023.4
-
getAWSRegion
Gets the AWS Region for the default configuration.- Returns:
- the AWS Region, or
nullif not defined
-
getAWSRegion
Gets the AWS Region for the given configuration.- Parameters:
id- the configuration id, ornullfor the default- Returns:
- the AWS Region, or
nullif not defined - Since:
- 11.1
-