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 CoreTransactionOptions
create(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()
-
-