Package com.mongodb
Class ClientSessionOptions.Builder
- java.lang.Object
 - 
- com.mongodb.ClientSessionOptions.Builder
 
 
- 
- Enclosing class:
 - ClientSessionOptions
 
@NotThreadSafe public static final class ClientSessionOptions.Builder extends java.lang.Object
A builder for instances ofClientSession 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientSessionOptionsbuild()Build the session options instance.ClientSessionOptions.BuildercausallyConsistent(boolean causallyConsistent)Sets whether operations using the session should causally consistent with each other.ClientSessionOptions.BuilderdefaultTransactionOptions(TransactionOptions defaultTransactionOptions)Sets whether operations using the session should causally consistent with each other. 
 - 
 
- 
- 
Method Detail
- 
causallyConsistent
public ClientSessionOptions.Builder causallyConsistent(boolean causallyConsistent)
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)
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()
Build the session options instance.- Returns:
 - The 
ClientSessionOptions 
 
 - 
 
 -