Interface GridFsEndpointBuilderFactory.GridFsEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,GridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
,GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Enclosing interface:
- GridFsEndpointBuilderFactory
public static interface GridFsEndpointBuilderFactory.GridFsEndpointBuilder
extends GridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder, GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
Builder for endpoint for the MongoDB GridFS component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
Sets the name of the GridFS bucket within the database.Sets the name of the MongoDB database to target.readPreference
(com.mongodb.ReadPreference readPreference) Sets a MongoDB ReadPreference on the Mongo connection.readPreference
(String readPreference) Sets a MongoDB ReadPreference on the Mongo connection.writeConcern
(com.mongodb.WriteConcern writeConcern) Set the WriteConcern for write operations on MongoDB using the standard ones.writeConcern
(String writeConcern) Set the WriteConcern for write operations on MongoDB using the standard ones.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
delay, delay, fileAttributeName, initialDelay, initialDelay, persistentTSCollection, persistentTSObject, query, queryStrategy, queryStrategy
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
operation
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
advanced
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
-
bucket
Sets the name of the GridFS bucket within the database. Default is fs. The option is a: <code>java.lang.String</code> type. Default: fs Group: common- Specified by:
bucket
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
bucket
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
bucket
- the value to set- Returns:
- the dsl builder
-
database
Sets the name of the MongoDB database to target. The option is a: <code>java.lang.String</code> type. Required: true Group: common- Specified by:
database
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
database
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
database
- the value to set- Returns:
- the dsl builder
-
readPreference
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder readPreference(com.mongodb.ReadPreference readPreference) Sets a MongoDB ReadPreference on the Mongo connection. Read preferences set directly on the connection will be overridden by this setting. The com.mongodb.ReadPreference#valueOf(String) utility method is used to resolve the passed readPreference value. Some examples for the possible values are nearest, primary or secondary etc. The option is a: <code>com.mongodb.ReadPreference</code> type. Group: common- Specified by:
readPreference
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
readPreference
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
readPreference
- the value to set- Returns:
- the dsl builder
-
readPreference
Sets a MongoDB ReadPreference on the Mongo connection. Read preferences set directly on the connection will be overridden by this setting. The com.mongodb.ReadPreference#valueOf(String) utility method is used to resolve the passed readPreference value. Some examples for the possible values are nearest, primary or secondary etc. The option will be converted to a <code>com.mongodb.ReadPreference</code> type. Group: common- Specified by:
readPreference
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
readPreference
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
readPreference
- the value to set- Returns:
- the dsl builder
-
writeConcern
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder writeConcern(com.mongodb.WriteConcern writeConcern) Set the WriteConcern for write operations on MongoDB using the standard ones. Resolved from the fields of the WriteConcern class by calling the WriteConcern#valueOf(String) method. The option is a: <code>com.mongodb.WriteConcern</code> type. Group: common- Specified by:
writeConcern
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
writeConcern
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
writeConcern
- the value to set- Returns:
- the dsl builder
-
writeConcern
Set the WriteConcern for write operations on MongoDB using the standard ones. Resolved from the fields of the WriteConcern class by calling the WriteConcern#valueOf(String) method. The option will be converted to a <code>com.mongodb.WriteConcern</code> type. Group: common- Specified by:
writeConcern
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
writeConcern
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
writeConcern
- the value to set- Returns:
- the dsl builder
-