From 90d984b67048576cc0358b04bdd74aa93c690856 Mon Sep 17 00:00:00 2001 From: Ethan Katnic Date: Wed, 4 Sep 2024 10:38:15 -0700 Subject: [PATCH] Add method header for getClass helper --- .../AwsCredentialsProviderPropertyValueDecoder.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config/AwsCredentialsProviderPropertyValueDecoder.java b/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config/AwsCredentialsProviderPropertyValueDecoder.java index e42d1942..ff1b19e7 100644 --- a/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config/AwsCredentialsProviderPropertyValueDecoder.java +++ b/amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config/AwsCredentialsProviderPropertyValueDecoder.java @@ -175,6 +175,14 @@ class AwsCredentialsProviderPropertyValueDecoder implements IPropertyValueDecode return null; } + /** + * Resolves the class for the given provider name and arguments. + * + * @param providerName A string containing the provider name. + * + * @return The Class object representing the resolved AwsCredentialsProvider implementation, + * or null if the class cannot be resolved or does not extend AwsCredentialsProvider. + */ private static Class getClass(String providerName) { String className = providerName.replace( "software.amazon.awssdk.auth.credentials.StsAssumeRoleCredentialsProvider",