Documentation ¶
Overview ¶
package presentation implements common method to API and UI serving.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PublicStateKind ¶
type PublicStateKind string
PublicStateKind defines state of the job which is exposed in UI and API instead of internal states which are kept as an implementation detail.
const ( PublicStateDisabled PublicStateKind = "DISABLED" PublicStatePaused PublicStateKind = "PAUSED" PublicStateRunning PublicStateKind = "RUNNING" PublicStateScheduled PublicStateKind = "SCHEDULED" PublicStateWaiting PublicStateKind = "WAITING" )
When a PublicStateKind is added/removed/updated, update scheduler api proto doc for `JobState`.
func GetPublicStateKind ¶
func GetPublicStateKind(j *engine.Job, traits task.Traits) PublicStateKind
GetPublicStateKind returns user-friendly state for a job.
Click to show internal directories.
Click to hide internal directories.