List of usage examples for com.amazonaws.services.securitytoken AWSSecurityTokenServiceClient builder
public static AWSSecurityTokenServiceClientBuilder builder()
From source file:com.netflix.iep.aws.AwsClientFactory.java
License:Apache License
private AWSCredentialsProvider createAssumeRoleProvider(Config cfg, String accountId, AWSCredentialsProvider p) {// ww w . j a v a 2 s .co m final String arn = createRoleArn(cfg.getString("role-arn"), accountId); final String name = cfg.getString("role-session-name"); final AWSSecurityTokenService stsClient = AWSSecurityTokenServiceClient.builder().withCredentials(p) .withRegion(region).build(); return new STSAssumeRoleSessionCredentialsProvider.Builder(arn, name).withStsClient(stsClient).build(); }