public class PatchOperation extends Object implements Serializable, Cloneable
| Constructor and Description |
|---|
PatchOperation() |
| Modifier and Type | Method and Description |
|---|---|
PatchOperation |
clone() |
boolean |
equals(Object obj) |
String |
getFrom()
Not supported.
|
String |
getOp()
An update operation to be performed with this PATCH request.
|
String |
getPath()
The
op operation's target, as identified by a JSON Pointer value that references a location within the targeted
resource. |
String |
getValue()
The new target value of the update operation.
|
int |
hashCode() |
void |
setFrom(String from)
Not supported.
|
void |
setOp(Op op)
An update operation to be performed with this PATCH request.
|
void |
setOp(String op)
An update operation to be performed with this PATCH request.
|
void |
setPath(String path)
The
op operation's target, as identified by a JSON Pointer value that references a location within the targeted
resource. |
void |
setValue(String value)
The new target value of the update operation.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PatchOperation |
withFrom(String from)
Not supported.
|
PatchOperation |
withOp(Op op)
An update operation to be performed with this PATCH request.
|
PatchOperation |
withOp(String op)
An update operation to be performed with this PATCH request.
|
PatchOperation |
withPath(String path)
The
op operation's target, as identified by a JSON Pointer value that references a location within the targeted
resource. |
PatchOperation |
withValue(String value)
The new target value of the update operation.
|
public void setOp(String op)
An update operation to be performed with this PATCH request. The valid value can be "add", "remove", or "replace". Not all valid operations are supported for a given resource. Support of the operations depends on specific operational contexts. Attempts to apply an unsupported operation on a resource will return an error message.
op - An update operation to be performed with this PATCH request. The
valid value can be "add", "remove", or "replace". Not all valid
operations are supported for a given resource. Support of the
operations depends on specific operational contexts. Attempts to
apply an unsupported operation on a resource will return an error
message.Oppublic String getOp()
An update operation to be performed with this PATCH request. The valid value can be "add", "remove", or "replace". Not all valid operations are supported for a given resource. Support of the operations depends on specific operational contexts. Attempts to apply an unsupported operation on a resource will return an error message.
Oppublic PatchOperation withOp(String op)
An update operation to be performed with this PATCH request. The valid value can be "add", "remove", or "replace". Not all valid operations are supported for a given resource. Support of the operations depends on specific operational contexts. Attempts to apply an unsupported operation on a resource will return an error message.
op - An update operation to be performed with this PATCH request. The
valid value can be "add", "remove", or "replace". Not all valid
operations are supported for a given resource. Support of the
operations depends on specific operational contexts. Attempts to
apply an unsupported operation on a resource will return an error
message.Oppublic void setOp(Op op)
An update operation to be performed with this PATCH request. The valid value can be "add", "remove", or "replace". Not all valid operations are supported for a given resource. Support of the operations depends on specific operational contexts. Attempts to apply an unsupported operation on a resource will return an error message.
op - An update operation to be performed with this PATCH request. The
valid value can be "add", "remove", or "replace". Not all valid
operations are supported for a given resource. Support of the
operations depends on specific operational contexts. Attempts to
apply an unsupported operation on a resource will return an error
message.Oppublic PatchOperation withOp(Op op)
An update operation to be performed with this PATCH request. The valid value can be "add", "remove", or "replace". Not all valid operations are supported for a given resource. Support of the operations depends on specific operational contexts. Attempts to apply an unsupported operation on a resource will return an error message.
op - An update operation to be performed with this PATCH request. The
valid value can be "add", "remove", or "replace". Not all valid
operations are supported for a given resource. Support of the
operations depends on specific operational contexts. Attempts to
apply an unsupported operation on a resource will return an error
message.Oppublic void setPath(String path)
The op operation's target, as identified by a JSON Pointer value that references a location within the targeted
resource. For example, if the target resource has an updateable property
of {"name":"value"}, the path for this property is
/name. If the name property value is a JSON
object (e.g., {"name": {"child/name": "child-value"}}), the
path for the child/name property will be
/name/child~1name. Any slash ("/") character appearing in
path names must be escaped with "~1", as shown in the example above. Each
op operation can have only one path associated
with it.
path - The op operation's target, as identified by a JSON Pointer value that references a location within the
targeted resource. For example, if the target resource has an
updateable property of {"name":"value"}, the path for
this property is /name. If the name
property value is a JSON object (e.g.,
{"name": {"child/name": "child-value"}}), the path
for the child/name property will be
/name/child~1name. Any slash ("/") character
appearing in path names must be escaped with "~1", as shown in the
example above. Each op operation can have only one
path associated with it.public String getPath()
The op operation's target, as identified by a JSON Pointer value that references a location within the targeted
resource. For example, if the target resource has an updateable property
of {"name":"value"}, the path for this property is
/name. If the name property value is a JSON
object (e.g., {"name": {"child/name": "child-value"}}), the
path for the child/name property will be
/name/child~1name. Any slash ("/") character appearing in
path names must be escaped with "~1", as shown in the example above. Each
op operation can have only one path associated
with it.
op operation's target, as identified by a JSON Pointer value that references a location within the
targeted resource. For example, if the target resource has an
updateable property of {"name":"value"}, the path
for this property is /name. If the name
property value is a JSON object (e.g.,
{"name": {"child/name": "child-value"}}), the path
for the child/name property will be
/name/child~1name. Any slash ("/") character
appearing in path names must be escaped with "~1", as shown in
the example above. Each op operation can have only
one path associated with it.public PatchOperation withPath(String path)
The op operation's target, as identified by a JSON Pointer value that references a location within the targeted
resource. For example, if the target resource has an updateable property
of {"name":"value"}, the path for this property is
/name. If the name property value is a JSON
object (e.g., {"name": {"child/name": "child-value"}}), the
path for the child/name property will be
/name/child~1name. Any slash ("/") character appearing in
path names must be escaped with "~1", as shown in the example above. Each
op operation can have only one path associated
with it.
path - The op operation's target, as identified by a JSON Pointer value that references a location within the
targeted resource. For example, if the target resource has an
updateable property of {"name":"value"}, the path for
this property is /name. If the name
property value is a JSON object (e.g.,
{"name": {"child/name": "child-value"}}), the path
for the child/name property will be
/name/child~1name. Any slash ("/") character
appearing in path names must be escaped with "~1", as shown in the
example above. Each op operation can have only one
path associated with it.public void setValue(String value)
The new target value of the update operation.
value - The new target value of the update operation.public String getValue()
The new target value of the update operation.
public PatchOperation withValue(String value)
The new target value of the update operation.
value - The new target value of the update operation.public void setFrom(String from)
Not supported.
from - Not supported.public String getFrom()
Not supported.
public PatchOperation withFrom(String from)
Not supported.
from - Not supported.public String toString()
toString in class ObjectObject.toString()public PatchOperation clone()
Copyright © 2016. All rights reserved.