func ConvertPodStateToTaskState()

in pkg/common/api/api_converter.go [90:130]


func ConvertPodStateToTaskState(state pod.PodState) task.TaskState {
	switch state {
	case pod.PodState_POD_STATE_INVALID:
		return task.TaskState_UNKNOWN
	case pod.PodState_POD_STATE_INITIALIZED:
		return task.TaskState_INITIALIZED
	case pod.PodState_POD_STATE_PENDING:
		return task.TaskState_PENDING
	case pod.PodState_POD_STATE_READY:
		return task.TaskState_READY
	case pod.PodState_POD_STATE_PLACING:
		return task.TaskState_PLACING
	case pod.PodState_POD_STATE_PLACED:
		return task.TaskState_PLACED
	case pod.PodState_POD_STATE_LAUNCHING:
		return task.TaskState_LAUNCHING
	case pod.PodState_POD_STATE_LAUNCHED:
		return task.TaskState_LAUNCHED
	case pod.PodState_POD_STATE_STARTING:
		return task.TaskState_STARTING
	case pod.PodState_POD_STATE_RUNNING:
		return task.TaskState_RUNNING
	case pod.PodState_POD_STATE_SUCCEEDED:
		return task.TaskState_SUCCEEDED
	case pod.PodState_POD_STATE_FAILED:
		return task.TaskState_FAILED
	case pod.PodState_POD_STATE_LOST:
		return task.TaskState_LOST
	case pod.PodState_POD_STATE_PREEMPTING:
		return task.TaskState_PREEMPTING
	case pod.PodState_POD_STATE_KILLING:
		return task.TaskState_KILLING
	case pod.PodState_POD_STATE_KILLED:
		return task.TaskState_KILLED
	case pod.PodState_POD_STATE_DELETED:
		return task.TaskState_DELETED
	case pod.PodState_POD_STATE_RESERVED:
		return task.TaskState_RESERVED
	}
	return task.TaskState_UNKNOWN
}