1
2
3
4
19
20
21
22 package v1beta1
23
24 import (
25 unsafe "unsafe"
26
27 v1 "k8s.io/api/core/v1"
28 v1beta1 "k8s.io/api/scheduling/v1beta1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 core "k8s.io/kubernetes/pkg/apis/core"
32 scheduling "k8s.io/kubernetes/pkg/apis/scheduling"
33 )
34
35 func init() {
36 localSchemeBuilder.Register(RegisterConversions)
37 }
38
39
40
41 func RegisterConversions(s *runtime.Scheme) error {
42 if err := s.AddGeneratedConversionFunc((*v1beta1.PriorityClass)(nil), (*scheduling.PriorityClass)(nil), func(a, b interface{}, scope conversion.Scope) error {
43 return Convert_v1beta1_PriorityClass_To_scheduling_PriorityClass(a.(*v1beta1.PriorityClass), b.(*scheduling.PriorityClass), scope)
44 }); err != nil {
45 return err
46 }
47 if err := s.AddGeneratedConversionFunc((*scheduling.PriorityClass)(nil), (*v1beta1.PriorityClass)(nil), func(a, b interface{}, scope conversion.Scope) error {
48 return Convert_scheduling_PriorityClass_To_v1beta1_PriorityClass(a.(*scheduling.PriorityClass), b.(*v1beta1.PriorityClass), scope)
49 }); err != nil {
50 return err
51 }
52 if err := s.AddGeneratedConversionFunc((*v1beta1.PriorityClassList)(nil), (*scheduling.PriorityClassList)(nil), func(a, b interface{}, scope conversion.Scope) error {
53 return Convert_v1beta1_PriorityClassList_To_scheduling_PriorityClassList(a.(*v1beta1.PriorityClassList), b.(*scheduling.PriorityClassList), scope)
54 }); err != nil {
55 return err
56 }
57 if err := s.AddGeneratedConversionFunc((*scheduling.PriorityClassList)(nil), (*v1beta1.PriorityClassList)(nil), func(a, b interface{}, scope conversion.Scope) error {
58 return Convert_scheduling_PriorityClassList_To_v1beta1_PriorityClassList(a.(*scheduling.PriorityClassList), b.(*v1beta1.PriorityClassList), scope)
59 }); err != nil {
60 return err
61 }
62 return nil
63 }
64
65 func autoConvert_v1beta1_PriorityClass_To_scheduling_PriorityClass(in *v1beta1.PriorityClass, out *scheduling.PriorityClass, s conversion.Scope) error {
66 out.ObjectMeta = in.ObjectMeta
67 out.Value = in.Value
68 out.GlobalDefault = in.GlobalDefault
69 out.Description = in.Description
70 out.PreemptionPolicy = (*core.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
71 return nil
72 }
73
74
75 func Convert_v1beta1_PriorityClass_To_scheduling_PriorityClass(in *v1beta1.PriorityClass, out *scheduling.PriorityClass, s conversion.Scope) error {
76 return autoConvert_v1beta1_PriorityClass_To_scheduling_PriorityClass(in, out, s)
77 }
78
79 func autoConvert_scheduling_PriorityClass_To_v1beta1_PriorityClass(in *scheduling.PriorityClass, out *v1beta1.PriorityClass, s conversion.Scope) error {
80 out.ObjectMeta = in.ObjectMeta
81 out.Value = in.Value
82 out.GlobalDefault = in.GlobalDefault
83 out.Description = in.Description
84 out.PreemptionPolicy = (*v1.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
85 return nil
86 }
87
88
89 func Convert_scheduling_PriorityClass_To_v1beta1_PriorityClass(in *scheduling.PriorityClass, out *v1beta1.PriorityClass, s conversion.Scope) error {
90 return autoConvert_scheduling_PriorityClass_To_v1beta1_PriorityClass(in, out, s)
91 }
92
93 func autoConvert_v1beta1_PriorityClassList_To_scheduling_PriorityClassList(in *v1beta1.PriorityClassList, out *scheduling.PriorityClassList, s conversion.Scope) error {
94 out.ListMeta = in.ListMeta
95 out.Items = *(*[]scheduling.PriorityClass)(unsafe.Pointer(&in.Items))
96 return nil
97 }
98
99
100 func Convert_v1beta1_PriorityClassList_To_scheduling_PriorityClassList(in *v1beta1.PriorityClassList, out *scheduling.PriorityClassList, s conversion.Scope) error {
101 return autoConvert_v1beta1_PriorityClassList_To_scheduling_PriorityClassList(in, out, s)
102 }
103
104 func autoConvert_scheduling_PriorityClassList_To_v1beta1_PriorityClassList(in *scheduling.PriorityClassList, out *v1beta1.PriorityClassList, s conversion.Scope) error {
105 out.ListMeta = in.ListMeta
106 out.Items = *(*[]v1beta1.PriorityClass)(unsafe.Pointer(&in.Items))
107 return nil
108 }
109
110
111 func Convert_scheduling_PriorityClassList_To_v1beta1_PriorityClassList(in *scheduling.PriorityClassList, out *v1beta1.PriorityClassList, s conversion.Scope) error {
112 return autoConvert_scheduling_PriorityClassList_To_v1beta1_PriorityClassList(in, out, s)
113 }
114
View as plain text