Class Translate2ClientIAMProfileOptimized

java.lang.Object
org.apache.camel.component.aws2.translate.client.impl.Translate2ClientIAMProfileOptimized
All Implemented Interfaces:
Translate2InternalClient

public class Translate2ClientIAMProfileOptimized extends Object implements Translate2InternalClient
Manage an AWS Translate client for all users to use. This implementation is for remote instances to manage the credentials on their own (eliminating credential rotations)
  • Constructor Details

    • Translate2ClientIAMProfileOptimized

      public Translate2ClientIAMProfileOptimized(Translate2Configuration configuration)
      Constructor that uses the config file.
  • Method Details

    • getTranslateClient

      public software.amazon.awssdk.services.translate.TranslateClient getTranslateClient()
      Getting the Translate aws client that is used.
      Specified by:
      getTranslateClient in interface Translate2InternalClient
      Returns:
      Amazon Translate Client.