Interface CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder
-
- All Superinterfaces:
CouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
,CouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- CouchDbEndpointBuilderFactory
public static interface CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder extends CouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder, CouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
Builder for endpoint for the CouchDB component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CouchDbEndpointBuilderFactory.AdvancedCouchDbEndpointBuilder
advanced()
default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder
createDatabase(boolean createDatabase)
Creates the database if it does not already exist.default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder
createDatabase(String createDatabase)
Creates the database if it does not already exist.default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder
password(String password)
Password for authenticated databases.default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder
username(String username)
Username in case of authenticated databases.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
deletes, deletes, heartbeat, heartbeat, style, updates, updates
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default CouchDbEndpointBuilderFactory.AdvancedCouchDbEndpointBuilder advanced()
- Specified by:
advanced
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
- Specified by:
advanced
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
-
createDatabase
default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder createDatabase(boolean createDatabase)
Creates the database if it does not already exist. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
createDatabase
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
- Specified by:
createDatabase
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
- Parameters:
createDatabase
- the value to set- Returns:
- the dsl builder
-
createDatabase
default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder createDatabase(String createDatabase)
Creates the database if it does not already exist. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
createDatabase
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
- Specified by:
createDatabase
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
- Parameters:
createDatabase
- the value to set- Returns:
- the dsl builder
-
password
default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder password(String password)
Password for authenticated databases. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
password
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
- Specified by:
password
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
username
default CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder username(String username)
Username in case of authenticated databases. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
username
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointConsumerBuilder
- Specified by:
username
in interfaceCouchDbEndpointBuilderFactory.CouchDbEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-