Interface CassandraEndpointBuilderFactory.CassandraEndpointBuilder
-
- All Superinterfaces:
CassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
,CassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- CassandraEndpointBuilderFactory
public static interface CassandraEndpointBuilderFactory.CassandraEndpointBuilder extends CassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder, CassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
Builder for endpoint for the Cassandra CQL component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
-
-
-
Method Detail
-
advanced
default CassandraEndpointBuilderFactory.AdvancedCassandraEndpointBuilder advanced()
- Specified by:
advanced
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
advanced
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
clusterName
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder clusterName(String clusterName)
Cluster name. The option is a:java.lang.String
type. Group: common- Specified by:
clusterName
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
clusterName
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
consistencyLevel
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder consistencyLevel(CassandraEndpointBuilderFactory.DefaultConsistencyLevel consistencyLevel)
Consistency level to use. The option is a:com.datastax.oss.driver.api.core.DefaultConsistencyLevel
type. Group: common- Specified by:
consistencyLevel
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
consistencyLevel
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
consistencyLevel
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder consistencyLevel(String consistencyLevel)
Consistency level to use. The option will be converted to acom.datastax.oss.driver.api.core.DefaultConsistencyLevel
type. Group: common- Specified by:
consistencyLevel
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
consistencyLevel
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
cql
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder cql(String cql)
CQL query to perform. Can be overridden with the message header with key CamelCqlQuery. The option is a:java.lang.String
type. Group: common- Specified by:
cql
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
cql
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
datacenter
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder datacenter(String datacenter)
Datacenter to use. The option is a:java.lang.String
type. Default: datacenter1 Group: common- Specified by:
datacenter
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
datacenter
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
loadBalancingPolicyClass
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder loadBalancingPolicyClass(String loadBalancingPolicyClass)
To use a specific LoadBalancingPolicyClass. The option is a:java.lang.String
type. Group: common- Specified by:
loadBalancingPolicyClass
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
loadBalancingPolicyClass
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
password
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder password(String password)
Password for session authentication. The option is a:java.lang.String
type. Group: common- Specified by:
password
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
password
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
prepareStatements
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder prepareStatements(boolean prepareStatements)
Whether to use PreparedStatements or regular Statements. The option is a:boolean
type. Default: true Group: common- Specified by:
prepareStatements
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
prepareStatements
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
prepareStatements
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder prepareStatements(String prepareStatements)
Whether to use PreparedStatements or regular Statements. The option will be converted to aboolean
type. Default: true Group: common- Specified by:
prepareStatements
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
prepareStatements
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
resultSetConversionStrategy
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder resultSetConversionStrategy(Object resultSetConversionStrategy)
To use a custom class that implements logic for converting ResultSet into message body ALL, ONE, LIMIT_10, LIMIT_100... The option is a:org.apache.camel.component.cassandra.ResultSetConversionStrategy
type. Group: common- Specified by:
resultSetConversionStrategy
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
resultSetConversionStrategy
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
resultSetConversionStrategy
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder resultSetConversionStrategy(String resultSetConversionStrategy)
To use a custom class that implements logic for converting ResultSet into message body ALL, ONE, LIMIT_10, LIMIT_100... The option will be converted to aorg.apache.camel.component.cassandra.ResultSetConversionStrategy
type. Group: common- Specified by:
resultSetConversionStrategy
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
resultSetConversionStrategy
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
session
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder session(Object session)
To use the Session instance (you would normally not use this option). The option is a:com.datastax.oss.driver.api.core.CqlSession
type. Group: common- Specified by:
session
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
session
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
session
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder session(String session)
To use the Session instance (you would normally not use this option). The option will be converted to acom.datastax.oss.driver.api.core.CqlSession
type. Group: common- Specified by:
session
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
session
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
username
default CassandraEndpointBuilderFactory.CassandraEndpointBuilder username(String username)
Username for session authentication. The option is a:java.lang.String
type. Group: common- Specified by:
username
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointConsumerBuilder
- Specified by:
username
in interfaceCassandraEndpointBuilderFactory.CassandraEndpointProducerBuilder
-
-