public static final class TransactionOptions.Builder extends Object
Modifier and Type | Method | Description |
---|---|---|
TransactionOptions |
build() |
Build the transaction options instance.
|
TransactionOptions.Builder |
readConcern(ReadConcern readConcern) |
Sets the read concern.
|
TransactionOptions.Builder |
readPreference(ReadPreference readPreference) |
Sets the read preference.
|
TransactionOptions.Builder |
writeConcern(WriteConcern writeConcern) |
Sets the write concern.
|
public TransactionOptions.Builder readConcern(@Nullable ReadConcern readConcern)
readConcern
- the read concernpublic TransactionOptions.Builder writeConcern(@Nullable WriteConcern writeConcern)
writeConcern
- the write concern, which must be acknowledgedpublic TransactionOptions.Builder readPreference(@Nullable ReadPreference readPreference)
readPreference
- the read preference, which currently must be primary. This restriction may be relaxed in future versions.public TransactionOptions build()
TransactionOptions