func (js *JobScheduler) Lifecycle() JobLifecycle {
	if typed, ok := js.Job.(LifecycleProvider); ok {
		return typed.Lifecycle()
	}
	return js.JobLifecycle
}
// Lifecycle returns job lifecycle steps or an empty set.
Lifecycle returns job lifecycle steps or an empty set.
// Lifecycle returns job lifecycle steps or an empty set .
func (js *JobScheduler) Lifecycle() JobLifecycle {
	if typed, ok := js.Job.(LifecycleProvider); ok {
		return typed.Lifecycle()
	}
	return js.JobLifecycle
}
func ( js * JobScheduler ) Lifecycle ( ) JobLifecycle { if typed , ok := js . Job . ( LifecycleProvider ) ; ok { return typed . Lifecycle ( ) } return js . JobLifecycle }
Lifecycle returns job lifecycle steps or an empty set.
Lifecycle returns job lifecycle steps or an empty set .