Interface CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
-
- All Superinterfaces:
CouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder,CouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- CouchbaseEndpointBuilderFactory
public static interface CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder extends CouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder, CouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder
Builder for endpoint for the Couchbase component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CouchbaseEndpointBuilderFactory.AdvancedCouchbaseEndpointBuilderadvanced()default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilderbucket(String bucket)The bucket to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuildercollection(String collection)The collection to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilderkey(String key)The key to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilderpassword(String password)The password to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilderscope(String scope)The scope to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilderusername(String username)The username to use.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, consumerProcessedStrategy, delay, delay, descending, descending, designDocumentName, fullDocument, fullDocument, greedy, greedy, initialDelay, initialDelay, limit, limit, rangeEndKey, rangeStartKey, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, skip, skip, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay, viewName
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder
autoStartIdForInserts, autoStartIdForInserts, lazyStartProducer, lazyStartProducer, operation, persistTo, persistTo, producerRetryAttempts, producerRetryAttempts, producerRetryPause, producerRetryPause, replicateTo, replicateTo, startingIdForInsertsFrom, startingIdForInsertsFrom
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
advanced
default CouchbaseEndpointBuilderFactory.AdvancedCouchbaseEndpointBuilder advanced()
- Specified by:
advancedin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
advancedin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder
-
bucket
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder bucket(String bucket)
The bucket to use. The option is a: <code>java.lang.String</code> type. Required: true Group: common- Specified by:
bucketin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
bucketin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder- Parameters:
bucket- the value to set- Returns:
- the dsl builder
-
collection
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder collection(String collection)
The collection to use. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
collectionin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
collectionin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder- Parameters:
collection- the value to set- Returns:
- the dsl builder
-
key
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder key(String key)
The key to use. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
keyin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
keyin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder- Parameters:
key- the value to set- Returns:
- the dsl builder
-
scope
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder scope(String scope)
The scope to use. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
scopein interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
scopein interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder- Parameters:
scope- the value to set- Returns:
- the dsl builder
-
password
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder password(String password)
The password to use. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
passwordin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
passwordin interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder- Parameters:
password- the value to set- Returns:
- the dsl builder
-
username
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder username(String username)
The username to use. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
usernamein interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder- Specified by:
usernamein interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-
-