Class Ddb2StreamClientIAMOptimizedImpl

  • All Implemented Interfaces:
    Ddb2StreamInternalClient

    public class Ddb2StreamClientIAMOptimizedImpl
    extends Object
    implements Ddb2StreamInternalClient
    Manage an AWS DynamoDB client for all users to use (enabling temporary creds). This implementation is for remote instances to manage the credentials on their own (eliminating credential rotations)
    • Constructor Detail

      • Ddb2StreamClientIAMOptimizedImpl

        public Ddb2StreamClientIAMOptimizedImpl​(Ddb2StreamConfiguration configuration)
        Constructor that uses the config file.
    • Method Detail

      • getDynamoDBStreamClient

        public software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient getDynamoDBStreamClient()
        Getting the DynamoDB Streams aws client that is used.
        Specified by:
        getDynamoDBStreamClient in interface Ddb2StreamInternalClient
        Returns:
        DynamoDB Streams Client.