Interface GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
GridFsEndpointBuilderFactory.GridFsEndpointBuilder
- Enclosing interface:
- GridFsEndpointBuilderFactory
public static interface GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers 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.Sets the operation this endpoint will execute against GridFs.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.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
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- 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- Parameters:
database
- the value to set- Returns:
- the dsl builder
-
readPreference
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder 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- Parameters:
readPreference
- the value to set- Returns:
- the dsl builder
-
readPreference
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder readPreference(String 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- Parameters:
readPreference
- the value to set- Returns:
- the dsl builder
-
writeConcern
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder 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- Parameters:
writeConcern
- the value to set- Returns:
- the dsl builder
-
writeConcern
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder writeConcern(String 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- Parameters:
writeConcern
- the value to set- Returns:
- the dsl builder
-
operation
Sets the operation this endpoint will execute against GridFs. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-