PatchOperation class
A single patch operation to apply to the specified resource. Please refer to http://tools.ietf.org/html/rfc6902#section-4 for an explanation of how each operation is used.
Constructors
- PatchOperation({String? from, Op? op, String? path, String? value})
Properties
- from → String?
-
The
copyupdate operation's source as identified by aJSON-Pointervalue referencing the location within the targeted resource to copy the value from. For example, to promote a canary deployment, you copy the canary deployment ID to the affiliated deployment ID by calling a PATCH request on a Stage resource with"op":"copy","from":"/canarySettings/deploymentId"and"path":"/deploymentId".final - hashCode → int
-
The hash code for this object.
no setterinherited
- op → Op?
-
An update operation to be performed with this PATCH request. The valid value
can be
add,remove,replaceorcopy. 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.final - path → String?
-
The
opoperation'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 thenameproperty value is a JSON object (e.g.,{"name": {"child/name": "child-value"}}), the path for thechild/nameproperty will be/name/child~1name. Any slash ("/") character appearing in path names must be escaped with "~1", as shown in the example above. Eachopoperation can have only onepathassociated with it.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → String?
-
The new target value of the update operation. It is applicable for the
addorreplaceoperation. When using AWS CLI to update a property of a JSON value, enclose the JSON object with a pair of single quotes in a Linux shell, e.g., '{"a": ...}'. In a Windows shell, see Using JSON for Parameters.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited