Class Ddb2StreamClientIAMProfileOptimizedImpl
java.lang.Object
org.apache.camel.component.aws2.ddbstream.client.impl.Ddb2StreamClientIAMProfileOptimizedImpl
- All Implemented Interfaces:
Ddb2StreamInternalClient
public class Ddb2StreamClientIAMProfileOptimizedImpl
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
ConstructorsConstructorDescriptionDdb2StreamClientIAMProfileOptimizedImpl(Ddb2StreamConfiguration configuration) Constructor that uses the config file. -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClientGetting the DynamoDB Streams aws client that is used.
-
Constructor Details
-
Ddb2StreamClientIAMProfileOptimizedImpl
Constructor that uses the config file.
-
-
Method Details
-
getDynamoDBStreamClient
public software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient getDynamoDBStreamClient()Getting the DynamoDB Streams aws client that is used.- Specified by:
getDynamoDBStreamClientin interfaceDdb2StreamInternalClient- Returns:
- DynamoDB Streams Client.
-