zz_generated.deepcopy.go 33 KB

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