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 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

      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