Class KinesisSourceConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class KinesisSourceConfig
    extends BaseKinesisConfig
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • KinesisSourceConfig

        public KinesisSourceConfig()
    • Method Detail

      • load

        public static KinesisSourceConfig load​(java.lang.String yamlFile)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • buildKinesisAsyncClient

        public software.amazon.awssdk.services.kinesis.KinesisAsyncClient buildKinesisAsyncClient​(org.apache.pulsar.io.aws.AwsCredentialProviderPlugin credPlugin)
      • buildDynamoAsyncClient

        public software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient buildDynamoAsyncClient​(org.apache.pulsar.io.aws.AwsCredentialProviderPlugin credPlugin)
      • buildCloudwatchAsyncClient

        public software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient buildCloudwatchAsyncClient​(org.apache.pulsar.io.aws.AwsCredentialProviderPlugin credPlugin)
      • getStreamStartPosition

        public software.amazon.kinesis.common.InitialPositionInStreamExtended getStreamStartPosition()