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.AdvancedGridFsEndpointBuilder
advanced()
default GridFsEndpointBuilderFactory.GridFsEndpointBuilder
bucket(String bucket)
Sets the name of the GridFS bucket within the database.default GridFsEndpointBuilderFactory.GridFsEndpointBuilder
database(String database)
Sets the name of the MongoDB database to target.default GridFsEndpointBuilderFactory.GridFsEndpointBuilder
readPreference(com.mongodb.ReadPreference readPreference)
Sets a MongoDB ReadPreference on the Mongo connection.default GridFsEndpointBuilderFactory.GridFsEndpointBuilder
readPreference(String readPreference)
Sets a MongoDB ReadPreference on the Mongo connection.default GridFsEndpointBuilderFactory.GridFsEndpointBuilder
writeConcern(com.mongodb.WriteConcern writeConcern)
Set the WriteConcern for write operations on MongoDB using the standard ones.default GridFsEndpointBuilderFactory.GridFsEndpointBuilder
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.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
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 Detail
-
advanced
default GridFsEndpointBuilderFactory.AdvancedGridFsEndpointBuilder advanced()
- Specified by:
advanced
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
advanced
in 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:
bucket
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
bucket
in 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:
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
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:
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
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:
writeConcern
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointConsumerBuilder
- Specified by:
writeConcern
in interfaceGridFsEndpointBuilderFactory.GridFsEndpointProducerBuilder
- Parameters:
writeConcern
- the value to set- Returns:
- the dsl builder
-
-