GoogleCloudRecommenderV1Operation class Null safety

Contains an operation for a resource loosely based on the JSON-PATCH format with support for: * Custom filters for describing partial array patch.

  • Extended path values for describing nested arrays. * Custom fields for describing the resource for which the operation is being described. * Allows extension to custom operations not natively supported by RFC6902. See for details on the original RFC.


GoogleCloudRecommenderV1Operation({String? action, String? path, Map<String, Object?>? pathFilters, Map<String, GoogleCloudRecommenderV1ValueMatcher>? pathValueMatchers, String? resource, String? resourceType, String? sourcePath, String? sourceResource, Object? value, GoogleCloudRecommenderV1ValueMatcher? valueMatcher})
GoogleCloudRecommenderV1Operation.fromJson(Map json_)


action String?
Type of this operation.
read / write
hashCode int
The hash code for this object.
path String?
Path to the target field being operated on.
read / write
pathFilters Map<String, Object?>?
Set of filters to apply if path refers to array elements or nested array elements in order to narrow down to a single unique element that is being tested/modified.
read / write
pathValueMatchers Map<String, GoogleCloudRecommenderV1ValueMatcher>?
Similar to path_filters, this contains set of filters to apply if path field refers to array elements.
read / write
resource String?
Contains the fully qualified resource name.
read / write
resourceType String?
Type of GCP resource being modified/tested.
read / write
runtimeType Type
A representation of the runtime type of the object.
sourcePath String?
Can be set with action 'copy' or 'move' to indicate the source field within resource or source_resource, ignored if provided for other operation types.
read / write
sourceResource String?
Can be set with action 'copy' to copy resource configuration across different resources of the same type.
read / write
value Object?
Value for the path field.
read / write
valueMatcher GoogleCloudRecommenderV1ValueMatcher?
Can be set for action 'test' for advanced matching for the value of 'path' field.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toJson() Map<String, dynamic>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.