Lines Matching refs:ltsp
15362 func (ltsp LongTermSchedulePolicy) MarshalJSON() ([]byte, error) {
15363 ltsp.SchedulePolicyType = SchedulePolicyTypeLongTermSchedulePolicy
15365 if ltsp.SchedulePolicyType != "" {
15366 objectMap["schedulePolicyType"] = ltsp.SchedulePolicyType
15372 func (ltsp LongTermSchedulePolicy) AsLogSchedulePolicy() (*LogSchedulePolicy, bool) {
15377 func (ltsp LongTermSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) {
15378 return <sp, true
15382 func (ltsp LongTermSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) {
15387 func (ltsp LongTermSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) {
15392 func (ltsp LongTermSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) {
15393 return <sp, true
20839 var ltsp LongTermSchedulePolicy
20840 err := json.Unmarshal(body, <sp)
20841 return ltsp, err