Package org.infinispan.cli.patching
Class PatchOperation
java.lang.Object
org.infinispan.cli.patching.PatchOperation
- All Implemented Interfaces:
org.infinispan.commons.dataconversion.internal.JsonSerialization
public class PatchOperation
extends Object
implements org.infinispan.commons.dataconversion.internal.JsonSerialization
- Since:
- 11.0
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic PatchOperationstatic PatchOperationfromJson(org.infinispan.commons.dataconversion.internal.Json json) org.infinispan.cli.patching.PatchOperation.ActiongetPath()static PatchOperationstatic PatchOperationreplace(boolean soft, Path path, String digest, String permissions, String newDigest, String newPermissions) org.infinispan.commons.dataconversion.internal.JsontoJson()toString()static PatchOperationupgrade(Path path, String digest, String permissions, Path newPath, String newDigest, String newPermissions)
-
Field Details
-
ACTION
- See Also:
-
PATH
- See Also:
-
DIGEST
- See Also:
-
PERMISSIONS
- See Also:
-
NEW_PATH
- See Also:
-
NEW_DIGEST
- See Also:
-
NEW_PERMISSIONS
- See Also:
-
-
Method Details
-
add
-
remove
-
upgrade
-
replace
-
getAction
public org.infinispan.cli.patching.PatchOperation.Action getAction() -
getPath
-
getDigest
-
getPermissions
-
getNewPath
-
getNewDigest
-
getNewPermissions
-
toString
-
fromJson
-
toJson
public org.infinispan.commons.dataconversion.internal.Json toJson()- Specified by:
toJsonin interfaceorg.infinispan.commons.dataconversion.internal.JsonSerialization
-