zz_generated.deepcopy.go 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 2017 The Kubernetes Authors.
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // This file was autogenerated by deepcopy-gen. Do not edit it manually!
  15. package v1beta1
  16. import (
  17. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. conversion "k8s.io/apimachinery/pkg/conversion"
  19. runtime "k8s.io/apimachinery/pkg/runtime"
  20. intstr "k8s.io/apimachinery/pkg/util/intstr"
  21. api_v1 "k8s.io/client-go/pkg/api/v1"
  22. reflect "reflect"
  23. )
  24. func init() {
  25. SchemeBuilder.Register(RegisterDeepCopies)
  26. }
  27. // RegisterDeepCopies adds deep-copy functions to the given scheme. Public
  28. // to allow building arbitrary schemes.
  29. func RegisterDeepCopies(scheme *runtime.Scheme) error {
  30. return scheme.AddGeneratedDeepCopyFuncs(
  31. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_APIVersion, InType: reflect.TypeOf(&APIVersion{})},
  32. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricCurrentStatus, InType: reflect.TypeOf(&CustomMetricCurrentStatus{})},
  33. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricCurrentStatusList, InType: reflect.TypeOf(&CustomMetricCurrentStatusList{})},
  34. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricTarget, InType: reflect.TypeOf(&CustomMetricTarget{})},
  35. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricTargetList, InType: reflect.TypeOf(&CustomMetricTargetList{})},
  36. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSet, InType: reflect.TypeOf(&DaemonSet{})},
  37. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetList, InType: reflect.TypeOf(&DaemonSetList{})},
  38. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetSpec, InType: reflect.TypeOf(&DaemonSetSpec{})},
  39. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetStatus, InType: reflect.TypeOf(&DaemonSetStatus{})},
  40. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetUpdateStrategy, InType: reflect.TypeOf(&DaemonSetUpdateStrategy{})},
  41. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_Deployment, InType: reflect.TypeOf(&Deployment{})},
  42. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentCondition, InType: reflect.TypeOf(&DeploymentCondition{})},
  43. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentList, InType: reflect.TypeOf(&DeploymentList{})},
  44. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentRollback, InType: reflect.TypeOf(&DeploymentRollback{})},
  45. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentSpec, InType: reflect.TypeOf(&DeploymentSpec{})},
  46. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentStatus, InType: reflect.TypeOf(&DeploymentStatus{})},
  47. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentStrategy, InType: reflect.TypeOf(&DeploymentStrategy{})},
  48. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_FSGroupStrategyOptions, InType: reflect.TypeOf(&FSGroupStrategyOptions{})},
  49. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_HTTPIngressPath, InType: reflect.TypeOf(&HTTPIngressPath{})},
  50. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_HTTPIngressRuleValue, InType: reflect.TypeOf(&HTTPIngressRuleValue{})},
  51. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_HostPortRange, InType: reflect.TypeOf(&HostPortRange{})},
  52. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IDRange, InType: reflect.TypeOf(&IDRange{})},
  53. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_Ingress, InType: reflect.TypeOf(&Ingress{})},
  54. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressBackend, InType: reflect.TypeOf(&IngressBackend{})},
  55. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressList, InType: reflect.TypeOf(&IngressList{})},
  56. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressRule, InType: reflect.TypeOf(&IngressRule{})},
  57. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressRuleValue, InType: reflect.TypeOf(&IngressRuleValue{})},
  58. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressSpec, InType: reflect.TypeOf(&IngressSpec{})},
  59. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressStatus, InType: reflect.TypeOf(&IngressStatus{})},
  60. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressTLS, InType: reflect.TypeOf(&IngressTLS{})},
  61. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicy, InType: reflect.TypeOf(&NetworkPolicy{})},
  62. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyIngressRule, InType: reflect.TypeOf(&NetworkPolicyIngressRule{})},
  63. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyList, InType: reflect.TypeOf(&NetworkPolicyList{})},
  64. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyPeer, InType: reflect.TypeOf(&NetworkPolicyPeer{})},
  65. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyPort, InType: reflect.TypeOf(&NetworkPolicyPort{})},
  66. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicySpec, InType: reflect.TypeOf(&NetworkPolicySpec{})},
  67. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_PodSecurityPolicy, InType: reflect.TypeOf(&PodSecurityPolicy{})},
  68. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_PodSecurityPolicyList, InType: reflect.TypeOf(&PodSecurityPolicyList{})},
  69. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_PodSecurityPolicySpec, InType: reflect.TypeOf(&PodSecurityPolicySpec{})},
  70. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSet, InType: reflect.TypeOf(&ReplicaSet{})},
  71. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetCondition, InType: reflect.TypeOf(&ReplicaSetCondition{})},
  72. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetList, InType: reflect.TypeOf(&ReplicaSetList{})},
  73. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetSpec, InType: reflect.TypeOf(&ReplicaSetSpec{})},
  74. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetStatus, InType: reflect.TypeOf(&ReplicaSetStatus{})},
  75. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicationControllerDummy, InType: reflect.TypeOf(&ReplicationControllerDummy{})},
  76. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RollbackConfig, InType: reflect.TypeOf(&RollbackConfig{})},
  77. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RollingUpdateDaemonSet, InType: reflect.TypeOf(&RollingUpdateDaemonSet{})},
  78. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RollingUpdateDeployment, InType: reflect.TypeOf(&RollingUpdateDeployment{})},
  79. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RunAsUserStrategyOptions, InType: reflect.TypeOf(&RunAsUserStrategyOptions{})},
  80. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_SELinuxStrategyOptions, InType: reflect.TypeOf(&SELinuxStrategyOptions{})},
  81. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_Scale, InType: reflect.TypeOf(&Scale{})},
  82. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ScaleSpec, InType: reflect.TypeOf(&ScaleSpec{})},
  83. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ScaleStatus, InType: reflect.TypeOf(&ScaleStatus{})},
  84. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_SupplementalGroupsStrategyOptions, InType: reflect.TypeOf(&SupplementalGroupsStrategyOptions{})},
  85. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResource, InType: reflect.TypeOf(&ThirdPartyResource{})},
  86. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResourceData, InType: reflect.TypeOf(&ThirdPartyResourceData{})},
  87. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResourceDataList, InType: reflect.TypeOf(&ThirdPartyResourceDataList{})},
  88. conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResourceList, InType: reflect.TypeOf(&ThirdPartyResourceList{})},
  89. )
  90. }
  91. func DeepCopy_v1beta1_APIVersion(in interface{}, out interface{}, c *conversion.Cloner) error {
  92. {
  93. in := in.(*APIVersion)
  94. out := out.(*APIVersion)
  95. *out = *in
  96. return nil
  97. }
  98. }
  99. func DeepCopy_v1beta1_CustomMetricCurrentStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  100. {
  101. in := in.(*CustomMetricCurrentStatus)
  102. out := out.(*CustomMetricCurrentStatus)
  103. *out = *in
  104. out.CurrentValue = in.CurrentValue.DeepCopy()
  105. return nil
  106. }
  107. }
  108. func DeepCopy_v1beta1_CustomMetricCurrentStatusList(in interface{}, out interface{}, c *conversion.Cloner) error {
  109. {
  110. in := in.(*CustomMetricCurrentStatusList)
  111. out := out.(*CustomMetricCurrentStatusList)
  112. *out = *in
  113. if in.Items != nil {
  114. in, out := &in.Items, &out.Items
  115. *out = make([]CustomMetricCurrentStatus, len(*in))
  116. for i := range *in {
  117. if err := DeepCopy_v1beta1_CustomMetricCurrentStatus(&(*in)[i], &(*out)[i], c); err != nil {
  118. return err
  119. }
  120. }
  121. }
  122. return nil
  123. }
  124. }
  125. func DeepCopy_v1beta1_CustomMetricTarget(in interface{}, out interface{}, c *conversion.Cloner) error {
  126. {
  127. in := in.(*CustomMetricTarget)
  128. out := out.(*CustomMetricTarget)
  129. *out = *in
  130. out.TargetValue = in.TargetValue.DeepCopy()
  131. return nil
  132. }
  133. }
  134. func DeepCopy_v1beta1_CustomMetricTargetList(in interface{}, out interface{}, c *conversion.Cloner) error {
  135. {
  136. in := in.(*CustomMetricTargetList)
  137. out := out.(*CustomMetricTargetList)
  138. *out = *in
  139. if in.Items != nil {
  140. in, out := &in.Items, &out.Items
  141. *out = make([]CustomMetricTarget, len(*in))
  142. for i := range *in {
  143. if err := DeepCopy_v1beta1_CustomMetricTarget(&(*in)[i], &(*out)[i], c); err != nil {
  144. return err
  145. }
  146. }
  147. }
  148. return nil
  149. }
  150. }
  151. func DeepCopy_v1beta1_DaemonSet(in interface{}, out interface{}, c *conversion.Cloner) error {
  152. {
  153. in := in.(*DaemonSet)
  154. out := out.(*DaemonSet)
  155. *out = *in
  156. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  157. return err
  158. } else {
  159. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  160. }
  161. if err := DeepCopy_v1beta1_DaemonSetSpec(&in.Spec, &out.Spec, c); err != nil {
  162. return err
  163. }
  164. return nil
  165. }
  166. }
  167. func DeepCopy_v1beta1_DaemonSetList(in interface{}, out interface{}, c *conversion.Cloner) error {
  168. {
  169. in := in.(*DaemonSetList)
  170. out := out.(*DaemonSetList)
  171. *out = *in
  172. if in.Items != nil {
  173. in, out := &in.Items, &out.Items
  174. *out = make([]DaemonSet, len(*in))
  175. for i := range *in {
  176. if err := DeepCopy_v1beta1_DaemonSet(&(*in)[i], &(*out)[i], c); err != nil {
  177. return err
  178. }
  179. }
  180. }
  181. return nil
  182. }
  183. }
  184. func DeepCopy_v1beta1_DaemonSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  185. {
  186. in := in.(*DaemonSetSpec)
  187. out := out.(*DaemonSetSpec)
  188. *out = *in
  189. if in.Selector != nil {
  190. in, out := &in.Selector, &out.Selector
  191. if newVal, err := c.DeepCopy(*in); err != nil {
  192. return err
  193. } else {
  194. *out = newVal.(*v1.LabelSelector)
  195. }
  196. }
  197. if err := api_v1.DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil {
  198. return err
  199. }
  200. if err := DeepCopy_v1beta1_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, c); err != nil {
  201. return err
  202. }
  203. return nil
  204. }
  205. }
  206. func DeepCopy_v1beta1_DaemonSetStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  207. {
  208. in := in.(*DaemonSetStatus)
  209. out := out.(*DaemonSetStatus)
  210. *out = *in
  211. return nil
  212. }
  213. }
  214. func DeepCopy_v1beta1_DaemonSetUpdateStrategy(in interface{}, out interface{}, c *conversion.Cloner) error {
  215. {
  216. in := in.(*DaemonSetUpdateStrategy)
  217. out := out.(*DaemonSetUpdateStrategy)
  218. *out = *in
  219. if in.RollingUpdate != nil {
  220. in, out := &in.RollingUpdate, &out.RollingUpdate
  221. *out = new(RollingUpdateDaemonSet)
  222. if err := DeepCopy_v1beta1_RollingUpdateDaemonSet(*in, *out, c); err != nil {
  223. return err
  224. }
  225. }
  226. return nil
  227. }
  228. }
  229. func DeepCopy_v1beta1_Deployment(in interface{}, out interface{}, c *conversion.Cloner) error {
  230. {
  231. in := in.(*Deployment)
  232. out := out.(*Deployment)
  233. *out = *in
  234. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  235. return err
  236. } else {
  237. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  238. }
  239. if err := DeepCopy_v1beta1_DeploymentSpec(&in.Spec, &out.Spec, c); err != nil {
  240. return err
  241. }
  242. if err := DeepCopy_v1beta1_DeploymentStatus(&in.Status, &out.Status, c); err != nil {
  243. return err
  244. }
  245. return nil
  246. }
  247. }
  248. func DeepCopy_v1beta1_DeploymentCondition(in interface{}, out interface{}, c *conversion.Cloner) error {
  249. {
  250. in := in.(*DeploymentCondition)
  251. out := out.(*DeploymentCondition)
  252. *out = *in
  253. out.LastUpdateTime = in.LastUpdateTime.DeepCopy()
  254. out.LastTransitionTime = in.LastTransitionTime.DeepCopy()
  255. return nil
  256. }
  257. }
  258. func DeepCopy_v1beta1_DeploymentList(in interface{}, out interface{}, c *conversion.Cloner) error {
  259. {
  260. in := in.(*DeploymentList)
  261. out := out.(*DeploymentList)
  262. *out = *in
  263. if in.Items != nil {
  264. in, out := &in.Items, &out.Items
  265. *out = make([]Deployment, len(*in))
  266. for i := range *in {
  267. if err := DeepCopy_v1beta1_Deployment(&(*in)[i], &(*out)[i], c); err != nil {
  268. return err
  269. }
  270. }
  271. }
  272. return nil
  273. }
  274. }
  275. func DeepCopy_v1beta1_DeploymentRollback(in interface{}, out interface{}, c *conversion.Cloner) error {
  276. {
  277. in := in.(*DeploymentRollback)
  278. out := out.(*DeploymentRollback)
  279. *out = *in
  280. if in.UpdatedAnnotations != nil {
  281. in, out := &in.UpdatedAnnotations, &out.UpdatedAnnotations
  282. *out = make(map[string]string)
  283. for key, val := range *in {
  284. (*out)[key] = val
  285. }
  286. }
  287. return nil
  288. }
  289. }
  290. func DeepCopy_v1beta1_DeploymentSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  291. {
  292. in := in.(*DeploymentSpec)
  293. out := out.(*DeploymentSpec)
  294. *out = *in
  295. if in.Replicas != nil {
  296. in, out := &in.Replicas, &out.Replicas
  297. *out = new(int32)
  298. **out = **in
  299. }
  300. if in.Selector != nil {
  301. in, out := &in.Selector, &out.Selector
  302. if newVal, err := c.DeepCopy(*in); err != nil {
  303. return err
  304. } else {
  305. *out = newVal.(*v1.LabelSelector)
  306. }
  307. }
  308. if err := api_v1.DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil {
  309. return err
  310. }
  311. if err := DeepCopy_v1beta1_DeploymentStrategy(&in.Strategy, &out.Strategy, c); err != nil {
  312. return err
  313. }
  314. if in.RevisionHistoryLimit != nil {
  315. in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
  316. *out = new(int32)
  317. **out = **in
  318. }
  319. if in.RollbackTo != nil {
  320. in, out := &in.RollbackTo, &out.RollbackTo
  321. *out = new(RollbackConfig)
  322. **out = **in
  323. }
  324. if in.ProgressDeadlineSeconds != nil {
  325. in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds
  326. *out = new(int32)
  327. **out = **in
  328. }
  329. return nil
  330. }
  331. }
  332. func DeepCopy_v1beta1_DeploymentStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  333. {
  334. in := in.(*DeploymentStatus)
  335. out := out.(*DeploymentStatus)
  336. *out = *in
  337. if in.Conditions != nil {
  338. in, out := &in.Conditions, &out.Conditions
  339. *out = make([]DeploymentCondition, len(*in))
  340. for i := range *in {
  341. if err := DeepCopy_v1beta1_DeploymentCondition(&(*in)[i], &(*out)[i], c); err != nil {
  342. return err
  343. }
  344. }
  345. }
  346. return nil
  347. }
  348. }
  349. func DeepCopy_v1beta1_DeploymentStrategy(in interface{}, out interface{}, c *conversion.Cloner) error {
  350. {
  351. in := in.(*DeploymentStrategy)
  352. out := out.(*DeploymentStrategy)
  353. *out = *in
  354. if in.RollingUpdate != nil {
  355. in, out := &in.RollingUpdate, &out.RollingUpdate
  356. *out = new(RollingUpdateDeployment)
  357. if err := DeepCopy_v1beta1_RollingUpdateDeployment(*in, *out, c); err != nil {
  358. return err
  359. }
  360. }
  361. return nil
  362. }
  363. }
  364. func DeepCopy_v1beta1_FSGroupStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error {
  365. {
  366. in := in.(*FSGroupStrategyOptions)
  367. out := out.(*FSGroupStrategyOptions)
  368. *out = *in
  369. if in.Ranges != nil {
  370. in, out := &in.Ranges, &out.Ranges
  371. *out = make([]IDRange, len(*in))
  372. copy(*out, *in)
  373. }
  374. return nil
  375. }
  376. }
  377. func DeepCopy_v1beta1_HTTPIngressPath(in interface{}, out interface{}, c *conversion.Cloner) error {
  378. {
  379. in := in.(*HTTPIngressPath)
  380. out := out.(*HTTPIngressPath)
  381. *out = *in
  382. return nil
  383. }
  384. }
  385. func DeepCopy_v1beta1_HTTPIngressRuleValue(in interface{}, out interface{}, c *conversion.Cloner) error {
  386. {
  387. in := in.(*HTTPIngressRuleValue)
  388. out := out.(*HTTPIngressRuleValue)
  389. *out = *in
  390. if in.Paths != nil {
  391. in, out := &in.Paths, &out.Paths
  392. *out = make([]HTTPIngressPath, len(*in))
  393. copy(*out, *in)
  394. }
  395. return nil
  396. }
  397. }
  398. func DeepCopy_v1beta1_HostPortRange(in interface{}, out interface{}, c *conversion.Cloner) error {
  399. {
  400. in := in.(*HostPortRange)
  401. out := out.(*HostPortRange)
  402. *out = *in
  403. return nil
  404. }
  405. }
  406. func DeepCopy_v1beta1_IDRange(in interface{}, out interface{}, c *conversion.Cloner) error {
  407. {
  408. in := in.(*IDRange)
  409. out := out.(*IDRange)
  410. *out = *in
  411. return nil
  412. }
  413. }
  414. func DeepCopy_v1beta1_Ingress(in interface{}, out interface{}, c *conversion.Cloner) error {
  415. {
  416. in := in.(*Ingress)
  417. out := out.(*Ingress)
  418. *out = *in
  419. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  420. return err
  421. } else {
  422. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  423. }
  424. if err := DeepCopy_v1beta1_IngressSpec(&in.Spec, &out.Spec, c); err != nil {
  425. return err
  426. }
  427. if err := DeepCopy_v1beta1_IngressStatus(&in.Status, &out.Status, c); err != nil {
  428. return err
  429. }
  430. return nil
  431. }
  432. }
  433. func DeepCopy_v1beta1_IngressBackend(in interface{}, out interface{}, c *conversion.Cloner) error {
  434. {
  435. in := in.(*IngressBackend)
  436. out := out.(*IngressBackend)
  437. *out = *in
  438. return nil
  439. }
  440. }
  441. func DeepCopy_v1beta1_IngressList(in interface{}, out interface{}, c *conversion.Cloner) error {
  442. {
  443. in := in.(*IngressList)
  444. out := out.(*IngressList)
  445. *out = *in
  446. if in.Items != nil {
  447. in, out := &in.Items, &out.Items
  448. *out = make([]Ingress, len(*in))
  449. for i := range *in {
  450. if err := DeepCopy_v1beta1_Ingress(&(*in)[i], &(*out)[i], c); err != nil {
  451. return err
  452. }
  453. }
  454. }
  455. return nil
  456. }
  457. }
  458. func DeepCopy_v1beta1_IngressRule(in interface{}, out interface{}, c *conversion.Cloner) error {
  459. {
  460. in := in.(*IngressRule)
  461. out := out.(*IngressRule)
  462. *out = *in
  463. if err := DeepCopy_v1beta1_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, c); err != nil {
  464. return err
  465. }
  466. return nil
  467. }
  468. }
  469. func DeepCopy_v1beta1_IngressRuleValue(in interface{}, out interface{}, c *conversion.Cloner) error {
  470. {
  471. in := in.(*IngressRuleValue)
  472. out := out.(*IngressRuleValue)
  473. *out = *in
  474. if in.HTTP != nil {
  475. in, out := &in.HTTP, &out.HTTP
  476. *out = new(HTTPIngressRuleValue)
  477. if err := DeepCopy_v1beta1_HTTPIngressRuleValue(*in, *out, c); err != nil {
  478. return err
  479. }
  480. }
  481. return nil
  482. }
  483. }
  484. func DeepCopy_v1beta1_IngressSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  485. {
  486. in := in.(*IngressSpec)
  487. out := out.(*IngressSpec)
  488. *out = *in
  489. if in.Backend != nil {
  490. in, out := &in.Backend, &out.Backend
  491. *out = new(IngressBackend)
  492. **out = **in
  493. }
  494. if in.TLS != nil {
  495. in, out := &in.TLS, &out.TLS
  496. *out = make([]IngressTLS, len(*in))
  497. for i := range *in {
  498. if err := DeepCopy_v1beta1_IngressTLS(&(*in)[i], &(*out)[i], c); err != nil {
  499. return err
  500. }
  501. }
  502. }
  503. if in.Rules != nil {
  504. in, out := &in.Rules, &out.Rules
  505. *out = make([]IngressRule, len(*in))
  506. for i := range *in {
  507. if err := DeepCopy_v1beta1_IngressRule(&(*in)[i], &(*out)[i], c); err != nil {
  508. return err
  509. }
  510. }
  511. }
  512. return nil
  513. }
  514. }
  515. func DeepCopy_v1beta1_IngressStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  516. {
  517. in := in.(*IngressStatus)
  518. out := out.(*IngressStatus)
  519. *out = *in
  520. if err := api_v1.DeepCopy_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, c); err != nil {
  521. return err
  522. }
  523. return nil
  524. }
  525. }
  526. func DeepCopy_v1beta1_IngressTLS(in interface{}, out interface{}, c *conversion.Cloner) error {
  527. {
  528. in := in.(*IngressTLS)
  529. out := out.(*IngressTLS)
  530. *out = *in
  531. if in.Hosts != nil {
  532. in, out := &in.Hosts, &out.Hosts
  533. *out = make([]string, len(*in))
  534. copy(*out, *in)
  535. }
  536. return nil
  537. }
  538. }
  539. func DeepCopy_v1beta1_NetworkPolicy(in interface{}, out interface{}, c *conversion.Cloner) error {
  540. {
  541. in := in.(*NetworkPolicy)
  542. out := out.(*NetworkPolicy)
  543. *out = *in
  544. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  545. return err
  546. } else {
  547. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  548. }
  549. if err := DeepCopy_v1beta1_NetworkPolicySpec(&in.Spec, &out.Spec, c); err != nil {
  550. return err
  551. }
  552. return nil
  553. }
  554. }
  555. func DeepCopy_v1beta1_NetworkPolicyIngressRule(in interface{}, out interface{}, c *conversion.Cloner) error {
  556. {
  557. in := in.(*NetworkPolicyIngressRule)
  558. out := out.(*NetworkPolicyIngressRule)
  559. *out = *in
  560. if in.Ports != nil {
  561. in, out := &in.Ports, &out.Ports
  562. *out = make([]NetworkPolicyPort, len(*in))
  563. for i := range *in {
  564. if err := DeepCopy_v1beta1_NetworkPolicyPort(&(*in)[i], &(*out)[i], c); err != nil {
  565. return err
  566. }
  567. }
  568. }
  569. if in.From != nil {
  570. in, out := &in.From, &out.From
  571. *out = make([]NetworkPolicyPeer, len(*in))
  572. for i := range *in {
  573. if err := DeepCopy_v1beta1_NetworkPolicyPeer(&(*in)[i], &(*out)[i], c); err != nil {
  574. return err
  575. }
  576. }
  577. }
  578. return nil
  579. }
  580. }
  581. func DeepCopy_v1beta1_NetworkPolicyList(in interface{}, out interface{}, c *conversion.Cloner) error {
  582. {
  583. in := in.(*NetworkPolicyList)
  584. out := out.(*NetworkPolicyList)
  585. *out = *in
  586. if in.Items != nil {
  587. in, out := &in.Items, &out.Items
  588. *out = make([]NetworkPolicy, len(*in))
  589. for i := range *in {
  590. if err := DeepCopy_v1beta1_NetworkPolicy(&(*in)[i], &(*out)[i], c); err != nil {
  591. return err
  592. }
  593. }
  594. }
  595. return nil
  596. }
  597. }
  598. func DeepCopy_v1beta1_NetworkPolicyPeer(in interface{}, out interface{}, c *conversion.Cloner) error {
  599. {
  600. in := in.(*NetworkPolicyPeer)
  601. out := out.(*NetworkPolicyPeer)
  602. *out = *in
  603. if in.PodSelector != nil {
  604. in, out := &in.PodSelector, &out.PodSelector
  605. if newVal, err := c.DeepCopy(*in); err != nil {
  606. return err
  607. } else {
  608. *out = newVal.(*v1.LabelSelector)
  609. }
  610. }
  611. if in.NamespaceSelector != nil {
  612. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  613. if newVal, err := c.DeepCopy(*in); err != nil {
  614. return err
  615. } else {
  616. *out = newVal.(*v1.LabelSelector)
  617. }
  618. }
  619. return nil
  620. }
  621. }
  622. func DeepCopy_v1beta1_NetworkPolicyPort(in interface{}, out interface{}, c *conversion.Cloner) error {
  623. {
  624. in := in.(*NetworkPolicyPort)
  625. out := out.(*NetworkPolicyPort)
  626. *out = *in
  627. if in.Protocol != nil {
  628. in, out := &in.Protocol, &out.Protocol
  629. *out = new(api_v1.Protocol)
  630. **out = **in
  631. }
  632. if in.Port != nil {
  633. in, out := &in.Port, &out.Port
  634. *out = new(intstr.IntOrString)
  635. **out = **in
  636. }
  637. return nil
  638. }
  639. }
  640. func DeepCopy_v1beta1_NetworkPolicySpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  641. {
  642. in := in.(*NetworkPolicySpec)
  643. out := out.(*NetworkPolicySpec)
  644. *out = *in
  645. if newVal, err := c.DeepCopy(&in.PodSelector); err != nil {
  646. return err
  647. } else {
  648. out.PodSelector = *newVal.(*v1.LabelSelector)
  649. }
  650. if in.Ingress != nil {
  651. in, out := &in.Ingress, &out.Ingress
  652. *out = make([]NetworkPolicyIngressRule, len(*in))
  653. for i := range *in {
  654. if err := DeepCopy_v1beta1_NetworkPolicyIngressRule(&(*in)[i], &(*out)[i], c); err != nil {
  655. return err
  656. }
  657. }
  658. }
  659. return nil
  660. }
  661. }
  662. func DeepCopy_v1beta1_PodSecurityPolicy(in interface{}, out interface{}, c *conversion.Cloner) error {
  663. {
  664. in := in.(*PodSecurityPolicy)
  665. out := out.(*PodSecurityPolicy)
  666. *out = *in
  667. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  668. return err
  669. } else {
  670. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  671. }
  672. if err := DeepCopy_v1beta1_PodSecurityPolicySpec(&in.Spec, &out.Spec, c); err != nil {
  673. return err
  674. }
  675. return nil
  676. }
  677. }
  678. func DeepCopy_v1beta1_PodSecurityPolicyList(in interface{}, out interface{}, c *conversion.Cloner) error {
  679. {
  680. in := in.(*PodSecurityPolicyList)
  681. out := out.(*PodSecurityPolicyList)
  682. *out = *in
  683. if in.Items != nil {
  684. in, out := &in.Items, &out.Items
  685. *out = make([]PodSecurityPolicy, len(*in))
  686. for i := range *in {
  687. if err := DeepCopy_v1beta1_PodSecurityPolicy(&(*in)[i], &(*out)[i], c); err != nil {
  688. return err
  689. }
  690. }
  691. }
  692. return nil
  693. }
  694. }
  695. func DeepCopy_v1beta1_PodSecurityPolicySpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  696. {
  697. in := in.(*PodSecurityPolicySpec)
  698. out := out.(*PodSecurityPolicySpec)
  699. *out = *in
  700. if in.DefaultAddCapabilities != nil {
  701. in, out := &in.DefaultAddCapabilities, &out.DefaultAddCapabilities
  702. *out = make([]api_v1.Capability, len(*in))
  703. copy(*out, *in)
  704. }
  705. if in.RequiredDropCapabilities != nil {
  706. in, out := &in.RequiredDropCapabilities, &out.RequiredDropCapabilities
  707. *out = make([]api_v1.Capability, len(*in))
  708. copy(*out, *in)
  709. }
  710. if in.AllowedCapabilities != nil {
  711. in, out := &in.AllowedCapabilities, &out.AllowedCapabilities
  712. *out = make([]api_v1.Capability, len(*in))
  713. copy(*out, *in)
  714. }
  715. if in.Volumes != nil {
  716. in, out := &in.Volumes, &out.Volumes
  717. *out = make([]FSType, len(*in))
  718. copy(*out, *in)
  719. }
  720. if in.HostPorts != nil {
  721. in, out := &in.HostPorts, &out.HostPorts
  722. *out = make([]HostPortRange, len(*in))
  723. copy(*out, *in)
  724. }
  725. if err := DeepCopy_v1beta1_SELinuxStrategyOptions(&in.SELinux, &out.SELinux, c); err != nil {
  726. return err
  727. }
  728. if err := DeepCopy_v1beta1_RunAsUserStrategyOptions(&in.RunAsUser, &out.RunAsUser, c); err != nil {
  729. return err
  730. }
  731. if err := DeepCopy_v1beta1_SupplementalGroupsStrategyOptions(&in.SupplementalGroups, &out.SupplementalGroups, c); err != nil {
  732. return err
  733. }
  734. if err := DeepCopy_v1beta1_FSGroupStrategyOptions(&in.FSGroup, &out.FSGroup, c); err != nil {
  735. return err
  736. }
  737. return nil
  738. }
  739. }
  740. func DeepCopy_v1beta1_ReplicaSet(in interface{}, out interface{}, c *conversion.Cloner) error {
  741. {
  742. in := in.(*ReplicaSet)
  743. out := out.(*ReplicaSet)
  744. *out = *in
  745. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  746. return err
  747. } else {
  748. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  749. }
  750. if err := DeepCopy_v1beta1_ReplicaSetSpec(&in.Spec, &out.Spec, c); err != nil {
  751. return err
  752. }
  753. if err := DeepCopy_v1beta1_ReplicaSetStatus(&in.Status, &out.Status, c); err != nil {
  754. return err
  755. }
  756. return nil
  757. }
  758. }
  759. func DeepCopy_v1beta1_ReplicaSetCondition(in interface{}, out interface{}, c *conversion.Cloner) error {
  760. {
  761. in := in.(*ReplicaSetCondition)
  762. out := out.(*ReplicaSetCondition)
  763. *out = *in
  764. out.LastTransitionTime = in.LastTransitionTime.DeepCopy()
  765. return nil
  766. }
  767. }
  768. func DeepCopy_v1beta1_ReplicaSetList(in interface{}, out interface{}, c *conversion.Cloner) error {
  769. {
  770. in := in.(*ReplicaSetList)
  771. out := out.(*ReplicaSetList)
  772. *out = *in
  773. if in.Items != nil {
  774. in, out := &in.Items, &out.Items
  775. *out = make([]ReplicaSet, len(*in))
  776. for i := range *in {
  777. if err := DeepCopy_v1beta1_ReplicaSet(&(*in)[i], &(*out)[i], c); err != nil {
  778. return err
  779. }
  780. }
  781. }
  782. return nil
  783. }
  784. }
  785. func DeepCopy_v1beta1_ReplicaSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  786. {
  787. in := in.(*ReplicaSetSpec)
  788. out := out.(*ReplicaSetSpec)
  789. *out = *in
  790. if in.Replicas != nil {
  791. in, out := &in.Replicas, &out.Replicas
  792. *out = new(int32)
  793. **out = **in
  794. }
  795. if in.Selector != nil {
  796. in, out := &in.Selector, &out.Selector
  797. if newVal, err := c.DeepCopy(*in); err != nil {
  798. return err
  799. } else {
  800. *out = newVal.(*v1.LabelSelector)
  801. }
  802. }
  803. if err := api_v1.DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil {
  804. return err
  805. }
  806. return nil
  807. }
  808. }
  809. func DeepCopy_v1beta1_ReplicaSetStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  810. {
  811. in := in.(*ReplicaSetStatus)
  812. out := out.(*ReplicaSetStatus)
  813. *out = *in
  814. if in.Conditions != nil {
  815. in, out := &in.Conditions, &out.Conditions
  816. *out = make([]ReplicaSetCondition, len(*in))
  817. for i := range *in {
  818. if err := DeepCopy_v1beta1_ReplicaSetCondition(&(*in)[i], &(*out)[i], c); err != nil {
  819. return err
  820. }
  821. }
  822. }
  823. return nil
  824. }
  825. }
  826. func DeepCopy_v1beta1_ReplicationControllerDummy(in interface{}, out interface{}, c *conversion.Cloner) error {
  827. {
  828. in := in.(*ReplicationControllerDummy)
  829. out := out.(*ReplicationControllerDummy)
  830. *out = *in
  831. return nil
  832. }
  833. }
  834. func DeepCopy_v1beta1_RollbackConfig(in interface{}, out interface{}, c *conversion.Cloner) error {
  835. {
  836. in := in.(*RollbackConfig)
  837. out := out.(*RollbackConfig)
  838. *out = *in
  839. return nil
  840. }
  841. }
  842. func DeepCopy_v1beta1_RollingUpdateDaemonSet(in interface{}, out interface{}, c *conversion.Cloner) error {
  843. {
  844. in := in.(*RollingUpdateDaemonSet)
  845. out := out.(*RollingUpdateDaemonSet)
  846. *out = *in
  847. if in.MaxUnavailable != nil {
  848. in, out := &in.MaxUnavailable, &out.MaxUnavailable
  849. *out = new(intstr.IntOrString)
  850. **out = **in
  851. }
  852. return nil
  853. }
  854. }
  855. func DeepCopy_v1beta1_RollingUpdateDeployment(in interface{}, out interface{}, c *conversion.Cloner) error {
  856. {
  857. in := in.(*RollingUpdateDeployment)
  858. out := out.(*RollingUpdateDeployment)
  859. *out = *in
  860. if in.MaxUnavailable != nil {
  861. in, out := &in.MaxUnavailable, &out.MaxUnavailable
  862. *out = new(intstr.IntOrString)
  863. **out = **in
  864. }
  865. if in.MaxSurge != nil {
  866. in, out := &in.MaxSurge, &out.MaxSurge
  867. *out = new(intstr.IntOrString)
  868. **out = **in
  869. }
  870. return nil
  871. }
  872. }
  873. func DeepCopy_v1beta1_RunAsUserStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error {
  874. {
  875. in := in.(*RunAsUserStrategyOptions)
  876. out := out.(*RunAsUserStrategyOptions)
  877. *out = *in
  878. if in.Ranges != nil {
  879. in, out := &in.Ranges, &out.Ranges
  880. *out = make([]IDRange, len(*in))
  881. copy(*out, *in)
  882. }
  883. return nil
  884. }
  885. }
  886. func DeepCopy_v1beta1_SELinuxStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error {
  887. {
  888. in := in.(*SELinuxStrategyOptions)
  889. out := out.(*SELinuxStrategyOptions)
  890. *out = *in
  891. if in.SELinuxOptions != nil {
  892. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  893. *out = new(api_v1.SELinuxOptions)
  894. **out = **in
  895. }
  896. return nil
  897. }
  898. }
  899. func DeepCopy_v1beta1_Scale(in interface{}, out interface{}, c *conversion.Cloner) error {
  900. {
  901. in := in.(*Scale)
  902. out := out.(*Scale)
  903. *out = *in
  904. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  905. return err
  906. } else {
  907. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  908. }
  909. if err := DeepCopy_v1beta1_ScaleStatus(&in.Status, &out.Status, c); err != nil {
  910. return err
  911. }
  912. return nil
  913. }
  914. }
  915. func DeepCopy_v1beta1_ScaleSpec(in interface{}, out interface{}, c *conversion.Cloner) error {
  916. {
  917. in := in.(*ScaleSpec)
  918. out := out.(*ScaleSpec)
  919. *out = *in
  920. return nil
  921. }
  922. }
  923. func DeepCopy_v1beta1_ScaleStatus(in interface{}, out interface{}, c *conversion.Cloner) error {
  924. {
  925. in := in.(*ScaleStatus)
  926. out := out.(*ScaleStatus)
  927. *out = *in
  928. if in.Selector != nil {
  929. in, out := &in.Selector, &out.Selector
  930. *out = make(map[string]string)
  931. for key, val := range *in {
  932. (*out)[key] = val
  933. }
  934. }
  935. return nil
  936. }
  937. }
  938. func DeepCopy_v1beta1_SupplementalGroupsStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error {
  939. {
  940. in := in.(*SupplementalGroupsStrategyOptions)
  941. out := out.(*SupplementalGroupsStrategyOptions)
  942. *out = *in
  943. if in.Ranges != nil {
  944. in, out := &in.Ranges, &out.Ranges
  945. *out = make([]IDRange, len(*in))
  946. copy(*out, *in)
  947. }
  948. return nil
  949. }
  950. }
  951. func DeepCopy_v1beta1_ThirdPartyResource(in interface{}, out interface{}, c *conversion.Cloner) error {
  952. {
  953. in := in.(*ThirdPartyResource)
  954. out := out.(*ThirdPartyResource)
  955. *out = *in
  956. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  957. return err
  958. } else {
  959. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  960. }
  961. if in.Versions != nil {
  962. in, out := &in.Versions, &out.Versions
  963. *out = make([]APIVersion, len(*in))
  964. copy(*out, *in)
  965. }
  966. return nil
  967. }
  968. }
  969. func DeepCopy_v1beta1_ThirdPartyResourceData(in interface{}, out interface{}, c *conversion.Cloner) error {
  970. {
  971. in := in.(*ThirdPartyResourceData)
  972. out := out.(*ThirdPartyResourceData)
  973. *out = *in
  974. if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil {
  975. return err
  976. } else {
  977. out.ObjectMeta = *newVal.(*v1.ObjectMeta)
  978. }
  979. if in.Data != nil {
  980. in, out := &in.Data, &out.Data
  981. *out = make([]byte, len(*in))
  982. copy(*out, *in)
  983. }
  984. return nil
  985. }
  986. }
  987. func DeepCopy_v1beta1_ThirdPartyResourceDataList(in interface{}, out interface{}, c *conversion.Cloner) error {
  988. {
  989. in := in.(*ThirdPartyResourceDataList)
  990. out := out.(*ThirdPartyResourceDataList)
  991. *out = *in
  992. if in.Items != nil {
  993. in, out := &in.Items, &out.Items
  994. *out = make([]ThirdPartyResourceData, len(*in))
  995. for i := range *in {
  996. if err := DeepCopy_v1beta1_ThirdPartyResourceData(&(*in)[i], &(*out)[i], c); err != nil {
  997. return err
  998. }
  999. }
  1000. }
  1001. return nil
  1002. }
  1003. }
  1004. func DeepCopy_v1beta1_ThirdPartyResourceList(in interface{}, out interface{}, c *conversion.Cloner) error {
  1005. {
  1006. in := in.(*ThirdPartyResourceList)
  1007. out := out.(*ThirdPartyResourceList)
  1008. *out = *in
  1009. if in.Items != nil {
  1010. in, out := &in.Items, &out.Items
  1011. *out = make([]ThirdPartyResource, len(*in))
  1012. for i := range *in {
  1013. if err := DeepCopy_v1beta1_ThirdPartyResource(&(*in)[i], &(*out)[i], c); err != nil {
  1014. return err
  1015. }
  1016. }
  1017. }
  1018. return nil
  1019. }
  1020. }