1
2
3
4
19
20
21
22 package v2beta1
23
24 import (
25 unsafe "unsafe"
26
27 v2beta1 "k8s.io/api/apidiscovery/v2beta1"
28 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 apidiscovery "k8s.io/kubernetes/pkg/apis/apidiscovery"
32 )
33
34 func init() {
35 localSchemeBuilder.Register(RegisterConversions)
36 }
37
38
39
40 func RegisterConversions(s *runtime.Scheme) error {
41 if err := s.AddGeneratedConversionFunc((*v2beta1.APIGroupDiscovery)(nil), (*apidiscovery.APIGroupDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
42 return Convert_v2beta1_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(a.(*v2beta1.APIGroupDiscovery), b.(*apidiscovery.APIGroupDiscovery), scope)
43 }); err != nil {
44 return err
45 }
46 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIGroupDiscovery)(nil), (*v2beta1.APIGroupDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
47 return Convert_apidiscovery_APIGroupDiscovery_To_v2beta1_APIGroupDiscovery(a.(*apidiscovery.APIGroupDiscovery), b.(*v2beta1.APIGroupDiscovery), scope)
48 }); err != nil {
49 return err
50 }
51 if err := s.AddGeneratedConversionFunc((*v2beta1.APIGroupDiscoveryList)(nil), (*apidiscovery.APIGroupDiscoveryList)(nil), func(a, b interface{}, scope conversion.Scope) error {
52 return Convert_v2beta1_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(a.(*v2beta1.APIGroupDiscoveryList), b.(*apidiscovery.APIGroupDiscoveryList), scope)
53 }); err != nil {
54 return err
55 }
56 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIGroupDiscoveryList)(nil), (*v2beta1.APIGroupDiscoveryList)(nil), func(a, b interface{}, scope conversion.Scope) error {
57 return Convert_apidiscovery_APIGroupDiscoveryList_To_v2beta1_APIGroupDiscoveryList(a.(*apidiscovery.APIGroupDiscoveryList), b.(*v2beta1.APIGroupDiscoveryList), scope)
58 }); err != nil {
59 return err
60 }
61 if err := s.AddGeneratedConversionFunc((*v2beta1.APIResourceDiscovery)(nil), (*apidiscovery.APIResourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
62 return Convert_v2beta1_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(a.(*v2beta1.APIResourceDiscovery), b.(*apidiscovery.APIResourceDiscovery), scope)
63 }); err != nil {
64 return err
65 }
66 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIResourceDiscovery)(nil), (*v2beta1.APIResourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
67 return Convert_apidiscovery_APIResourceDiscovery_To_v2beta1_APIResourceDiscovery(a.(*apidiscovery.APIResourceDiscovery), b.(*v2beta1.APIResourceDiscovery), scope)
68 }); err != nil {
69 return err
70 }
71 if err := s.AddGeneratedConversionFunc((*v2beta1.APISubresourceDiscovery)(nil), (*apidiscovery.APISubresourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
72 return Convert_v2beta1_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(a.(*v2beta1.APISubresourceDiscovery), b.(*apidiscovery.APISubresourceDiscovery), scope)
73 }); err != nil {
74 return err
75 }
76 if err := s.AddGeneratedConversionFunc((*apidiscovery.APISubresourceDiscovery)(nil), (*v2beta1.APISubresourceDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
77 return Convert_apidiscovery_APISubresourceDiscovery_To_v2beta1_APISubresourceDiscovery(a.(*apidiscovery.APISubresourceDiscovery), b.(*v2beta1.APISubresourceDiscovery), scope)
78 }); err != nil {
79 return err
80 }
81 if err := s.AddGeneratedConversionFunc((*v2beta1.APIVersionDiscovery)(nil), (*apidiscovery.APIVersionDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
82 return Convert_v2beta1_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(a.(*v2beta1.APIVersionDiscovery), b.(*apidiscovery.APIVersionDiscovery), scope)
83 }); err != nil {
84 return err
85 }
86 if err := s.AddGeneratedConversionFunc((*apidiscovery.APIVersionDiscovery)(nil), (*v2beta1.APIVersionDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
87 return Convert_apidiscovery_APIVersionDiscovery_To_v2beta1_APIVersionDiscovery(a.(*apidiscovery.APIVersionDiscovery), b.(*v2beta1.APIVersionDiscovery), scope)
88 }); err != nil {
89 return err
90 }
91 return nil
92 }
93
94 func autoConvert_v2beta1_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in *v2beta1.APIGroupDiscovery, out *apidiscovery.APIGroupDiscovery, s conversion.Scope) error {
95 out.ObjectMeta = in.ObjectMeta
96 out.Versions = *(*[]apidiscovery.APIVersionDiscovery)(unsafe.Pointer(&in.Versions))
97 return nil
98 }
99
100
101 func Convert_v2beta1_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in *v2beta1.APIGroupDiscovery, out *apidiscovery.APIGroupDiscovery, s conversion.Scope) error {
102 return autoConvert_v2beta1_APIGroupDiscovery_To_apidiscovery_APIGroupDiscovery(in, out, s)
103 }
104
105 func autoConvert_apidiscovery_APIGroupDiscovery_To_v2beta1_APIGroupDiscovery(in *apidiscovery.APIGroupDiscovery, out *v2beta1.APIGroupDiscovery, s conversion.Scope) error {
106 out.ObjectMeta = in.ObjectMeta
107 out.Versions = *(*[]v2beta1.APIVersionDiscovery)(unsafe.Pointer(&in.Versions))
108 return nil
109 }
110
111
112 func Convert_apidiscovery_APIGroupDiscovery_To_v2beta1_APIGroupDiscovery(in *apidiscovery.APIGroupDiscovery, out *v2beta1.APIGroupDiscovery, s conversion.Scope) error {
113 return autoConvert_apidiscovery_APIGroupDiscovery_To_v2beta1_APIGroupDiscovery(in, out, s)
114 }
115
116 func autoConvert_v2beta1_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in *v2beta1.APIGroupDiscoveryList, out *apidiscovery.APIGroupDiscoveryList, s conversion.Scope) error {
117 out.ListMeta = in.ListMeta
118 out.Items = *(*[]apidiscovery.APIGroupDiscovery)(unsafe.Pointer(&in.Items))
119 return nil
120 }
121
122
123 func Convert_v2beta1_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in *v2beta1.APIGroupDiscoveryList, out *apidiscovery.APIGroupDiscoveryList, s conversion.Scope) error {
124 return autoConvert_v2beta1_APIGroupDiscoveryList_To_apidiscovery_APIGroupDiscoveryList(in, out, s)
125 }
126
127 func autoConvert_apidiscovery_APIGroupDiscoveryList_To_v2beta1_APIGroupDiscoveryList(in *apidiscovery.APIGroupDiscoveryList, out *v2beta1.APIGroupDiscoveryList, s conversion.Scope) error {
128 out.ListMeta = in.ListMeta
129 out.Items = *(*[]v2beta1.APIGroupDiscovery)(unsafe.Pointer(&in.Items))
130 return nil
131 }
132
133
134 func Convert_apidiscovery_APIGroupDiscoveryList_To_v2beta1_APIGroupDiscoveryList(in *apidiscovery.APIGroupDiscoveryList, out *v2beta1.APIGroupDiscoveryList, s conversion.Scope) error {
135 return autoConvert_apidiscovery_APIGroupDiscoveryList_To_v2beta1_APIGroupDiscoveryList(in, out, s)
136 }
137
138 func autoConvert_v2beta1_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in *v2beta1.APIResourceDiscovery, out *apidiscovery.APIResourceDiscovery, s conversion.Scope) error {
139 out.Resource = in.Resource
140 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
141 out.Scope = apidiscovery.ResourceScope(in.Scope)
142 out.SingularResource = in.SingularResource
143 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
144 out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
145 out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
146 out.Subresources = *(*[]apidiscovery.APISubresourceDiscovery)(unsafe.Pointer(&in.Subresources))
147 return nil
148 }
149
150
151 func Convert_v2beta1_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in *v2beta1.APIResourceDiscovery, out *apidiscovery.APIResourceDiscovery, s conversion.Scope) error {
152 return autoConvert_v2beta1_APIResourceDiscovery_To_apidiscovery_APIResourceDiscovery(in, out, s)
153 }
154
155 func autoConvert_apidiscovery_APIResourceDiscovery_To_v2beta1_APIResourceDiscovery(in *apidiscovery.APIResourceDiscovery, out *v2beta1.APIResourceDiscovery, s conversion.Scope) error {
156 out.Resource = in.Resource
157 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
158 out.Scope = v2beta1.ResourceScope(in.Scope)
159 out.SingularResource = in.SingularResource
160 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
161 out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
162 out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
163 out.Subresources = *(*[]v2beta1.APISubresourceDiscovery)(unsafe.Pointer(&in.Subresources))
164 return nil
165 }
166
167
168 func Convert_apidiscovery_APIResourceDiscovery_To_v2beta1_APIResourceDiscovery(in *apidiscovery.APIResourceDiscovery, out *v2beta1.APIResourceDiscovery, s conversion.Scope) error {
169 return autoConvert_apidiscovery_APIResourceDiscovery_To_v2beta1_APIResourceDiscovery(in, out, s)
170 }
171
172 func autoConvert_v2beta1_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in *v2beta1.APISubresourceDiscovery, out *apidiscovery.APISubresourceDiscovery, s conversion.Scope) error {
173 out.Subresource = in.Subresource
174 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
175 out.AcceptedTypes = *(*[]v1.GroupVersionKind)(unsafe.Pointer(&in.AcceptedTypes))
176 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
177 return nil
178 }
179
180
181 func Convert_v2beta1_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in *v2beta1.APISubresourceDiscovery, out *apidiscovery.APISubresourceDiscovery, s conversion.Scope) error {
182 return autoConvert_v2beta1_APISubresourceDiscovery_To_apidiscovery_APISubresourceDiscovery(in, out, s)
183 }
184
185 func autoConvert_apidiscovery_APISubresourceDiscovery_To_v2beta1_APISubresourceDiscovery(in *apidiscovery.APISubresourceDiscovery, out *v2beta1.APISubresourceDiscovery, s conversion.Scope) error {
186 out.Subresource = in.Subresource
187 out.ResponseKind = (*v1.GroupVersionKind)(unsafe.Pointer(in.ResponseKind))
188 out.AcceptedTypes = *(*[]v1.GroupVersionKind)(unsafe.Pointer(&in.AcceptedTypes))
189 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
190 return nil
191 }
192
193
194 func Convert_apidiscovery_APISubresourceDiscovery_To_v2beta1_APISubresourceDiscovery(in *apidiscovery.APISubresourceDiscovery, out *v2beta1.APISubresourceDiscovery, s conversion.Scope) error {
195 return autoConvert_apidiscovery_APISubresourceDiscovery_To_v2beta1_APISubresourceDiscovery(in, out, s)
196 }
197
198 func autoConvert_v2beta1_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in *v2beta1.APIVersionDiscovery, out *apidiscovery.APIVersionDiscovery, s conversion.Scope) error {
199 out.Version = in.Version
200 out.Resources = *(*[]apidiscovery.APIResourceDiscovery)(unsafe.Pointer(&in.Resources))
201 out.Freshness = apidiscovery.DiscoveryFreshness(in.Freshness)
202 return nil
203 }
204
205
206 func Convert_v2beta1_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in *v2beta1.APIVersionDiscovery, out *apidiscovery.APIVersionDiscovery, s conversion.Scope) error {
207 return autoConvert_v2beta1_APIVersionDiscovery_To_apidiscovery_APIVersionDiscovery(in, out, s)
208 }
209
210 func autoConvert_apidiscovery_APIVersionDiscovery_To_v2beta1_APIVersionDiscovery(in *apidiscovery.APIVersionDiscovery, out *v2beta1.APIVersionDiscovery, s conversion.Scope) error {
211 out.Version = in.Version
212 out.Resources = *(*[]v2beta1.APIResourceDiscovery)(unsafe.Pointer(&in.Resources))
213 out.Freshness = v2beta1.DiscoveryFreshness(in.Freshness)
214 return nil
215 }
216
217
218 func Convert_apidiscovery_APIVersionDiscovery_To_v2beta1_APIVersionDiscovery(in *apidiscovery.APIVersionDiscovery, out *v2beta1.APIVersionDiscovery, s conversion.Scope) error {
219 return autoConvert_apidiscovery_APIVersionDiscovery_To_v2beta1_APIVersionDiscovery(in, out, s)
220 }
221
View as plain text