Package com.mongodb

Class TransactionOptions.Builder

  • Enclosing class:
    TransactionOptions

    public static final class TransactionOptions.Builder
    extends java.lang.Object
    The builder for transaction options
    • Method Detail

      • writeConcern

        public TransactionOptions.Builder writeConcern​(@Nullable
                                                       WriteConcern writeConcern)
        Sets the write concern.
        Parameters:
        writeConcern - the write concern, which must be acknowledged
        Returns:
        this
      • readPreference

        public TransactionOptions.Builder readPreference​(@Nullable
                                                         ReadPreference readPreference)
        Sets the read preference.
        Parameters:
        readPreference - the read preference, which currently must be primary. This restriction may be relaxed in future versions.
        Returns:
        this
      • build

        public TransactionOptions build()
        Build the transaction options instance.
        Returns:
        The TransactionOptions