Package com.couchbase.client.core.api.kv
Class CoreKvParamValidators
java.lang.Object
com.couchbase.client.core.api.kv.CoreKvParamValidators
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
validateExistsParams
(CoreCommonOptions common, String key) static void
validateGetAllReplicasParams
(CoreCommonOptions common, String key) static void
validateGetAndLockParams
(CoreCommonOptions common, String key, Duration lockTime) static void
validateGetAndTouchParams
(CoreCommonOptions common, String key, CoreExpiry expiry) static void
validateGetAnyReplicaParams
(CoreCommonOptions common, String key) static void
validateGetParams
(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) static void
validateInsertParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) static void
validateRemoveParams
(CoreCommonOptions common, String key, long cas, CoreDurability durability) static void
validateReplaceParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static void
validateScanParams
(CoreScanType scanType, CoreScanOptions options) static void
validateSubdocGetAllParams
(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands) static void
validateSubdocGetAnyParams
(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands) static void
validateSubdocGetParams
(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands) static void
validateSubdocMutateParams
(CoreCommonOptions common, String key, CoreStoreSemantics storeSemantics, long cas) static void
validateTouchParams
(CoreCommonOptions common, String key, CoreExpiry expiry) static void
validateUnlockParams
(CoreCommonOptions common, String key, long cas, CollectionIdentifier collectionIdentifier) static void
validateUpsertParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry)
-
Method Details
-
validateGetParams
public static void validateGetParams(CoreCommonOptions common, String key, List<String> projections, boolean withExpiry) -
validateInsertParams
public static void validateInsertParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) -
validateUpsertParams
public static void validateUpsertParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
validateReplaceParams
public static void validateReplaceParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
validateRemoveParams
public static void validateRemoveParams(CoreCommonOptions common, String key, long cas, CoreDurability durability) -
validateExistsParams
-
validateGetAndLockParams
public static void validateGetAndLockParams(CoreCommonOptions common, String key, Duration lockTime) -
validateGetAndTouchParams
public static void validateGetAndTouchParams(CoreCommonOptions common, String key, CoreExpiry expiry) -
validateTouchParams
-
validateUnlockParams
public static void validateUnlockParams(CoreCommonOptions common, String key, long cas, CollectionIdentifier collectionIdentifier) -
validateSubdocGetParams
public static void validateSubdocGetParams(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands) -
validateSubdocGetAnyParams
public static void validateSubdocGetAnyParams(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands) -
validateSubdocGetAllParams
public static void validateSubdocGetAllParams(CoreCommonOptions common, String key, List<CoreSubdocGetCommand> commands) -
validateGetAllReplicasParams
-
validateGetAnyReplicaParams
-
validateSubdocMutateParams
public static void validateSubdocMutateParams(CoreCommonOptions common, String key, CoreStoreSemantics storeSemantics, long cas) -
validateScanParams
-