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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
delay, delay, fileAttributeName, initialDelay, initialDelay, persistentTSCollection, persistentTSObject, query, queryStrategy, queryStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
operation
-
Method Details
-
advanced
- Specified by:
advancedin interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
advancedin 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:
bucketin interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
bucketin 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:
databasein interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
databasein 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:
readPreferencein interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
readPreferencein 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:
readPreferencein interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
readPreferencein 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:
writeConcernin interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
writeConcernin 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:
writeConcernin interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
writeConcernin interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder- Parameters:
writeConcern- the value to set- Returns:
- the dsl builder
-