@Stability.Internal public final class CoreDurability extends Object
DurabilityLevel, or "persist to and replicate to" for legacy durability.| Modifier and Type | Field and Description |
|---|---|
static CoreDurability |
NONE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isLegacy() |
boolean |
isNone() |
boolean |
isPersistent() |
Observe.ObservePersistTo |
legacyPersistTo() |
Observe.ObserveReplicateTo |
legacyReplicateTo() |
Optional<DurabilityLevel> |
levelIfSynchronous() |
static CoreDurability |
of(DurabilityLevel level) |
static CoreDurability |
of(Observe.ObservePersistTo persistTo,
Observe.ObserveReplicateTo replicateTo) |
String |
toString() |
public static final CoreDurability NONE
public static CoreDurability of(DurabilityLevel level)
public static CoreDurability of(Observe.ObservePersistTo persistTo, Observe.ObserveReplicateTo replicateTo)
public boolean isNone()
public boolean isLegacy()
public boolean isPersistent()
public Optional<DurabilityLevel> levelIfSynchronous()
@Nullable public Observe.ObservePersistTo legacyPersistTo()
@Nullable public Observe.ObserveReplicateTo legacyReplicateTo()
Copyright © 2024 Couchbase, Inc.. All rights reserved.