Class CoreMergedTransactionConfig
- java.lang.Object
-
- com.couchbase.client.core.transaction.config.CoreMergedTransactionConfig
-
@Internal public class CoreMergedTransactionConfig extends Object
MergesCoreTransactionOptionsandCoreTransactionsConfig.
-
-
Constructor Summary
Constructors Constructor Description CoreMergedTransactionConfig(CoreTransactionsConfig config)CoreMergedTransactionConfig(CoreTransactionsConfig config, Optional<CoreTransactionOptions> perConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionAttemptContextFactoryattemptContextFactory()CleanerFactorycleanerFactory()CoreTransactionsCleanupConfigcleanupConfig()ClientRecordFactoryclientRecordFactory()DurabilityLeveldurabilityLevel()DurationexpirationTime()Optional<CollectionIdentifier>metadataCollection()intnumAtrs()Optional<RequestSpan>parentSpan()Optional<String>scanConsistency()
-
-
-
Constructor Detail
-
CoreMergedTransactionConfig
public CoreMergedTransactionConfig(CoreTransactionsConfig config)
-
CoreMergedTransactionConfig
public CoreMergedTransactionConfig(CoreTransactionsConfig config, Optional<CoreTransactionOptions> perConfig)
-
-
Method Detail
-
parentSpan
public Optional<RequestSpan> parentSpan()
-
expirationTime
public Duration expirationTime()
-
cleanupConfig
public CoreTransactionsCleanupConfig cleanupConfig()
-
durabilityLevel
public DurabilityLevel durabilityLevel()
-
attemptContextFactory
public TransactionAttemptContextFactory attemptContextFactory()
-
cleanerFactory
public CleanerFactory cleanerFactory()
-
clientRecordFactory
public ClientRecordFactory clientRecordFactory()
-
numAtrs
public int numAtrs()
-
metadataCollection
public Optional<CollectionIdentifier> metadataCollection()
-
-