Package com.mongodb

Class ClientSessionOptions.Builder

  • Enclosing class:
    ClientSessionOptions

    @NotThreadSafe
    @Deprecated(since="2021-05-27")
    public static final class ClientSessionOptions.Builder
    extends java.lang.Object
    Deprecated.
    Usage of this API is not supported in AEM as a Cloud Service.
    A builder for instances of ClientSession
    • Method Detail

      • causallyConsistent

        public ClientSessionOptions.Builder causallyConsistent​(boolean causallyConsistent)
        Deprecated.
        Sets whether operations using the session should causally consistent with each other.
        Parameters:
        causallyConsistent - whether operations using the session should be causally consistent
        Returns:
        this
      • defaultTransactionOptions

        public ClientSessionOptions.Builder defaultTransactionOptions​(TransactionOptions defaultTransactionOptions)
        Deprecated.
        Sets whether operations using the session should causally consistent with each other.
        Parameters:
        defaultTransactionOptions - the default transaction options to use for all transactions on this session,
        Returns:
        this
        Since:
        3.8
      • build

        public ClientSessionOptions build()
        Deprecated.
        Build the session options instance.
        Returns:
        The ClientSessionOptions