package config
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class SingleQueryTransactionOptions(durabilityLevel: Option[DurabilityLevel] = None, attemptContextFactory: Option[TransactionAttemptContextFactory] = None, metadataCollection: Option[CollectionIdentifier] = None) extends Product with Serializable
Allows configuring a single-query-transaction.
- case class TransactionGetOptions extends Product with Serializable
Operations controlling a transactional get.
Operations controlling a transactional get.
- Annotations
- @Volatile()
- case class TransactionGetReplicaFromPreferredServerGroupOptions extends Product with Serializable
Operations controlling a transactional getReplicaFromPreferredServerGroup.
Operations controlling a transactional getReplicaFromPreferredServerGroup.
- Annotations
- @Volatile()
- case class TransactionInsertOptions extends Product with Serializable
Operations controlling a transactional insert.
Operations controlling a transactional insert.
- Annotations
- @Volatile()
- case class TransactionOptions(durabilityLevel: Option[DurabilityLevel] = None, parentSpan: Option[RequestSpan] = None, timeout: Option[Duration] = None, attemptContextFactory: Option[TransactionAttemptContextFactory] = None, metadataCollection: Option[CollectionIdentifier] = None) extends Product with Serializable
Provides all configurable parameters for a single Couchbase transaction.
- case class TransactionReplaceOptions extends Product with Serializable
Operations controlling a transactional replace.
Operations controlling a transactional replace.
- Annotations
- @Volatile()
- case class TransactionsCleanupConfig extends Product with Serializable
Provides all configurable parameters for Couchbase transactions cleanup.
- case class TransactionsConfig(cleanupConfig: Option[TransactionsCleanupConfig] = None, durabilityLevel: Option[DurabilityLevel] = None, timeout: Option[Duration] = None, metadataCollection: Option[CollectionIdentifier] = None, attemptContextFactory: Option[TransactionAttemptContextFactory] = None, cleanerFactory: Option[CleanerFactory] = None, clientRecordFactory: Option[ClientRecordFactory] = None, queryConfig: Option[TransactionsQueryConfig] = None) extends Product with Serializable
Provides all configurable parameters for Couchbase transactions.
- case class TransactionsQueryConfig extends Product with Serializable
Allows setting a default query configuration for all transactions.
Value Members
- object TransactionGetOptions extends Serializable
- object TransactionGetReplicaFromPreferredServerGroupOptions extends Serializable
- object TransactionInsertOptions extends Serializable
- object TransactionOptions extends Serializable
- object TransactionReplaceOptions extends Serializable