Class MSKCredentialProvider.ProviderBuilder

java.lang.Object
software.amazon.msk.auth.iam.internals.MSKCredentialProvider.ProviderBuilder
Enclosing class:
MSKCredentialProvider

public static class MSKCredentialProvider.ProviderBuilder extends Object
  • Constructor Details

    • ProviderBuilder

      public ProviderBuilder(Map<String,?> optionsMap)
  • Method Details

    • getProviders

      public List<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> getProviders()
    • addDefaultProviders

      public Boolean addDefaultProviders()
    • shouldDebugCreds

      public Boolean shouldDebugCreds()
    • shouldUseFips

      public Boolean shouldUseFips()
    • getStsRegion

      public String getStsRegion()
    • getCustomRegionProvider

      public ConfigurableRegionProvider getCustomRegionProvider()
      Instantiate a custom ConfigurableRegionProvider from the descriptor specified in the JAAS config option awsMskRegionProvider. The descriptor format is className?param1=value1;param2=value2.
      Returns:
      the custom region provider, or null if not configured.
    • getMaxRetries

      public int getMaxRetries()
    • getMaxBackOffTimeMs

      public int getMaxBackOffTimeMs()
    • buildEndpointConfiguration

      public URI buildEndpointConfiguration(software.amazon.awssdk.regions.Region stsRegion)