public static interface AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder extends ComponentBuilder<org.apache.camel.component.aws.kinesis.KinesisComponent>
| Modifier and Type | Method and Description |
|---|---|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
amazonKinesisClient(com.amazonaws.services.kinesis.AmazonKinesis amazonKinesisClient)
Amazon Kinesis client to use for all requests for this endpoint.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
configuration(org.apache.camel.component.aws.kinesis.KinesisConfiguration configuration)
The component configuration.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
iteratorType(com.amazonaws.services.kinesis.model.ShardIteratorType iteratorType)
Defines where in the Kinesis stream to start getting records.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
maxResultsPerRequest(int maxResultsPerRequest)
Maximum number of records that will be fetched in each poll.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the Kinesis client.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the Kinesis client.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
proxyProtocol(com.amazonaws.Protocol proxyProtocol)
To define a proxy protocol when instantiating the Kinesis client.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
region(String region)
The region in which Kinesis client needs to work.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
sequenceNumber(String sequenceNumber)
The sequence number to start polling from.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
shardClosed(org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum shardClosed)
Define what will be the behavior in case of shard closed.
|
default AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder |
shardId(String shardId)
Defines which shardId in the Kinesis stream to get records from.
|
build, build, doSetProperty, registerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder amazonKinesisClient(com.amazonaws.services.kinesis.AmazonKinesis amazonKinesisClient)
com.amazonaws.services.kinesis.AmazonKinesis type.
Group: commondefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder configuration(org.apache.camel.component.aws.kinesis.KinesisConfiguration configuration)
org.apache.camel.component.aws.kinesis.KinesisConfiguration type.
Group: commondefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: commondefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: commondefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder proxyProtocol(com.amazonaws.Protocol proxyProtocol)
com.amazonaws.Protocol type.
Default: HTTPS
Group: commondefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder region(String region)
java.lang.String type.
Group: commondefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder iteratorType(com.amazonaws.services.kinesis.model.ShardIteratorType iteratorType)
com.amazonaws.services.kinesis.model.ShardIteratorType
type.
Default: TRIM_HORIZON
Group: consumerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder maxResultsPerRequest(int maxResultsPerRequest)
int type.
Default: 1
Group: consumerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder sequenceNumber(String sequenceNumber)
java.lang.String type.
Group: consumerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder shardClosed(org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum shardClosed)
org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum type.
Default: ignore
Group: consumerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder shardId(String shardId)
java.lang.String type.
Group: consumerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault AwsKinesisComponentBuilderFactory.AwsKinesisComponentBuilder secretKey(String secretKey)
java.lang.String type.
Group: securityApache Camel