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 Detail

      • 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