Package org.apache.pulsar.io.kinesis
Class KinesisSourceConfig
- java.lang.Object
-
- org.apache.pulsar.io.kinesis.BaseKinesisConfig
-
- org.apache.pulsar.io.kinesis.KinesisSourceConfig
-
- All Implemented Interfaces:
java.io.Serializable
public class KinesisSourceConfig extends BaseKinesisConfig implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KinesisSourceConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClientbuildCloudwatchAsyncClient(org.apache.pulsar.io.aws.AwsCredentialProviderPlugin credPlugin)software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClientbuildDynamoAsyncClient(org.apache.pulsar.io.aws.AwsCredentialProviderPlugin credPlugin)software.amazon.awssdk.services.kinesis.KinesisAsyncClientbuildKinesisAsyncClient(org.apache.pulsar.io.aws.AwsCredentialProviderPlugin credPlugin)software.amazon.kinesis.common.InitialPositionInStreamExtendedgetStreamStartPosition()static KinesisSourceConfigload(java.lang.String yamlFile)-
Methods inherited from class org.apache.pulsar.io.kinesis.BaseKinesisConfig
regionAsV2Region
-
-
-
-
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()
-
-