diff --git a/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/auth/KclStsAssumeRoleCredentialsProvider.java b/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/auth/KclStsAssumeRoleCredentialsProvider.java index d151fe7e..ce9de0f5 100644 --- a/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/auth/KclStsAssumeRoleCredentialsProvider.java +++ b/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/auth/KclStsAssumeRoleCredentialsProvider.java @@ -31,11 +31,9 @@ public class KclStsAssumeRoleCredentialsProvider implements AwsCredentialsProvid @Override public AwsCredentials resolveCredentials() { - StsClient stsClient = this.stsClientBuilder.build(); - AssumeRoleRequest assumeRoleRequest = this.assumeRoleRequestBuilder.build(); StsAssumeRoleCredentialsProvider provider = StsAssumeRoleCredentialsProvider.builder() - .refreshRequest(assumeRoleRequest) - .stsClient(stsClient) + .refreshRequest(assumeRoleRequestBuilder.build()) + .stsClient(stsClientBuilder.build()) .build(); return provider.resolveCredentials(); }