List of usage examples for com.amazonaws.services.secretsmanager AWSSecretsManagerClientBuilder standard
public static AWSSecretsManagerClientBuilder standard()
From source file:com.streamsets.datacollector.credential.aws.secrets.manager.AWSSecretsManagerCredentialStore.java
License:Apache License
protected SecretCache createSecretCache(String awsAccessKey, String awsSecretKey, String region, int cacheSize, long cacheTTL) { AWSCredentialsProvider credentials = new AWSStaticCredentialsProvider( new BasicAWSCredentials(awsAccessKey, awsSecretKey)); AWSSecretsManagerClientBuilder clientBuilder = AWSSecretsManagerClientBuilder.standard().withRegion(region) .withCredentials(credentials); SecretCacheConfiguration cacheConf = new SecretCacheConfiguration().withMaxCacheSize(cacheSize) .withCacheItemTTL(cacheTTL).withClient(clientBuilder.build()); return new SecretCache(cacheConf); }