GoogleCloudRecommenderV1Operation class
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 https://tools.ietf.org/html/rfc6902 for details on the original RFC.
Constructors
- 
          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_)
Properties
- action ↔ String?
- 
  Type of this operation.
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- path ↔ String?
- 
  Path to the target field being operated on.
  getter/setter pair
- 
  pathFilters
  ↔ Map<String, Object?> ?
- 
  Set of filters to apply if pathrefers to array elements or nested array elements in order to narrow down to a single unique element that is being tested/modified.getter/setter pair
- 
  pathValueMatchers
  ↔ Map<String, GoogleCloudRecommenderV1ValueMatcher> ?
- 
  Similar to path_filters, this contains set of filters to apply if pathfield refers to array elements.getter/setter pair
- resource ↔ String?
- 
  Contains the fully qualified resource name.
  getter/setter pair
- resourceType ↔ String?
- 
  Type of GCP resource being modified/tested.
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 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.
  getter/setter pair
- sourceResource ↔ String?
- 
  Can be set with action 'copy' to copy resource configuration across
different resources of the same type.
  getter/setter pair
- value ↔ Object?
- 
  Value for the pathfield.getter/setter pair
- valueMatcher ↔ GoogleCloudRecommenderV1ValueMatcher?
- 
  Can be set for action 'test' for advanced matching for the value of 'path'
field.
  getter/setter pair
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