/**
  * @param Model $Model
  *
  * @return Model
  * @throws \DockerCloud\Exception
  */
 public function update(Model $Model)
 {
     return new Model($this->getClient()->request('PATCH', $this->getAPINameSpace() . $Model->getUuid() . '/', ['body' => \Zend\Json\Json::encode(['target_num_nodes' => $Model->getTargetNumNodes(), 'tags' => $Model->getTags()])]));
 }