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