anchor.diff:  --------------------------------------------------
   {
     "convert": {
  -    "field" : "foo",
  +    "field" : "url.port",
       "type": "integer"
     }
   }
  
positive.code: .Set Options
  [options="header"]
  |======
  | Name      | Required  | Default  | Description
  | `field`   | yes       | -        | The field to insert, upsert, or update
  | `value`   | yes       | -        | The value to be set for the field
  | `override`| no        | true     | If processor will update fields with pre-existing non-null-valued field. When set to `false`, such fields will not be touched.
  |======
  
  [source,js]
  --------------------------------------------------
  {
    "set": {
      "field": "field1",
      "value": 582.1
    }
  }
  --------------------------------------------------
  
negative.code: .Rename Options
  [options="header"]
  |======
  | Name              | Required  | Default  | Description
  | `field`           | yes       | -        | The field to be renamed. Supports <<accessing-template-fields,template snippets>>.
  | `target_field`    | yes       | -        | The new name of the field. Supports <<accessing-template-fields,template snippets>>.
  | `ignore_missing`  | no        | `false`  | If `true` and `field` does not exist, the processor quietly exits without modifying the document
  |======
  
  [source,js]
  --------------------------------------------------
  {
    "rename": {
      "field": "provider",
      "target_field": "cloud.provider"
    }
  }
  --------------------------------------------------
  