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.AdvancedCouchbaseEndpointBuilder
advanced()
default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
bucket(String bucket)
The bucket to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
collection(String collection)
The collection to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
key(String key)
The key to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
password(String password)
The password to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
scope(String scope)
The scope to use.default CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder
username(String username)
The username to use.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, 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, operation, persistTo, persistTo, producerRetryAttempts, producerRetryAttempts, producerRetryPause, producerRetryPause, replicateTo, replicateTo, startingIdForInsertsFrom, startingIdForInsertsFrom
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default CouchbaseEndpointBuilderFactory.AdvancedCouchbaseEndpointBuilder advanced()
- Specified by:
advanced
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
advanced
in 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:
bucket
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
bucket
in 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:
collection
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
collection
in 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:
key
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
key
in 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:
scope
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
scope
in 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:
password
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
password
in 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:
username
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointConsumerBuilder
- Specified by:
username
in interfaceCouchbaseEndpointBuilderFactory.CouchbaseEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-