in src/providers/oidc_role_arn.ts [164:178]
constructor(builder: OIDCRoleArnCredentialsProviderBuilder) {
super(STALE_TIME);
this.refresher = this.getCredentialsInternal;
this.roleArn = builder.roleArn;
this.oidcProviderArn = builder.oidcProviderArn;
this.oidcTokenFilePath = builder.oidcTokenFilePath;
this.policy = builder.policy;
this.durationSeconds = builder.durationSeconds;
this.roleSessionName = builder.roleSessionName;
this.stsEndpoint = builder.stsEndpoint;
this.readTimeout = builder.readTimeout;
this.connectTimeout = builder.connectTimeout;
// used for mock
this.doRequest = doRequest;
}