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