package bucket
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
AsyncBucketManager extends AnyRef
- Annotations
- @Volatile()
-
class
BucketManager extends AnyRef
- Annotations
- @Volatile()
-
case class
BucketSettings(name: String, flushEnabled: Boolean, ramQuotaMB: Int, numReplicas: Int, replicaIndexes: Boolean, bucketType: BucketType, ejectionMethod: EjectionMethod, maxTTL: Option[Int], compressionMode: Option[CompressionMode], minimumDurabilityLevel: Durability, healthy: Boolean, storageBackend: Option[StorageBackend] = None) extends Product with Serializable
- Annotations
- @Volatile()
-
sealed
trait
BucketType extends AnyRef
- Annotations
- @Volatile()
-
sealed
trait
CompressionMode extends AnyRef
- Annotations
- @Volatile()
-
sealed
trait
ConflictResolutionType extends AnyRef
The type of conflict resolution to configure for the bucket.
The type of conflict resolution to configure for the bucket.
A conflict is caused when the source and target copies of an XDCR-replicated document are updated independently of and dissimilarly to one another, each by a local application. The conflict must be resolved, by determining which of the variants should prevail; and then correspondingly saving both documents in identical form. XDCR provides an automated conflict resolution process.
-
case class
CreateBucketSettings(name: String, ramQuotaMB: Int, flushEnabled: Option[Boolean] = None, numReplicas: Option[Int] = None, replicaIndexes: Option[Boolean] = None, bucketType: Option[BucketType] = None, ejectionMethod: Option[EjectionMethod] = None, maxTTL: Option[Int] = None, compressionMode: Option[CompressionMode] = None, conflictResolutionType: Option[ConflictResolutionType] = None, minimumDurabilityLevel: Option[Durability] = None, storageBackend: Option[StorageBackend] = None) extends Product with Serializable
- Annotations
- @Volatile()
-
sealed
trait
EjectionMethod extends AnyRef
- Annotations
- @Volatile()
-
class
ReactiveBucketManager extends AnyRef
- Annotations
- @Volatile()
-
sealed
trait
StorageBackend extends AnyRef
Specifies the underlying storage backend.
Value Members
- object BucketType
- object CompressionMode
- object ConflictResolutionType
- object EjectionMethod
- object ReactiveBucketManager
- object StorageBackend