public static class JsonPatch.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
JsonPatch.Builder |
add(java.lang.String path,
java.lang.Object value) |
JsonPatch |
build() |
JsonPatch.Builder |
copy(java.lang.String from,
java.lang.String path) |
JsonPatch.Builder |
inc(java.lang.String path) |
JsonPatch.Builder |
inc(java.lang.String path,
java.lang.Number value) |
JsonPatch.Builder |
move(java.lang.String from,
java.lang.String path) |
JsonPatch.Builder |
op(JsonPatchOp op)
This allows for better forward compatibility.
|
JsonPatch.Builder |
remove(java.lang.String path) |
JsonPatch.Builder |
replace(java.lang.String path,
java.lang.Object value) |
JsonPatch.Builder |
test(java.lang.String path,
java.lang.Object value) |
public JsonPatch.Builder add(java.lang.String path, java.lang.Object value)
public JsonPatch.Builder test(java.lang.String path, java.lang.Object value)
public JsonPatch.Builder move(java.lang.String from, java.lang.String path)
public JsonPatch.Builder copy(java.lang.String from, java.lang.String path)
public JsonPatch.Builder inc(java.lang.String path)
public JsonPatch.Builder inc(java.lang.String path, java.lang.Number value)
public JsonPatch.Builder remove(java.lang.String path)
public JsonPatch.Builder replace(java.lang.String path, java.lang.Object value)
public JsonPatch.Builder op(JsonPatchOp op)
op - The patch operation to add.public JsonPatch build()