Lines Matching refs:ltsp
14698 func (ltsp LongTermSchedulePolicy) MarshalJSON() ([]byte, error) {
14699 ltsp.SchedulePolicyType = SchedulePolicyTypeLongTermSchedulePolicy
14701 if ltsp.SchedulePolicyType != "" {
14702 objectMap["schedulePolicyType"] = ltsp.SchedulePolicyType
14708 func (ltsp LongTermSchedulePolicy) AsLogSchedulePolicy() (*LogSchedulePolicy, bool) {
14713 func (ltsp LongTermSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) {
14714 return <sp, true
14718 func (ltsp LongTermSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) {
14723 func (ltsp LongTermSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) {
14728 func (ltsp LongTermSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) {
14729 return <sp, true
19449 var ltsp LongTermSchedulePolicy
19450 err := json.Unmarshal(body, <sp)
19451 return ltsp, err