Class KinesisClientIAMOptimizedImpl

  • All Implemented Interfaces:
    KinesisInternalClient

    public class KinesisClientIAMOptimizedImpl
    extends Object
    implements KinesisInternalClient
    Manage an AWS Kinesis 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

      • KinesisClientIAMOptimizedImpl

        public KinesisClientIAMOptimizedImpl​(Kinesis2Configuration configuration)
        Constructor that uses the config file.
    • Method Detail

      • getKinesisClient

        public software.amazon.awssdk.services.kinesis.KinesisClient getKinesisClient()
        Getting the Kinesis client that is used.
        Specified by:
        getKinesisClient in interface KinesisInternalClient
        Returns:
        Amazon Kinesis Client.