STSAssumeRoleCredentialsProvider(const Aws::String &roleArn, const Aws::String &sessionName=Aws::String(), const Aws::String &externalId=Aws::String(), int loadFrequency=DEFAULT_CREDS_LOAD_FREQ_SECONDS, const std::shared_ptr< Aws::STS::STSClient > &stsClient=nullptr)