Class KinesisFirehoseClientIAMProfileOptimizedImpl
java.lang.Object
org.apache.camel.component.aws2.firehose.client.impl.KinesisFirehoseClientIAMProfileOptimizedImpl
- All Implemented Interfaces:
KinesisFirehoseInternalClient
public class KinesisFirehoseClientIAMProfileOptimizedImpl
extends Object
implements KinesisFirehoseInternalClient
Manage an AWS Kinesis Firehose 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
ConstructorsConstructorDescriptionConstructor that uses the config file. -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.firehose.FirehoseClientGetting the Kinesis client that is used.
-
Constructor Details
-
KinesisFirehoseClientIAMProfileOptimizedImpl
Constructor that uses the config file.
-
-
Method Details
-
getKinesisFirehoseClient
public software.amazon.awssdk.services.firehose.FirehoseClient getKinesisFirehoseClient()Getting the Kinesis client that is used.- Specified by:
getKinesisFirehoseClientin interfaceKinesisFirehoseInternalClient- Returns:
- Amazon Kinesis Client.
-