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:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.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.InitialPositionInStreamExtendedstatic KinesisSourceConfigMethods inherited from class org.apache.pulsar.io.kinesis.BaseKinesisConfig
regionAsV2Region
-
Constructor Details
-
KinesisSourceConfig
public KinesisSourceConfig()
-
-
Method Details
-
load
- Throws:
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()
-