@Stability.Internal public class CoreKvParamValidators extends Object
public static void validateGetParams(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry)
public static void validateInsertParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry)
public static void validateUpsertParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
public static void validateReplaceParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
public static void validateRemoveParams(CoreCommonOptions common, String key, long cas, CoreDurability durability)
public static void validateExistsParams(CoreCommonOptions common, String key)
public static void validateGetAndLockParams(CoreCommonOptions common, String key, Duration lockTime)
public static void validateGetAndTouchParams(CoreCommonOptions common, String key, CoreExpiry expiry)
public static void validateTouchParams(CoreCommonOptions common, String key, CoreExpiry expiry)
public static void validateUnlockParams(CoreCommonOptions common, String key, long cas, CollectionIdentifier collectionIdentifier)
public static void validateSubdocGetParams(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
public static void validateSubdocGetAnyParams(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
public static void validateSubdocGetAllParams(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands)
public static void validateGetAllReplicasParams(CoreCommonOptions common, String key)
public static void validateGetAnyReplicaParams(CoreCommonOptions common, String key)
public static void validateSubdocMutateParams(CoreCommonOptions common, String key, CoreStoreSemantics storeSemantics, long cas)
public static void validateScanParams(CoreScanType scanType, CoreScanOptions options)
Copyright © 2024 Couchbase, Inc.. All rights reserved.