Simplify syntax of StsAssumeRoleCredentialsProvider

This commit is contained in:
Ethan Katnic 2024-08-27 09:10:49 -07:00
parent 6799c81f82
commit 22c2a7c910

View file

@ -31,11 +31,9 @@ public class KclStsAssumeRoleCredentialsProvider implements AwsCredentialsProvid
@Override @Override
public AwsCredentials resolveCredentials() { public AwsCredentials resolveCredentials() {
StsClient stsClient = this.stsClientBuilder.build();
AssumeRoleRequest assumeRoleRequest = this.assumeRoleRequestBuilder.build();
StsAssumeRoleCredentialsProvider provider = StsAssumeRoleCredentialsProvider.builder() StsAssumeRoleCredentialsProvider provider = StsAssumeRoleCredentialsProvider.builder()
.refreshRequest(assumeRoleRequest) .refreshRequest(assumeRoleRequestBuilder.build())
.stsClient(stsClient) .stsClient(stsClientBuilder.build())
.build(); .build();
return provider.resolveCredentials(); return provider.resolveCredentials();
} }