code: func (task *Task) UpdateDesiredStatus() {
  	task.lock.Lock()
  	defer task.lock.Unlock()
  	task.updateTaskDesiredStatusUnsafe()
  	task.updateContainerDesiredStatusUnsafe(task.DesiredStatusUnsafe)
  	task.updateResourceDesiredStatusUnsafe(task.DesiredStatusUnsafe)
  }
docs: // UpdateDesiredStatus sets the known status of the task