Class CoreTransactionOptions
- java.lang.Object
-
- com.couchbase.client.core.transaction.config.CoreTransactionOptions
-
-
Constructor Summary
Constructors Constructor Description CoreTransactionOptions(Optional<DurabilityLevel> durabilityLevel, Optional<String> scanConsistency, Optional<RequestSpan> parentSpan, Optional<Duration> timeout, Optional<CollectionIdentifier> metadataCollection, Optional<TransactionAttemptContextFactory> attemptContextFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<TransactionAttemptContextFactory>attemptContextFactory()static CoreTransactionOptionscreate(RequestSpan parentSpan)Optional<DurabilityLevel>durabilityLevel()Optional<CollectionIdentifier>metadataCollection()Optional<RequestSpan>parentSpan()Optional<String>scanConsistency()Optional<Duration>timeout()
-
-
-
Constructor Detail
-
CoreTransactionOptions
public CoreTransactionOptions(Optional<DurabilityLevel> durabilityLevel, Optional<String> scanConsistency, Optional<RequestSpan> parentSpan, Optional<Duration> timeout, Optional<CollectionIdentifier> metadataCollection, Optional<TransactionAttemptContextFactory> attemptContextFactory)
-
-
Method Detail
-
create
public static CoreTransactionOptions create(RequestSpan parentSpan)
-
durabilityLevel
public Optional<DurabilityLevel> durabilityLevel()
-
parentSpan
public Optional<RequestSpan> parentSpan()
-
attemptContextFactory
public Optional<TransactionAttemptContextFactory> attemptContextFactory()
-
metadataCollection
public Optional<CollectionIdentifier> metadataCollection()
-
-