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
All Methods Instance Methods Default Methods Modifier and Type Method Description default GridFsEndpointBuilderFactory.AdvancedGridFsEndpointBuilderadvanced()default GridFsEndpointBuilderFactory.GridFsEndpointBuilderbucket(String bucket)Sets the name of the GridFS bucket within the database.default GridFsEndpointBuilderFactory.GridFsEndpointBuilderdatabase(String database)Sets the name of the MongoDB database to target.default GridFsEndpointBuilderFactory.GridFsEndpointBuilderreadPreference(Object readPreference)Sets a MongoDB ReadPreference on the Mongo connection.default GridFsEndpointBuilderFactory.GridFsEndpointBuilderreadPreference(String readPreference)Sets a MongoDB ReadPreference on the Mongo connection.default GridFsEndpointBuilderFactory.GridFsEndpointBuilderwriteConcern(Object writeConcern)Set the WriteConcern for write operations on MongoDB using the standard ones.default GridFsEndpointBuilderFactory.GridFsEndpointBuilderwriteConcern(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, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, delay, delay, fileAttributeName, initialDelay, initialDelay, persistentTSCollection, persistentTSObject, query, queryStrategy, queryStrategy
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
lazyStartProducer, lazyStartProducer, operation
-
-
-
-
Method Detail
-
advanced
default GridFsEndpointBuilderFactory.AdvancedGridFsEndpointBuilder advanced()
- Specified by:
advancedin interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
advancedin interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
-
bucket
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder bucket(String 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
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder database(String 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(Object 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
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder 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- 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(Object 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
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder 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- Specified by:
writeConcernin interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder- Specified by:
writeConcernin interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder- Parameters:
writeConcern- the value to set- Returns:
- the dsl builder
-
-