Class Ddb2StreamClientIAMOptimizedImpl
- java.lang.Object
-
- org.apache.camel.component.aws2.ddbstream.client.impl.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 Summary
Constructors Constructor Description Ddb2StreamClientIAMOptimizedImpl(Ddb2StreamConfiguration configuration)
Constructor that uses the config file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient
getDynamoDBStreamClient()
Getting the DynamoDB Streams aws client that is used.
-
-
-
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 interfaceDdb2StreamInternalClient
- Returns:
- DynamoDB Streams Client.
-
-