Package org.apereo.cas.aws
Class AmazonEnvironmentAwareClientBuilder
- java.lang.Object
-
- org.apereo.cas.aws.AmazonEnvironmentAwareClientBuilder
-
public class AmazonEnvironmentAwareClientBuilder extends java.lang.ObjectThis isAmazonEnvironmentAwareClientBuilder.- Since:
- 5.3.0
-
-
Constructor Summary
Constructors Constructor Description AmazonEnvironmentAwareClientBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tbuild(software.amazon.awssdk.awscore.client.builder.AwsClientBuilder builder, java.lang.Class<T> clientType)Build the client.java.lang.StringgetSetting(java.lang.String key)Gets setting.<T> TgetSetting(java.lang.String key, java.lang.Class<T> targetType)Gets setting.java.lang.StringgetSetting(java.lang.String key, java.lang.String defaultValue)Gets setting.
-
-
-
Method Detail
-
getSetting
public java.lang.String getSetting(java.lang.String key)
Gets setting.- Parameters:
key- the key- Returns:
- the setting
-
getSetting
public java.lang.String getSetting(java.lang.String key, java.lang.String defaultValue)Gets setting.- Parameters:
key- the keydefaultValue- the default value- Returns:
- the setting
-
getSetting
public <T> T getSetting(java.lang.String key, java.lang.Class<T> targetType)Gets setting.- Type Parameters:
T- the type parameter- Parameters:
key- the keytargetType- the target type- Returns:
- the setting
-
build
public <T> T build(software.amazon.awssdk.awscore.client.builder.AwsClientBuilder builder, java.lang.Class<T> clientType)Build the client.- Type Parameters:
T- the type parameter- Parameters:
builder- the builderclientType- the client type- Returns:
- the client instance
-
-