Class Ddb2ClientIAMOptimizedImpl
- java.lang.Object
-
- org.apache.camel.component.aws2.ddb.client.impl.Ddb2ClientIAMOptimizedImpl
-
- All Implemented Interfaces:
Ddb2InternalClient
public class Ddb2ClientIAMOptimizedImpl extends Object implements Ddb2InternalClient
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 Ddb2ClientIAMOptimizedImpl(Ddb2Configuration 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.DynamoDbClient
getDynamoDBClient()
Getting the DynamoDB aws client that is used.
-
-
-
Constructor Detail
-
Ddb2ClientIAMOptimizedImpl
public Ddb2ClientIAMOptimizedImpl(Ddb2Configuration configuration)
Constructor that uses the config file.
-
-
Method Detail
-
getDynamoDBClient
public software.amazon.awssdk.services.dynamodb.DynamoDbClient getDynamoDBClient()
Getting the DynamoDB aws client that is used.- Specified by:
getDynamoDBClient
in interfaceDdb2InternalClient
- Returns:
- DynamoDB Client.
-
-