anchor.diff:  
   Updates certain properties of a job.
   
  -==== Request
  +[[ml-update-job-request]]
  +==== {api-request-title}
   
   `POST _xpack/ml/anomaly_detectors/<job_id>/_update`
   
  -
  -==== Path Parameters
  +[[ml-update-job-path-parms]]
  +==== {api-path-parms-title}
   
   `job_id` (required)::
     (string) Identifier for the job
   
  -==== Request Body
  +[[ml-update-job-request-body]]
  +==== {api-request-body-title}
   
   The following properties can be updated after the job is created:
   
  
positive.code: |=======================================================================
  |Name |Description |Requires Restart
  
  |`analysis_limits`: `model_memory_limit` |The approximate maximum amount of
  memory resources required for analytical processing. See <<ml-apilimits>>. | Yes
  
  |`background_persist_interval` |Advanced configuration option. The time between
  each periodic persistence of the model. See <<ml-job-resource>>. | Yes
  
negative.code: 
  |`description` |A description of the job. See <<ml-job-resource>>. | No
  
  |`detectors` |An array of detector update objects. | No
  
  |`detector_index` |The identifier of the detector to update (integer).| No
  
  |`detectors.description` |The new description for the detector.| No
  
  |`detectors.custom_rules` |The new list of <<ml-detector-custom-rule, rules>> 
  for the detector. | No
  
  |`groups` |A list of job groups. See <<ml-job-resource>>. | No
  
  |`model_plot_config.enabled` |If true, enables calculation and storage of the
  model bounds for each entity that is being analyzed.
  See <<ml-apimodelplotconfig>>. | No
  
  