public static interface Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder extends ComponentBuilder<org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent>
| Modifier and Type | Method and Description |
|---|---|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
amazonDynamoDbStreamsClient(software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient amazonDynamoDbStreamsClient)
Amazon DynamoDB client to use for all requests for this endpoint.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
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 Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
configuration(org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration configuration)
The component configuration.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
iteratorType(software.amazon.awssdk.services.dynamodb.model.ShardIteratorType iteratorType)
Defines where in the DynaboDB stream to start getting records.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
maxResultsPerRequest(int maxResultsPerRequest)
Maximum number of records that will be fetched in each poll.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the DDBStreams client.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the DDBStreams client.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
proxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol)
To define a proxy protocol when instantiating the DDBStreams client.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
region(String region)
The region in which DDBStreams client needs to work.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder |
sequenceNumberProvider(org.apache.camel.component.aws2.ddbstream.SequenceNumberProvider sequenceNumberProvider)
Provider for the sequence number when using one of the two
ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types.
|
build, build, doSetProperty, registerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder amazonDynamoDbStreamsClient(software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient amazonDynamoDbStreamsClient)
software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder configuration(org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration configuration)
org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder iteratorType(software.amazon.awssdk.services.dynamodb.model.ShardIteratorType iteratorType)
software.amazon.awssdk.services.dynamodb.model.ShardIteratorType type.
Default: LATEST
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder maxResultsPerRequest(int maxResultsPerRequest)
int type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder proxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol)
software.amazon.awssdk.core.Protocol
type.
Default: HTTPS
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder region(String region)
java.lang.String type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder sequenceNumberProvider(org.apache.camel.component.aws2.ddbstream.SequenceNumberProvider sequenceNumberProvider)
org.apache.camel.component.aws2.ddbstream.SequenceNumberProvider type.
Group: consumerdefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder secretKey(String secretKey)
java.lang.String type.
Group: securityApache Camel