zz_generated.deepcopy.go 33 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211
  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.TerminatingReplicas != nil {
  310. in, out := &in.TerminatingReplicas, &out.TerminatingReplicas
  311. *out = new(int32)
  312. **out = **in
  313. }
  314. if in.Conditions != nil {
  315. in, out := &in.Conditions, &out.Conditions
  316. *out = make([]DeploymentCondition, len(*in))
  317. for i := range *in {
  318. (*in)[i].DeepCopyInto(&(*out)[i])
  319. }
  320. }
  321. if in.CollisionCount != nil {
  322. in, out := &in.CollisionCount, &out.CollisionCount
  323. *out = new(int32)
  324. **out = **in
  325. }
  326. return
  327. }
  328. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
  329. func (in *DeploymentStatus) DeepCopy() *DeploymentStatus {
  330. if in == nil {
  331. return nil
  332. }
  333. out := new(DeploymentStatus)
  334. in.DeepCopyInto(out)
  335. return out
  336. }
  337. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  338. func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy) {
  339. *out = *in
  340. if in.RollingUpdate != nil {
  341. in, out := &in.RollingUpdate, &out.RollingUpdate
  342. *out = new(RollingUpdateDeployment)
  343. (*in).DeepCopyInto(*out)
  344. }
  345. return
  346. }
  347. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategy.
  348. func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy {
  349. if in == nil {
  350. return nil
  351. }
  352. out := new(DeploymentStrategy)
  353. in.DeepCopyInto(out)
  354. return out
  355. }
  356. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  357. func (in *HTTPIngressPath) DeepCopyInto(out *HTTPIngressPath) {
  358. *out = *in
  359. if in.PathType != nil {
  360. in, out := &in.PathType, &out.PathType
  361. *out = new(PathType)
  362. **out = **in
  363. }
  364. in.Backend.DeepCopyInto(&out.Backend)
  365. return
  366. }
  367. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressPath.
  368. func (in *HTTPIngressPath) DeepCopy() *HTTPIngressPath {
  369. if in == nil {
  370. return nil
  371. }
  372. out := new(HTTPIngressPath)
  373. in.DeepCopyInto(out)
  374. return out
  375. }
  376. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  377. func (in *HTTPIngressRuleValue) DeepCopyInto(out *HTTPIngressRuleValue) {
  378. *out = *in
  379. if in.Paths != nil {
  380. in, out := &in.Paths, &out.Paths
  381. *out = make([]HTTPIngressPath, len(*in))
  382. for i := range *in {
  383. (*in)[i].DeepCopyInto(&(*out)[i])
  384. }
  385. }
  386. return
  387. }
  388. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressRuleValue.
  389. func (in *HTTPIngressRuleValue) DeepCopy() *HTTPIngressRuleValue {
  390. if in == nil {
  391. return nil
  392. }
  393. out := new(HTTPIngressRuleValue)
  394. in.DeepCopyInto(out)
  395. return out
  396. }
  397. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  398. func (in *IPBlock) DeepCopyInto(out *IPBlock) {
  399. *out = *in
  400. if in.Except != nil {
  401. in, out := &in.Except, &out.Except
  402. *out = make([]string, len(*in))
  403. copy(*out, *in)
  404. }
  405. return
  406. }
  407. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPBlock.
  408. func (in *IPBlock) DeepCopy() *IPBlock {
  409. if in == nil {
  410. return nil
  411. }
  412. out := new(IPBlock)
  413. in.DeepCopyInto(out)
  414. return out
  415. }
  416. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  417. func (in *Ingress) DeepCopyInto(out *Ingress) {
  418. *out = *in
  419. out.TypeMeta = in.TypeMeta
  420. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  421. in.Spec.DeepCopyInto(&out.Spec)
  422. in.Status.DeepCopyInto(&out.Status)
  423. return
  424. }
  425. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
  426. func (in *Ingress) DeepCopy() *Ingress {
  427. if in == nil {
  428. return nil
  429. }
  430. out := new(Ingress)
  431. in.DeepCopyInto(out)
  432. return out
  433. }
  434. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  435. func (in *Ingress) DeepCopyObject() runtime.Object {
  436. if c := in.DeepCopy(); c != nil {
  437. return c
  438. }
  439. return nil
  440. }
  441. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  442. func (in *IngressBackend) DeepCopyInto(out *IngressBackend) {
  443. *out = *in
  444. out.ServicePort = in.ServicePort
  445. if in.Resource != nil {
  446. in, out := &in.Resource, &out.Resource
  447. *out = new(corev1.TypedLocalObjectReference)
  448. (*in).DeepCopyInto(*out)
  449. }
  450. return
  451. }
  452. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressBackend.
  453. func (in *IngressBackend) DeepCopy() *IngressBackend {
  454. if in == nil {
  455. return nil
  456. }
  457. out := new(IngressBackend)
  458. in.DeepCopyInto(out)
  459. return out
  460. }
  461. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  462. func (in *IngressList) DeepCopyInto(out *IngressList) {
  463. *out = *in
  464. out.TypeMeta = in.TypeMeta
  465. in.ListMeta.DeepCopyInto(&out.ListMeta)
  466. if in.Items != nil {
  467. in, out := &in.Items, &out.Items
  468. *out = make([]Ingress, len(*in))
  469. for i := range *in {
  470. (*in)[i].DeepCopyInto(&(*out)[i])
  471. }
  472. }
  473. return
  474. }
  475. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressList.
  476. func (in *IngressList) DeepCopy() *IngressList {
  477. if in == nil {
  478. return nil
  479. }
  480. out := new(IngressList)
  481. in.DeepCopyInto(out)
  482. return out
  483. }
  484. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  485. func (in *IngressList) DeepCopyObject() runtime.Object {
  486. if c := in.DeepCopy(); c != nil {
  487. return c
  488. }
  489. return nil
  490. }
  491. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  492. func (in *IngressLoadBalancerIngress) DeepCopyInto(out *IngressLoadBalancerIngress) {
  493. *out = *in
  494. if in.Ports != nil {
  495. in, out := &in.Ports, &out.Ports
  496. *out = make([]IngressPortStatus, len(*in))
  497. for i := range *in {
  498. (*in)[i].DeepCopyInto(&(*out)[i])
  499. }
  500. }
  501. return
  502. }
  503. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressLoadBalancerIngress.
  504. func (in *IngressLoadBalancerIngress) DeepCopy() *IngressLoadBalancerIngress {
  505. if in == nil {
  506. return nil
  507. }
  508. out := new(IngressLoadBalancerIngress)
  509. in.DeepCopyInto(out)
  510. return out
  511. }
  512. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  513. func (in *IngressLoadBalancerStatus) DeepCopyInto(out *IngressLoadBalancerStatus) {
  514. *out = *in
  515. if in.Ingress != nil {
  516. in, out := &in.Ingress, &out.Ingress
  517. *out = make([]IngressLoadBalancerIngress, len(*in))
  518. for i := range *in {
  519. (*in)[i].DeepCopyInto(&(*out)[i])
  520. }
  521. }
  522. return
  523. }
  524. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressLoadBalancerStatus.
  525. func (in *IngressLoadBalancerStatus) DeepCopy() *IngressLoadBalancerStatus {
  526. if in == nil {
  527. return nil
  528. }
  529. out := new(IngressLoadBalancerStatus)
  530. in.DeepCopyInto(out)
  531. return out
  532. }
  533. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  534. func (in *IngressPortStatus) DeepCopyInto(out *IngressPortStatus) {
  535. *out = *in
  536. if in.Error != nil {
  537. in, out := &in.Error, &out.Error
  538. *out = new(string)
  539. **out = **in
  540. }
  541. return
  542. }
  543. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressPortStatus.
  544. func (in *IngressPortStatus) DeepCopy() *IngressPortStatus {
  545. if in == nil {
  546. return nil
  547. }
  548. out := new(IngressPortStatus)
  549. in.DeepCopyInto(out)
  550. return out
  551. }
  552. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  553. func (in *IngressRule) DeepCopyInto(out *IngressRule) {
  554. *out = *in
  555. in.IngressRuleValue.DeepCopyInto(&out.IngressRuleValue)
  556. return
  557. }
  558. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRule.
  559. func (in *IngressRule) DeepCopy() *IngressRule {
  560. if in == nil {
  561. return nil
  562. }
  563. out := new(IngressRule)
  564. in.DeepCopyInto(out)
  565. return out
  566. }
  567. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  568. func (in *IngressRuleValue) DeepCopyInto(out *IngressRuleValue) {
  569. *out = *in
  570. if in.HTTP != nil {
  571. in, out := &in.HTTP, &out.HTTP
  572. *out = new(HTTPIngressRuleValue)
  573. (*in).DeepCopyInto(*out)
  574. }
  575. return
  576. }
  577. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRuleValue.
  578. func (in *IngressRuleValue) DeepCopy() *IngressRuleValue {
  579. if in == nil {
  580. return nil
  581. }
  582. out := new(IngressRuleValue)
  583. in.DeepCopyInto(out)
  584. return out
  585. }
  586. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  587. func (in *IngressSpec) DeepCopyInto(out *IngressSpec) {
  588. *out = *in
  589. if in.IngressClassName != nil {
  590. in, out := &in.IngressClassName, &out.IngressClassName
  591. *out = new(string)
  592. **out = **in
  593. }
  594. if in.Backend != nil {
  595. in, out := &in.Backend, &out.Backend
  596. *out = new(IngressBackend)
  597. (*in).DeepCopyInto(*out)
  598. }
  599. if in.TLS != nil {
  600. in, out := &in.TLS, &out.TLS
  601. *out = make([]IngressTLS, len(*in))
  602. for i := range *in {
  603. (*in)[i].DeepCopyInto(&(*out)[i])
  604. }
  605. }
  606. if in.Rules != nil {
  607. in, out := &in.Rules, &out.Rules
  608. *out = make([]IngressRule, len(*in))
  609. for i := range *in {
  610. (*in)[i].DeepCopyInto(&(*out)[i])
  611. }
  612. }
  613. return
  614. }
  615. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSpec.
  616. func (in *IngressSpec) DeepCopy() *IngressSpec {
  617. if in == nil {
  618. return nil
  619. }
  620. out := new(IngressSpec)
  621. in.DeepCopyInto(out)
  622. return out
  623. }
  624. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  625. func (in *IngressStatus) DeepCopyInto(out *IngressStatus) {
  626. *out = *in
  627. in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
  628. return
  629. }
  630. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressStatus.
  631. func (in *IngressStatus) DeepCopy() *IngressStatus {
  632. if in == nil {
  633. return nil
  634. }
  635. out := new(IngressStatus)
  636. in.DeepCopyInto(out)
  637. return out
  638. }
  639. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  640. func (in *IngressTLS) DeepCopyInto(out *IngressTLS) {
  641. *out = *in
  642. if in.Hosts != nil {
  643. in, out := &in.Hosts, &out.Hosts
  644. *out = make([]string, len(*in))
  645. copy(*out, *in)
  646. }
  647. return
  648. }
  649. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTLS.
  650. func (in *IngressTLS) DeepCopy() *IngressTLS {
  651. if in == nil {
  652. return nil
  653. }
  654. out := new(IngressTLS)
  655. in.DeepCopyInto(out)
  656. return out
  657. }
  658. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  659. func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) {
  660. *out = *in
  661. out.TypeMeta = in.TypeMeta
  662. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  663. in.Spec.DeepCopyInto(&out.Spec)
  664. return
  665. }
  666. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.
  667. func (in *NetworkPolicy) DeepCopy() *NetworkPolicy {
  668. if in == nil {
  669. return nil
  670. }
  671. out := new(NetworkPolicy)
  672. in.DeepCopyInto(out)
  673. return out
  674. }
  675. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  676. func (in *NetworkPolicy) DeepCopyObject() runtime.Object {
  677. if c := in.DeepCopy(); c != nil {
  678. return c
  679. }
  680. return nil
  681. }
  682. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  683. func (in *NetworkPolicyEgressRule) DeepCopyInto(out *NetworkPolicyEgressRule) {
  684. *out = *in
  685. if in.Ports != nil {
  686. in, out := &in.Ports, &out.Ports
  687. *out = make([]NetworkPolicyPort, len(*in))
  688. for i := range *in {
  689. (*in)[i].DeepCopyInto(&(*out)[i])
  690. }
  691. }
  692. if in.To != nil {
  693. in, out := &in.To, &out.To
  694. *out = make([]NetworkPolicyPeer, len(*in))
  695. for i := range *in {
  696. (*in)[i].DeepCopyInto(&(*out)[i])
  697. }
  698. }
  699. return
  700. }
  701. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyEgressRule.
  702. func (in *NetworkPolicyEgressRule) DeepCopy() *NetworkPolicyEgressRule {
  703. if in == nil {
  704. return nil
  705. }
  706. out := new(NetworkPolicyEgressRule)
  707. in.DeepCopyInto(out)
  708. return out
  709. }
  710. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  711. func (in *NetworkPolicyIngressRule) DeepCopyInto(out *NetworkPolicyIngressRule) {
  712. *out = *in
  713. if in.Ports != nil {
  714. in, out := &in.Ports, &out.Ports
  715. *out = make([]NetworkPolicyPort, len(*in))
  716. for i := range *in {
  717. (*in)[i].DeepCopyInto(&(*out)[i])
  718. }
  719. }
  720. if in.From != nil {
  721. in, out := &in.From, &out.From
  722. *out = make([]NetworkPolicyPeer, len(*in))
  723. for i := range *in {
  724. (*in)[i].DeepCopyInto(&(*out)[i])
  725. }
  726. }
  727. return
  728. }
  729. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyIngressRule.
  730. func (in *NetworkPolicyIngressRule) DeepCopy() *NetworkPolicyIngressRule {
  731. if in == nil {
  732. return nil
  733. }
  734. out := new(NetworkPolicyIngressRule)
  735. in.DeepCopyInto(out)
  736. return out
  737. }
  738. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  739. func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) {
  740. *out = *in
  741. out.TypeMeta = in.TypeMeta
  742. in.ListMeta.DeepCopyInto(&out.ListMeta)
  743. if in.Items != nil {
  744. in, out := &in.Items, &out.Items
  745. *out = make([]NetworkPolicy, len(*in))
  746. for i := range *in {
  747. (*in)[i].DeepCopyInto(&(*out)[i])
  748. }
  749. }
  750. return
  751. }
  752. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList.
  753. func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList {
  754. if in == nil {
  755. return nil
  756. }
  757. out := new(NetworkPolicyList)
  758. in.DeepCopyInto(out)
  759. return out
  760. }
  761. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  762. func (in *NetworkPolicyList) DeepCopyObject() runtime.Object {
  763. if c := in.DeepCopy(); c != nil {
  764. return c
  765. }
  766. return nil
  767. }
  768. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  769. func (in *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer) {
  770. *out = *in
  771. if in.PodSelector != nil {
  772. in, out := &in.PodSelector, &out.PodSelector
  773. *out = new(v1.LabelSelector)
  774. (*in).DeepCopyInto(*out)
  775. }
  776. if in.NamespaceSelector != nil {
  777. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  778. *out = new(v1.LabelSelector)
  779. (*in).DeepCopyInto(*out)
  780. }
  781. if in.IPBlock != nil {
  782. in, out := &in.IPBlock, &out.IPBlock
  783. *out = new(IPBlock)
  784. (*in).DeepCopyInto(*out)
  785. }
  786. return
  787. }
  788. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPeer.
  789. func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer {
  790. if in == nil {
  791. return nil
  792. }
  793. out := new(NetworkPolicyPeer)
  794. in.DeepCopyInto(out)
  795. return out
  796. }
  797. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  798. func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort) {
  799. *out = *in
  800. if in.Protocol != nil {
  801. in, out := &in.Protocol, &out.Protocol
  802. *out = new(corev1.Protocol)
  803. **out = **in
  804. }
  805. if in.Port != nil {
  806. in, out := &in.Port, &out.Port
  807. *out = new(intstr.IntOrString)
  808. **out = **in
  809. }
  810. if in.EndPort != nil {
  811. in, out := &in.EndPort, &out.EndPort
  812. *out = new(int32)
  813. **out = **in
  814. }
  815. return
  816. }
  817. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPort.
  818. func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort {
  819. if in == nil {
  820. return nil
  821. }
  822. out := new(NetworkPolicyPort)
  823. in.DeepCopyInto(out)
  824. return out
  825. }
  826. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  827. func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) {
  828. *out = *in
  829. in.PodSelector.DeepCopyInto(&out.PodSelector)
  830. if in.Ingress != nil {
  831. in, out := &in.Ingress, &out.Ingress
  832. *out = make([]NetworkPolicyIngressRule, len(*in))
  833. for i := range *in {
  834. (*in)[i].DeepCopyInto(&(*out)[i])
  835. }
  836. }
  837. if in.Egress != nil {
  838. in, out := &in.Egress, &out.Egress
  839. *out = make([]NetworkPolicyEgressRule, len(*in))
  840. for i := range *in {
  841. (*in)[i].DeepCopyInto(&(*out)[i])
  842. }
  843. }
  844. if in.PolicyTypes != nil {
  845. in, out := &in.PolicyTypes, &out.PolicyTypes
  846. *out = make([]PolicyType, len(*in))
  847. copy(*out, *in)
  848. }
  849. return
  850. }
  851. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec.
  852. func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec {
  853. if in == nil {
  854. return nil
  855. }
  856. out := new(NetworkPolicySpec)
  857. in.DeepCopyInto(out)
  858. return out
  859. }
  860. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  861. func (in *ReplicaSet) DeepCopyInto(out *ReplicaSet) {
  862. *out = *in
  863. out.TypeMeta = in.TypeMeta
  864. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  865. in.Spec.DeepCopyInto(&out.Spec)
  866. in.Status.DeepCopyInto(&out.Status)
  867. return
  868. }
  869. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSet.
  870. func (in *ReplicaSet) DeepCopy() *ReplicaSet {
  871. if in == nil {
  872. return nil
  873. }
  874. out := new(ReplicaSet)
  875. in.DeepCopyInto(out)
  876. return out
  877. }
  878. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  879. func (in *ReplicaSet) DeepCopyObject() runtime.Object {
  880. if c := in.DeepCopy(); c != nil {
  881. return c
  882. }
  883. return nil
  884. }
  885. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  886. func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) {
  887. *out = *in
  888. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  889. return
  890. }
  891. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetCondition.
  892. func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition {
  893. if in == nil {
  894. return nil
  895. }
  896. out := new(ReplicaSetCondition)
  897. in.DeepCopyInto(out)
  898. return out
  899. }
  900. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  901. func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) {
  902. *out = *in
  903. out.TypeMeta = in.TypeMeta
  904. in.ListMeta.DeepCopyInto(&out.ListMeta)
  905. if in.Items != nil {
  906. in, out := &in.Items, &out.Items
  907. *out = make([]ReplicaSet, len(*in))
  908. for i := range *in {
  909. (*in)[i].DeepCopyInto(&(*out)[i])
  910. }
  911. }
  912. return
  913. }
  914. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetList.
  915. func (in *ReplicaSetList) DeepCopy() *ReplicaSetList {
  916. if in == nil {
  917. return nil
  918. }
  919. out := new(ReplicaSetList)
  920. in.DeepCopyInto(out)
  921. return out
  922. }
  923. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  924. func (in *ReplicaSetList) DeepCopyObject() runtime.Object {
  925. if c := in.DeepCopy(); c != nil {
  926. return c
  927. }
  928. return nil
  929. }
  930. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  931. func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) {
  932. *out = *in
  933. if in.Replicas != nil {
  934. in, out := &in.Replicas, &out.Replicas
  935. *out = new(int32)
  936. **out = **in
  937. }
  938. if in.Selector != nil {
  939. in, out := &in.Selector, &out.Selector
  940. *out = new(v1.LabelSelector)
  941. (*in).DeepCopyInto(*out)
  942. }
  943. in.Template.DeepCopyInto(&out.Template)
  944. return
  945. }
  946. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetSpec.
  947. func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec {
  948. if in == nil {
  949. return nil
  950. }
  951. out := new(ReplicaSetSpec)
  952. in.DeepCopyInto(out)
  953. return out
  954. }
  955. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  956. func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) {
  957. *out = *in
  958. if in.TerminatingReplicas != nil {
  959. in, out := &in.TerminatingReplicas, &out.TerminatingReplicas
  960. *out = new(int32)
  961. **out = **in
  962. }
  963. if in.Conditions != nil {
  964. in, out := &in.Conditions, &out.Conditions
  965. *out = make([]ReplicaSetCondition, len(*in))
  966. for i := range *in {
  967. (*in)[i].DeepCopyInto(&(*out)[i])
  968. }
  969. }
  970. return
  971. }
  972. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetStatus.
  973. func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus {
  974. if in == nil {
  975. return nil
  976. }
  977. out := new(ReplicaSetStatus)
  978. in.DeepCopyInto(out)
  979. return out
  980. }
  981. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  982. func (in *RollbackConfig) DeepCopyInto(out *RollbackConfig) {
  983. *out = *in
  984. return
  985. }
  986. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackConfig.
  987. func (in *RollbackConfig) DeepCopy() *RollbackConfig {
  988. if in == nil {
  989. return nil
  990. }
  991. out := new(RollbackConfig)
  992. in.DeepCopyInto(out)
  993. return out
  994. }
  995. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  996. func (in *RollingUpdateDaemonSet) DeepCopyInto(out *RollingUpdateDaemonSet) {
  997. *out = *in
  998. if in.MaxUnavailable != nil {
  999. in, out := &in.MaxUnavailable, &out.MaxUnavailable
  1000. *out = new(intstr.IntOrString)
  1001. **out = **in
  1002. }
  1003. if in.MaxSurge != nil {
  1004. in, out := &in.MaxSurge, &out.MaxSurge
  1005. *out = new(intstr.IntOrString)
  1006. **out = **in
  1007. }
  1008. return
  1009. }
  1010. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDaemonSet.
  1011. func (in *RollingUpdateDaemonSet) DeepCopy() *RollingUpdateDaemonSet {
  1012. if in == nil {
  1013. return nil
  1014. }
  1015. out := new(RollingUpdateDaemonSet)
  1016. in.DeepCopyInto(out)
  1017. return out
  1018. }
  1019. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1020. func (in *RollingUpdateDeployment) DeepCopyInto(out *RollingUpdateDeployment) {
  1021. *out = *in
  1022. if in.MaxUnavailable != nil {
  1023. in, out := &in.MaxUnavailable, &out.MaxUnavailable
  1024. *out = new(intstr.IntOrString)
  1025. **out = **in
  1026. }
  1027. if in.MaxSurge != nil {
  1028. in, out := &in.MaxSurge, &out.MaxSurge
  1029. *out = new(intstr.IntOrString)
  1030. **out = **in
  1031. }
  1032. return
  1033. }
  1034. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDeployment.
  1035. func (in *RollingUpdateDeployment) DeepCopy() *RollingUpdateDeployment {
  1036. if in == nil {
  1037. return nil
  1038. }
  1039. out := new(RollingUpdateDeployment)
  1040. in.DeepCopyInto(out)
  1041. return out
  1042. }
  1043. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1044. func (in *Scale) DeepCopyInto(out *Scale) {
  1045. *out = *in
  1046. out.TypeMeta = in.TypeMeta
  1047. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1048. out.Spec = in.Spec
  1049. in.Status.DeepCopyInto(&out.Status)
  1050. return
  1051. }
  1052. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
  1053. func (in *Scale) DeepCopy() *Scale {
  1054. if in == nil {
  1055. return nil
  1056. }
  1057. out := new(Scale)
  1058. in.DeepCopyInto(out)
  1059. return out
  1060. }
  1061. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1062. func (in *Scale) DeepCopyObject() runtime.Object {
  1063. if c := in.DeepCopy(); c != nil {
  1064. return c
  1065. }
  1066. return nil
  1067. }
  1068. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1069. func (in *ScaleSpec) DeepCopyInto(out *ScaleSpec) {
  1070. *out = *in
  1071. return
  1072. }
  1073. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleSpec.
  1074. func (in *ScaleSpec) DeepCopy() *ScaleSpec {
  1075. if in == nil {
  1076. return nil
  1077. }
  1078. out := new(ScaleSpec)
  1079. in.DeepCopyInto(out)
  1080. return out
  1081. }
  1082. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1083. func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus) {
  1084. *out = *in
  1085. if in.Selector != nil {
  1086. in, out := &in.Selector, &out.Selector
  1087. *out = make(map[string]string, len(*in))
  1088. for key, val := range *in {
  1089. (*out)[key] = val
  1090. }
  1091. }
  1092. return
  1093. }
  1094. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus.
  1095. func (in *ScaleStatus) DeepCopy() *ScaleStatus {
  1096. if in == nil {
  1097. return nil
  1098. }
  1099. out := new(ScaleStatus)
  1100. in.DeepCopyInto(out)
  1101. return out
  1102. }