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.EndpointProducerBuilderBuilder for endpoint producers for the MongoDB GridFS component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default GridFsEndpointBuilderFactory.AdvancedGridFsEndpointProducerBuilderadvanced()default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderbucket(String bucket)Sets the name of the GridFS bucket within the database.default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderdatabase(String database)Sets the name of the MongoDB database to target.default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderoperation(String operation)Sets the operation this endpoint will execute against GridFs.default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderreadPreference(com.mongodb.ReadPreference readPreference)Sets a MongoDB ReadPreference on the Mongo connection.default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderreadPreference(String readPreference)Sets a MongoDB ReadPreference on the Mongo connection.default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderwriteConcern(com.mongodb.WriteConcern writeConcern)Set the WriteConcern for write operations on MongoDB using the standard ones.default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilderwriteConcern(String writeConcern)Set the WriteConcern for write operations on MongoDB using the standard ones.
-
-
-
Method Detail
-
advanced
default GridFsEndpointBuilderFactory.AdvancedGridFsEndpointProducerBuilder advanced()
-
bucket
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder 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- Parameters:
bucket- the value to set- Returns:
- the dsl builder
-
database
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder 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- 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
default GridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder operation(String 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
-
-