Class KinesisClientIAMOptimizedImpl
- java.lang.Object
-
- org.apache.camel.component.aws2.kinesis.client.impl.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 Summary
Constructors Constructor Description KinesisClientIAMOptimizedImpl(Kinesis2Configuration configuration)
Constructor that uses the config file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.services.kinesis.KinesisClient
getKinesisClient()
Getting the Kinesis client that is used.
-
-
-
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 interfaceKinesisInternalClient
- Returns:
- Amazon Kinesis Client.
-
-