zz_generated.deepcopy.go 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 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. // Code generated by deepcopy-gen. DO NOT EDIT.
  15. package v1beta1
  16. import (
  17. corev1 "k8s.io/api/core/v1"
  18. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  19. runtime "k8s.io/apimachinery/pkg/runtime"
  20. intstr "k8s.io/apimachinery/pkg/util/intstr"
  21. )
  22. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  23. func (in *AllowedCSIDriver) DeepCopyInto(out *AllowedCSIDriver) {
  24. *out = *in
  25. return
  26. }
  27. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedCSIDriver.
  28. func (in *AllowedCSIDriver) DeepCopy() *AllowedCSIDriver {
  29. if in == nil {
  30. return nil
  31. }
  32. out := new(AllowedCSIDriver)
  33. in.DeepCopyInto(out)
  34. return out
  35. }
  36. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  37. func (in *AllowedFlexVolume) DeepCopyInto(out *AllowedFlexVolume) {
  38. *out = *in
  39. return
  40. }
  41. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedFlexVolume.
  42. func (in *AllowedFlexVolume) DeepCopy() *AllowedFlexVolume {
  43. if in == nil {
  44. return nil
  45. }
  46. out := new(AllowedFlexVolume)
  47. in.DeepCopyInto(out)
  48. return out
  49. }
  50. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  51. func (in *AllowedHostPath) DeepCopyInto(out *AllowedHostPath) {
  52. *out = *in
  53. return
  54. }
  55. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedHostPath.
  56. func (in *AllowedHostPath) DeepCopy() *AllowedHostPath {
  57. if in == nil {
  58. return nil
  59. }
  60. out := new(AllowedHostPath)
  61. in.DeepCopyInto(out)
  62. return out
  63. }
  64. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  65. func (in *DaemonSet) DeepCopyInto(out *DaemonSet) {
  66. *out = *in
  67. out.TypeMeta = in.TypeMeta
  68. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  69. in.Spec.DeepCopyInto(&out.Spec)
  70. in.Status.DeepCopyInto(&out.Status)
  71. return
  72. }
  73. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSet.
  74. func (in *DaemonSet) DeepCopy() *DaemonSet {
  75. if in == nil {
  76. return nil
  77. }
  78. out := new(DaemonSet)
  79. in.DeepCopyInto(out)
  80. return out
  81. }
  82. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  83. func (in *DaemonSet) DeepCopyObject() runtime.Object {
  84. if c := in.DeepCopy(); c != nil {
  85. return c
  86. }
  87. return nil
  88. }
  89. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  90. func (in *DaemonSetCondition) DeepCopyInto(out *DaemonSetCondition) {
  91. *out = *in
  92. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  93. return
  94. }
  95. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetCondition.
  96. func (in *DaemonSetCondition) DeepCopy() *DaemonSetCondition {
  97. if in == nil {
  98. return nil
  99. }
  100. out := new(DaemonSetCondition)
  101. in.DeepCopyInto(out)
  102. return out
  103. }
  104. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  105. func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) {
  106. *out = *in
  107. out.TypeMeta = in.TypeMeta
  108. in.ListMeta.DeepCopyInto(&out.ListMeta)
  109. if in.Items != nil {
  110. in, out := &in.Items, &out.Items
  111. *out = make([]DaemonSet, len(*in))
  112. for i := range *in {
  113. (*in)[i].DeepCopyInto(&(*out)[i])
  114. }
  115. }
  116. return
  117. }
  118. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetList.
  119. func (in *DaemonSetList) DeepCopy() *DaemonSetList {
  120. if in == nil {
  121. return nil
  122. }
  123. out := new(DaemonSetList)
  124. in.DeepCopyInto(out)
  125. return out
  126. }
  127. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  128. func (in *DaemonSetList) DeepCopyObject() runtime.Object {
  129. if c := in.DeepCopy(); c != nil {
  130. return c
  131. }
  132. return nil
  133. }
  134. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  135. func (in *DaemonSetSpec) DeepCopyInto(out *DaemonSetSpec) {
  136. *out = *in
  137. if in.Selector != nil {
  138. in, out := &in.Selector, &out.Selector
  139. *out = new(v1.LabelSelector)
  140. (*in).DeepCopyInto(*out)
  141. }
  142. in.Template.DeepCopyInto(&out.Template)
  143. in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy)
  144. if in.RevisionHistoryLimit != nil {
  145. in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
  146. *out = new(int32)
  147. **out = **in
  148. }
  149. return
  150. }
  151. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetSpec.
  152. func (in *DaemonSetSpec) DeepCopy() *DaemonSetSpec {
  153. if in == nil {
  154. return nil
  155. }
  156. out := new(DaemonSetSpec)
  157. in.DeepCopyInto(out)
  158. return out
  159. }
  160. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  161. func (in *DaemonSetStatus) DeepCopyInto(out *DaemonSetStatus) {
  162. *out = *in
  163. if in.CollisionCount != nil {
  164. in, out := &in.CollisionCount, &out.CollisionCount
  165. *out = new(int32)
  166. **out = **in
  167. }
  168. if in.Conditions != nil {
  169. in, out := &in.Conditions, &out.Conditions
  170. *out = make([]DaemonSetCondition, len(*in))
  171. for i := range *in {
  172. (*in)[i].DeepCopyInto(&(*out)[i])
  173. }
  174. }
  175. return
  176. }
  177. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetStatus.
  178. func (in *DaemonSetStatus) DeepCopy() *DaemonSetStatus {
  179. if in == nil {
  180. return nil
  181. }
  182. out := new(DaemonSetStatus)
  183. in.DeepCopyInto(out)
  184. return out
  185. }
  186. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  187. func (in *DaemonSetUpdateStrategy) DeepCopyInto(out *DaemonSetUpdateStrategy) {
  188. *out = *in
  189. if in.RollingUpdate != nil {
  190. in, out := &in.RollingUpdate, &out.RollingUpdate
  191. *out = new(RollingUpdateDaemonSet)
  192. (*in).DeepCopyInto(*out)
  193. }
  194. return
  195. }
  196. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetUpdateStrategy.
  197. func (in *DaemonSetUpdateStrategy) DeepCopy() *DaemonSetUpdateStrategy {
  198. if in == nil {
  199. return nil
  200. }
  201. out := new(DaemonSetUpdateStrategy)
  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 *Deployment) DeepCopyInto(out *Deployment) {
  207. *out = *in
  208. out.TypeMeta = in.TypeMeta
  209. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  210. in.Spec.DeepCopyInto(&out.Spec)
  211. in.Status.DeepCopyInto(&out.Status)
  212. return
  213. }
  214. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
  215. func (in *Deployment) DeepCopy() *Deployment {
  216. if in == nil {
  217. return nil
  218. }
  219. out := new(Deployment)
  220. in.DeepCopyInto(out)
  221. return out
  222. }
  223. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  224. func (in *Deployment) DeepCopyObject() runtime.Object {
  225. if c := in.DeepCopy(); c != nil {
  226. return c
  227. }
  228. return nil
  229. }
  230. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  231. func (in *DeploymentCondition) DeepCopyInto(out *DeploymentCondition) {
  232. *out = *in
  233. in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime)
  234. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  235. return
  236. }
  237. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCondition.
  238. func (in *DeploymentCondition) DeepCopy() *DeploymentCondition {
  239. if in == nil {
  240. return nil
  241. }
  242. out := new(DeploymentCondition)
  243. in.DeepCopyInto(out)
  244. return out
  245. }
  246. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  247. func (in *DeploymentList) DeepCopyInto(out *DeploymentList) {
  248. *out = *in
  249. out.TypeMeta = in.TypeMeta
  250. in.ListMeta.DeepCopyInto(&out.ListMeta)
  251. if in.Items != nil {
  252. in, out := &in.Items, &out.Items
  253. *out = make([]Deployment, len(*in))
  254. for i := range *in {
  255. (*in)[i].DeepCopyInto(&(*out)[i])
  256. }
  257. }
  258. return
  259. }
  260. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
  261. func (in *DeploymentList) DeepCopy() *DeploymentList {
  262. if in == nil {
  263. return nil
  264. }
  265. out := new(DeploymentList)
  266. in.DeepCopyInto(out)
  267. return out
  268. }
  269. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  270. func (in *DeploymentList) DeepCopyObject() runtime.Object {
  271. if c := in.DeepCopy(); c != nil {
  272. return c
  273. }
  274. return nil
  275. }
  276. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  277. func (in *DeploymentRollback) DeepCopyInto(out *DeploymentRollback) {
  278. *out = *in
  279. out.TypeMeta = in.TypeMeta
  280. if in.UpdatedAnnotations != nil {
  281. in, out := &in.UpdatedAnnotations, &out.UpdatedAnnotations
  282. *out = make(map[string]string, len(*in))
  283. for key, val := range *in {
  284. (*out)[key] = val
  285. }
  286. }
  287. out.RollbackTo = in.RollbackTo
  288. return
  289. }
  290. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentRollback.
  291. func (in *DeploymentRollback) DeepCopy() *DeploymentRollback {
  292. if in == nil {
  293. return nil
  294. }
  295. out := new(DeploymentRollback)
  296. in.DeepCopyInto(out)
  297. return out
  298. }
  299. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  300. func (in *DeploymentRollback) DeepCopyObject() runtime.Object {
  301. if c := in.DeepCopy(); c != nil {
  302. return c
  303. }
  304. return nil
  305. }
  306. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  307. func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec) {
  308. *out = *in
  309. if in.Replicas != nil {
  310. in, out := &in.Replicas, &out.Replicas
  311. *out = new(int32)
  312. **out = **in
  313. }
  314. if in.Selector != nil {
  315. in, out := &in.Selector, &out.Selector
  316. *out = new(v1.LabelSelector)
  317. (*in).DeepCopyInto(*out)
  318. }
  319. in.Template.DeepCopyInto(&out.Template)
  320. in.Strategy.DeepCopyInto(&out.Strategy)
  321. if in.RevisionHistoryLimit != nil {
  322. in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
  323. *out = new(int32)
  324. **out = **in
  325. }
  326. if in.RollbackTo != nil {
  327. in, out := &in.RollbackTo, &out.RollbackTo
  328. *out = new(RollbackConfig)
  329. **out = **in
  330. }
  331. if in.ProgressDeadlineSeconds != nil {
  332. in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds
  333. *out = new(int32)
  334. **out = **in
  335. }
  336. return
  337. }
  338. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
  339. func (in *DeploymentSpec) DeepCopy() *DeploymentSpec {
  340. if in == nil {
  341. return nil
  342. }
  343. out := new(DeploymentSpec)
  344. in.DeepCopyInto(out)
  345. return out
  346. }
  347. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  348. func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus) {
  349. *out = *in
  350. if in.Conditions != nil {
  351. in, out := &in.Conditions, &out.Conditions
  352. *out = make([]DeploymentCondition, len(*in))
  353. for i := range *in {
  354. (*in)[i].DeepCopyInto(&(*out)[i])
  355. }
  356. }
  357. if in.CollisionCount != nil {
  358. in, out := &in.CollisionCount, &out.CollisionCount
  359. *out = new(int32)
  360. **out = **in
  361. }
  362. return
  363. }
  364. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
  365. func (in *DeploymentStatus) DeepCopy() *DeploymentStatus {
  366. if in == nil {
  367. return nil
  368. }
  369. out := new(DeploymentStatus)
  370. in.DeepCopyInto(out)
  371. return out
  372. }
  373. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  374. func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy) {
  375. *out = *in
  376. if in.RollingUpdate != nil {
  377. in, out := &in.RollingUpdate, &out.RollingUpdate
  378. *out = new(RollingUpdateDeployment)
  379. (*in).DeepCopyInto(*out)
  380. }
  381. return
  382. }
  383. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategy.
  384. func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy {
  385. if in == nil {
  386. return nil
  387. }
  388. out := new(DeploymentStrategy)
  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 *FSGroupStrategyOptions) DeepCopyInto(out *FSGroupStrategyOptions) {
  394. *out = *in
  395. if in.Ranges != nil {
  396. in, out := &in.Ranges, &out.Ranges
  397. *out = make([]IDRange, len(*in))
  398. copy(*out, *in)
  399. }
  400. return
  401. }
  402. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSGroupStrategyOptions.
  403. func (in *FSGroupStrategyOptions) DeepCopy() *FSGroupStrategyOptions {
  404. if in == nil {
  405. return nil
  406. }
  407. out := new(FSGroupStrategyOptions)
  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 *HTTPIngressPath) DeepCopyInto(out *HTTPIngressPath) {
  413. *out = *in
  414. if in.PathType != nil {
  415. in, out := &in.PathType, &out.PathType
  416. *out = new(PathType)
  417. **out = **in
  418. }
  419. in.Backend.DeepCopyInto(&out.Backend)
  420. return
  421. }
  422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressPath.
  423. func (in *HTTPIngressPath) DeepCopy() *HTTPIngressPath {
  424. if in == nil {
  425. return nil
  426. }
  427. out := new(HTTPIngressPath)
  428. in.DeepCopyInto(out)
  429. return out
  430. }
  431. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  432. func (in *HTTPIngressRuleValue) DeepCopyInto(out *HTTPIngressRuleValue) {
  433. *out = *in
  434. if in.Paths != nil {
  435. in, out := &in.Paths, &out.Paths
  436. *out = make([]HTTPIngressPath, len(*in))
  437. for i := range *in {
  438. (*in)[i].DeepCopyInto(&(*out)[i])
  439. }
  440. }
  441. return
  442. }
  443. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressRuleValue.
  444. func (in *HTTPIngressRuleValue) DeepCopy() *HTTPIngressRuleValue {
  445. if in == nil {
  446. return nil
  447. }
  448. out := new(HTTPIngressRuleValue)
  449. in.DeepCopyInto(out)
  450. return out
  451. }
  452. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  453. func (in *HostPortRange) DeepCopyInto(out *HostPortRange) {
  454. *out = *in
  455. return
  456. }
  457. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPortRange.
  458. func (in *HostPortRange) DeepCopy() *HostPortRange {
  459. if in == nil {
  460. return nil
  461. }
  462. out := new(HostPortRange)
  463. in.DeepCopyInto(out)
  464. return out
  465. }
  466. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  467. func (in *IDRange) DeepCopyInto(out *IDRange) {
  468. *out = *in
  469. return
  470. }
  471. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDRange.
  472. func (in *IDRange) DeepCopy() *IDRange {
  473. if in == nil {
  474. return nil
  475. }
  476. out := new(IDRange)
  477. in.DeepCopyInto(out)
  478. return out
  479. }
  480. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  481. func (in *IPBlock) DeepCopyInto(out *IPBlock) {
  482. *out = *in
  483. if in.Except != nil {
  484. in, out := &in.Except, &out.Except
  485. *out = make([]string, len(*in))
  486. copy(*out, *in)
  487. }
  488. return
  489. }
  490. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPBlock.
  491. func (in *IPBlock) DeepCopy() *IPBlock {
  492. if in == nil {
  493. return nil
  494. }
  495. out := new(IPBlock)
  496. in.DeepCopyInto(out)
  497. return out
  498. }
  499. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  500. func (in *Ingress) DeepCopyInto(out *Ingress) {
  501. *out = *in
  502. out.TypeMeta = in.TypeMeta
  503. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  504. in.Spec.DeepCopyInto(&out.Spec)
  505. in.Status.DeepCopyInto(&out.Status)
  506. return
  507. }
  508. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
  509. func (in *Ingress) DeepCopy() *Ingress {
  510. if in == nil {
  511. return nil
  512. }
  513. out := new(Ingress)
  514. in.DeepCopyInto(out)
  515. return out
  516. }
  517. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  518. func (in *Ingress) DeepCopyObject() runtime.Object {
  519. if c := in.DeepCopy(); c != nil {
  520. return c
  521. }
  522. return nil
  523. }
  524. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  525. func (in *IngressBackend) DeepCopyInto(out *IngressBackend) {
  526. *out = *in
  527. out.ServicePort = in.ServicePort
  528. if in.Resource != nil {
  529. in, out := &in.Resource, &out.Resource
  530. *out = new(corev1.TypedLocalObjectReference)
  531. (*in).DeepCopyInto(*out)
  532. }
  533. return
  534. }
  535. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressBackend.
  536. func (in *IngressBackend) DeepCopy() *IngressBackend {
  537. if in == nil {
  538. return nil
  539. }
  540. out := new(IngressBackend)
  541. in.DeepCopyInto(out)
  542. return out
  543. }
  544. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  545. func (in *IngressList) DeepCopyInto(out *IngressList) {
  546. *out = *in
  547. out.TypeMeta = in.TypeMeta
  548. in.ListMeta.DeepCopyInto(&out.ListMeta)
  549. if in.Items != nil {
  550. in, out := &in.Items, &out.Items
  551. *out = make([]Ingress, len(*in))
  552. for i := range *in {
  553. (*in)[i].DeepCopyInto(&(*out)[i])
  554. }
  555. }
  556. return
  557. }
  558. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressList.
  559. func (in *IngressList) DeepCopy() *IngressList {
  560. if in == nil {
  561. return nil
  562. }
  563. out := new(IngressList)
  564. in.DeepCopyInto(out)
  565. return out
  566. }
  567. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  568. func (in *IngressList) DeepCopyObject() runtime.Object {
  569. if c := in.DeepCopy(); c != nil {
  570. return c
  571. }
  572. return nil
  573. }
  574. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  575. func (in *IngressRule) DeepCopyInto(out *IngressRule) {
  576. *out = *in
  577. in.IngressRuleValue.DeepCopyInto(&out.IngressRuleValue)
  578. return
  579. }
  580. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRule.
  581. func (in *IngressRule) DeepCopy() *IngressRule {
  582. if in == nil {
  583. return nil
  584. }
  585. out := new(IngressRule)
  586. in.DeepCopyInto(out)
  587. return out
  588. }
  589. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  590. func (in *IngressRuleValue) DeepCopyInto(out *IngressRuleValue) {
  591. *out = *in
  592. if in.HTTP != nil {
  593. in, out := &in.HTTP, &out.HTTP
  594. *out = new(HTTPIngressRuleValue)
  595. (*in).DeepCopyInto(*out)
  596. }
  597. return
  598. }
  599. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRuleValue.
  600. func (in *IngressRuleValue) DeepCopy() *IngressRuleValue {
  601. if in == nil {
  602. return nil
  603. }
  604. out := new(IngressRuleValue)
  605. in.DeepCopyInto(out)
  606. return out
  607. }
  608. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  609. func (in *IngressSpec) DeepCopyInto(out *IngressSpec) {
  610. *out = *in
  611. if in.IngressClassName != nil {
  612. in, out := &in.IngressClassName, &out.IngressClassName
  613. *out = new(string)
  614. **out = **in
  615. }
  616. if in.Backend != nil {
  617. in, out := &in.Backend, &out.Backend
  618. *out = new(IngressBackend)
  619. (*in).DeepCopyInto(*out)
  620. }
  621. if in.TLS != nil {
  622. in, out := &in.TLS, &out.TLS
  623. *out = make([]IngressTLS, len(*in))
  624. for i := range *in {
  625. (*in)[i].DeepCopyInto(&(*out)[i])
  626. }
  627. }
  628. if in.Rules != nil {
  629. in, out := &in.Rules, &out.Rules
  630. *out = make([]IngressRule, len(*in))
  631. for i := range *in {
  632. (*in)[i].DeepCopyInto(&(*out)[i])
  633. }
  634. }
  635. return
  636. }
  637. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSpec.
  638. func (in *IngressSpec) DeepCopy() *IngressSpec {
  639. if in == nil {
  640. return nil
  641. }
  642. out := new(IngressSpec)
  643. in.DeepCopyInto(out)
  644. return out
  645. }
  646. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  647. func (in *IngressStatus) DeepCopyInto(out *IngressStatus) {
  648. *out = *in
  649. in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
  650. return
  651. }
  652. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressStatus.
  653. func (in *IngressStatus) DeepCopy() *IngressStatus {
  654. if in == nil {
  655. return nil
  656. }
  657. out := new(IngressStatus)
  658. in.DeepCopyInto(out)
  659. return out
  660. }
  661. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  662. func (in *IngressTLS) DeepCopyInto(out *IngressTLS) {
  663. *out = *in
  664. if in.Hosts != nil {
  665. in, out := &in.Hosts, &out.Hosts
  666. *out = make([]string, len(*in))
  667. copy(*out, *in)
  668. }
  669. return
  670. }
  671. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTLS.
  672. func (in *IngressTLS) DeepCopy() *IngressTLS {
  673. if in == nil {
  674. return nil
  675. }
  676. out := new(IngressTLS)
  677. in.DeepCopyInto(out)
  678. return out
  679. }
  680. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  681. func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) {
  682. *out = *in
  683. out.TypeMeta = in.TypeMeta
  684. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  685. in.Spec.DeepCopyInto(&out.Spec)
  686. return
  687. }
  688. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.
  689. func (in *NetworkPolicy) DeepCopy() *NetworkPolicy {
  690. if in == nil {
  691. return nil
  692. }
  693. out := new(NetworkPolicy)
  694. in.DeepCopyInto(out)
  695. return out
  696. }
  697. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  698. func (in *NetworkPolicy) DeepCopyObject() runtime.Object {
  699. if c := in.DeepCopy(); c != nil {
  700. return c
  701. }
  702. return nil
  703. }
  704. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  705. func (in *NetworkPolicyEgressRule) DeepCopyInto(out *NetworkPolicyEgressRule) {
  706. *out = *in
  707. if in.Ports != nil {
  708. in, out := &in.Ports, &out.Ports
  709. *out = make([]NetworkPolicyPort, len(*in))
  710. for i := range *in {
  711. (*in)[i].DeepCopyInto(&(*out)[i])
  712. }
  713. }
  714. if in.To != nil {
  715. in, out := &in.To, &out.To
  716. *out = make([]NetworkPolicyPeer, len(*in))
  717. for i := range *in {
  718. (*in)[i].DeepCopyInto(&(*out)[i])
  719. }
  720. }
  721. return
  722. }
  723. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyEgressRule.
  724. func (in *NetworkPolicyEgressRule) DeepCopy() *NetworkPolicyEgressRule {
  725. if in == nil {
  726. return nil
  727. }
  728. out := new(NetworkPolicyEgressRule)
  729. in.DeepCopyInto(out)
  730. return out
  731. }
  732. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  733. func (in *NetworkPolicyIngressRule) DeepCopyInto(out *NetworkPolicyIngressRule) {
  734. *out = *in
  735. if in.Ports != nil {
  736. in, out := &in.Ports, &out.Ports
  737. *out = make([]NetworkPolicyPort, len(*in))
  738. for i := range *in {
  739. (*in)[i].DeepCopyInto(&(*out)[i])
  740. }
  741. }
  742. if in.From != nil {
  743. in, out := &in.From, &out.From
  744. *out = make([]NetworkPolicyPeer, len(*in))
  745. for i := range *in {
  746. (*in)[i].DeepCopyInto(&(*out)[i])
  747. }
  748. }
  749. return
  750. }
  751. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyIngressRule.
  752. func (in *NetworkPolicyIngressRule) DeepCopy() *NetworkPolicyIngressRule {
  753. if in == nil {
  754. return nil
  755. }
  756. out := new(NetworkPolicyIngressRule)
  757. in.DeepCopyInto(out)
  758. return out
  759. }
  760. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  761. func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) {
  762. *out = *in
  763. out.TypeMeta = in.TypeMeta
  764. in.ListMeta.DeepCopyInto(&out.ListMeta)
  765. if in.Items != nil {
  766. in, out := &in.Items, &out.Items
  767. *out = make([]NetworkPolicy, len(*in))
  768. for i := range *in {
  769. (*in)[i].DeepCopyInto(&(*out)[i])
  770. }
  771. }
  772. return
  773. }
  774. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList.
  775. func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList {
  776. if in == nil {
  777. return nil
  778. }
  779. out := new(NetworkPolicyList)
  780. in.DeepCopyInto(out)
  781. return out
  782. }
  783. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  784. func (in *NetworkPolicyList) DeepCopyObject() runtime.Object {
  785. if c := in.DeepCopy(); c != nil {
  786. return c
  787. }
  788. return nil
  789. }
  790. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  791. func (in *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer) {
  792. *out = *in
  793. if in.PodSelector != nil {
  794. in, out := &in.PodSelector, &out.PodSelector
  795. *out = new(v1.LabelSelector)
  796. (*in).DeepCopyInto(*out)
  797. }
  798. if in.NamespaceSelector != nil {
  799. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  800. *out = new(v1.LabelSelector)
  801. (*in).DeepCopyInto(*out)
  802. }
  803. if in.IPBlock != nil {
  804. in, out := &in.IPBlock, &out.IPBlock
  805. *out = new(IPBlock)
  806. (*in).DeepCopyInto(*out)
  807. }
  808. return
  809. }
  810. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPeer.
  811. func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer {
  812. if in == nil {
  813. return nil
  814. }
  815. out := new(NetworkPolicyPeer)
  816. in.DeepCopyInto(out)
  817. return out
  818. }
  819. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  820. func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort) {
  821. *out = *in
  822. if in.Protocol != nil {
  823. in, out := &in.Protocol, &out.Protocol
  824. *out = new(corev1.Protocol)
  825. **out = **in
  826. }
  827. if in.Port != nil {
  828. in, out := &in.Port, &out.Port
  829. *out = new(intstr.IntOrString)
  830. **out = **in
  831. }
  832. return
  833. }
  834. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPort.
  835. func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort {
  836. if in == nil {
  837. return nil
  838. }
  839. out := new(NetworkPolicyPort)
  840. in.DeepCopyInto(out)
  841. return out
  842. }
  843. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  844. func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) {
  845. *out = *in
  846. in.PodSelector.DeepCopyInto(&out.PodSelector)
  847. if in.Ingress != nil {
  848. in, out := &in.Ingress, &out.Ingress
  849. *out = make([]NetworkPolicyIngressRule, len(*in))
  850. for i := range *in {
  851. (*in)[i].DeepCopyInto(&(*out)[i])
  852. }
  853. }
  854. if in.Egress != nil {
  855. in, out := &in.Egress, &out.Egress
  856. *out = make([]NetworkPolicyEgressRule, len(*in))
  857. for i := range *in {
  858. (*in)[i].DeepCopyInto(&(*out)[i])
  859. }
  860. }
  861. if in.PolicyTypes != nil {
  862. in, out := &in.PolicyTypes, &out.PolicyTypes
  863. *out = make([]PolicyType, len(*in))
  864. copy(*out, *in)
  865. }
  866. return
  867. }
  868. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec.
  869. func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec {
  870. if in == nil {
  871. return nil
  872. }
  873. out := new(NetworkPolicySpec)
  874. in.DeepCopyInto(out)
  875. return out
  876. }
  877. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  878. func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) {
  879. *out = *in
  880. out.TypeMeta = in.TypeMeta
  881. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  882. in.Spec.DeepCopyInto(&out.Spec)
  883. return
  884. }
  885. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicy.
  886. func (in *PodSecurityPolicy) DeepCopy() *PodSecurityPolicy {
  887. if in == nil {
  888. return nil
  889. }
  890. out := new(PodSecurityPolicy)
  891. in.DeepCopyInto(out)
  892. return out
  893. }
  894. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  895. func (in *PodSecurityPolicy) DeepCopyObject() runtime.Object {
  896. if c := in.DeepCopy(); c != nil {
  897. return c
  898. }
  899. return nil
  900. }
  901. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  902. func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) {
  903. *out = *in
  904. out.TypeMeta = in.TypeMeta
  905. in.ListMeta.DeepCopyInto(&out.ListMeta)
  906. if in.Items != nil {
  907. in, out := &in.Items, &out.Items
  908. *out = make([]PodSecurityPolicy, len(*in))
  909. for i := range *in {
  910. (*in)[i].DeepCopyInto(&(*out)[i])
  911. }
  912. }
  913. return
  914. }
  915. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyList.
  916. func (in *PodSecurityPolicyList) DeepCopy() *PodSecurityPolicyList {
  917. if in == nil {
  918. return nil
  919. }
  920. out := new(PodSecurityPolicyList)
  921. in.DeepCopyInto(out)
  922. return out
  923. }
  924. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  925. func (in *PodSecurityPolicyList) DeepCopyObject() runtime.Object {
  926. if c := in.DeepCopy(); c != nil {
  927. return c
  928. }
  929. return nil
  930. }
  931. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  932. func (in *PodSecurityPolicySpec) DeepCopyInto(out *PodSecurityPolicySpec) {
  933. *out = *in
  934. if in.DefaultAddCapabilities != nil {
  935. in, out := &in.DefaultAddCapabilities, &out.DefaultAddCapabilities
  936. *out = make([]corev1.Capability, len(*in))
  937. copy(*out, *in)
  938. }
  939. if in.RequiredDropCapabilities != nil {
  940. in, out := &in.RequiredDropCapabilities, &out.RequiredDropCapabilities
  941. *out = make([]corev1.Capability, len(*in))
  942. copy(*out, *in)
  943. }
  944. if in.AllowedCapabilities != nil {
  945. in, out := &in.AllowedCapabilities, &out.AllowedCapabilities
  946. *out = make([]corev1.Capability, len(*in))
  947. copy(*out, *in)
  948. }
  949. if in.Volumes != nil {
  950. in, out := &in.Volumes, &out.Volumes
  951. *out = make([]FSType, len(*in))
  952. copy(*out, *in)
  953. }
  954. if in.HostPorts != nil {
  955. in, out := &in.HostPorts, &out.HostPorts
  956. *out = make([]HostPortRange, len(*in))
  957. copy(*out, *in)
  958. }
  959. in.SELinux.DeepCopyInto(&out.SELinux)
  960. in.RunAsUser.DeepCopyInto(&out.RunAsUser)
  961. if in.RunAsGroup != nil {
  962. in, out := &in.RunAsGroup, &out.RunAsGroup
  963. *out = new(RunAsGroupStrategyOptions)
  964. (*in).DeepCopyInto(*out)
  965. }
  966. in.SupplementalGroups.DeepCopyInto(&out.SupplementalGroups)
  967. in.FSGroup.DeepCopyInto(&out.FSGroup)
  968. if in.DefaultAllowPrivilegeEscalation != nil {
  969. in, out := &in.DefaultAllowPrivilegeEscalation, &out.DefaultAllowPrivilegeEscalation
  970. *out = new(bool)
  971. **out = **in
  972. }
  973. if in.AllowPrivilegeEscalation != nil {
  974. in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
  975. *out = new(bool)
  976. **out = **in
  977. }
  978. if in.AllowedHostPaths != nil {
  979. in, out := &in.AllowedHostPaths, &out.AllowedHostPaths
  980. *out = make([]AllowedHostPath, len(*in))
  981. copy(*out, *in)
  982. }
  983. if in.AllowedFlexVolumes != nil {
  984. in, out := &in.AllowedFlexVolumes, &out.AllowedFlexVolumes
  985. *out = make([]AllowedFlexVolume, len(*in))
  986. copy(*out, *in)
  987. }
  988. if in.AllowedCSIDrivers != nil {
  989. in, out := &in.AllowedCSIDrivers, &out.AllowedCSIDrivers
  990. *out = make([]AllowedCSIDriver, len(*in))
  991. copy(*out, *in)
  992. }
  993. if in.AllowedUnsafeSysctls != nil {
  994. in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls
  995. *out = make([]string, len(*in))
  996. copy(*out, *in)
  997. }
  998. if in.ForbiddenSysctls != nil {
  999. in, out := &in.ForbiddenSysctls, &out.ForbiddenSysctls
  1000. *out = make([]string, len(*in))
  1001. copy(*out, *in)
  1002. }
  1003. if in.AllowedProcMountTypes != nil {
  1004. in, out := &in.AllowedProcMountTypes, &out.AllowedProcMountTypes
  1005. *out = make([]corev1.ProcMountType, len(*in))
  1006. copy(*out, *in)
  1007. }
  1008. if in.RuntimeClass != nil {
  1009. in, out := &in.RuntimeClass, &out.RuntimeClass
  1010. *out = new(RuntimeClassStrategyOptions)
  1011. (*in).DeepCopyInto(*out)
  1012. }
  1013. return
  1014. }
  1015. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicySpec.
  1016. func (in *PodSecurityPolicySpec) DeepCopy() *PodSecurityPolicySpec {
  1017. if in == nil {
  1018. return nil
  1019. }
  1020. out := new(PodSecurityPolicySpec)
  1021. in.DeepCopyInto(out)
  1022. return out
  1023. }
  1024. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1025. func (in *ReplicaSet) DeepCopyInto(out *ReplicaSet) {
  1026. *out = *in
  1027. out.TypeMeta = in.TypeMeta
  1028. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1029. in.Spec.DeepCopyInto(&out.Spec)
  1030. in.Status.DeepCopyInto(&out.Status)
  1031. return
  1032. }
  1033. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSet.
  1034. func (in *ReplicaSet) DeepCopy() *ReplicaSet {
  1035. if in == nil {
  1036. return nil
  1037. }
  1038. out := new(ReplicaSet)
  1039. in.DeepCopyInto(out)
  1040. return out
  1041. }
  1042. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1043. func (in *ReplicaSet) DeepCopyObject() runtime.Object {
  1044. if c := in.DeepCopy(); c != nil {
  1045. return c
  1046. }
  1047. return nil
  1048. }
  1049. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1050. func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) {
  1051. *out = *in
  1052. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1053. return
  1054. }
  1055. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetCondition.
  1056. func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition {
  1057. if in == nil {
  1058. return nil
  1059. }
  1060. out := new(ReplicaSetCondition)
  1061. in.DeepCopyInto(out)
  1062. return out
  1063. }
  1064. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1065. func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) {
  1066. *out = *in
  1067. out.TypeMeta = in.TypeMeta
  1068. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1069. if in.Items != nil {
  1070. in, out := &in.Items, &out.Items
  1071. *out = make([]ReplicaSet, len(*in))
  1072. for i := range *in {
  1073. (*in)[i].DeepCopyInto(&(*out)[i])
  1074. }
  1075. }
  1076. return
  1077. }
  1078. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetList.
  1079. func (in *ReplicaSetList) DeepCopy() *ReplicaSetList {
  1080. if in == nil {
  1081. return nil
  1082. }
  1083. out := new(ReplicaSetList)
  1084. in.DeepCopyInto(out)
  1085. return out
  1086. }
  1087. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1088. func (in *ReplicaSetList) DeepCopyObject() runtime.Object {
  1089. if c := in.DeepCopy(); c != nil {
  1090. return c
  1091. }
  1092. return nil
  1093. }
  1094. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1095. func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) {
  1096. *out = *in
  1097. if in.Replicas != nil {
  1098. in, out := &in.Replicas, &out.Replicas
  1099. *out = new(int32)
  1100. **out = **in
  1101. }
  1102. if in.Selector != nil {
  1103. in, out := &in.Selector, &out.Selector
  1104. *out = new(v1.LabelSelector)
  1105. (*in).DeepCopyInto(*out)
  1106. }
  1107. in.Template.DeepCopyInto(&out.Template)
  1108. return
  1109. }
  1110. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetSpec.
  1111. func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec {
  1112. if in == nil {
  1113. return nil
  1114. }
  1115. out := new(ReplicaSetSpec)
  1116. in.DeepCopyInto(out)
  1117. return out
  1118. }
  1119. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1120. func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) {
  1121. *out = *in
  1122. if in.Conditions != nil {
  1123. in, out := &in.Conditions, &out.Conditions
  1124. *out = make([]ReplicaSetCondition, len(*in))
  1125. for i := range *in {
  1126. (*in)[i].DeepCopyInto(&(*out)[i])
  1127. }
  1128. }
  1129. return
  1130. }
  1131. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetStatus.
  1132. func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus {
  1133. if in == nil {
  1134. return nil
  1135. }
  1136. out := new(ReplicaSetStatus)
  1137. in.DeepCopyInto(out)
  1138. return out
  1139. }
  1140. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1141. func (in *RollbackConfig) DeepCopyInto(out *RollbackConfig) {
  1142. *out = *in
  1143. return
  1144. }
  1145. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackConfig.
  1146. func (in *RollbackConfig) DeepCopy() *RollbackConfig {
  1147. if in == nil {
  1148. return nil
  1149. }
  1150. out := new(RollbackConfig)
  1151. in.DeepCopyInto(out)
  1152. return out
  1153. }
  1154. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1155. func (in *RollingUpdateDaemonSet) DeepCopyInto(out *RollingUpdateDaemonSet) {
  1156. *out = *in
  1157. if in.MaxUnavailable != nil {
  1158. in, out := &in.MaxUnavailable, &out.MaxUnavailable
  1159. *out = new(intstr.IntOrString)
  1160. **out = **in
  1161. }
  1162. return
  1163. }
  1164. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDaemonSet.
  1165. func (in *RollingUpdateDaemonSet) DeepCopy() *RollingUpdateDaemonSet {
  1166. if in == nil {
  1167. return nil
  1168. }
  1169. out := new(RollingUpdateDaemonSet)
  1170. in.DeepCopyInto(out)
  1171. return out
  1172. }
  1173. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1174. func (in *RollingUpdateDeployment) DeepCopyInto(out *RollingUpdateDeployment) {
  1175. *out = *in
  1176. if in.MaxUnavailable != nil {
  1177. in, out := &in.MaxUnavailable, &out.MaxUnavailable
  1178. *out = new(intstr.IntOrString)
  1179. **out = **in
  1180. }
  1181. if in.MaxSurge != nil {
  1182. in, out := &in.MaxSurge, &out.MaxSurge
  1183. *out = new(intstr.IntOrString)
  1184. **out = **in
  1185. }
  1186. return
  1187. }
  1188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDeployment.
  1189. func (in *RollingUpdateDeployment) DeepCopy() *RollingUpdateDeployment {
  1190. if in == nil {
  1191. return nil
  1192. }
  1193. out := new(RollingUpdateDeployment)
  1194. in.DeepCopyInto(out)
  1195. return out
  1196. }
  1197. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1198. func (in *RunAsGroupStrategyOptions) DeepCopyInto(out *RunAsGroupStrategyOptions) {
  1199. *out = *in
  1200. if in.Ranges != nil {
  1201. in, out := &in.Ranges, &out.Ranges
  1202. *out = make([]IDRange, len(*in))
  1203. copy(*out, *in)
  1204. }
  1205. return
  1206. }
  1207. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsGroupStrategyOptions.
  1208. func (in *RunAsGroupStrategyOptions) DeepCopy() *RunAsGroupStrategyOptions {
  1209. if in == nil {
  1210. return nil
  1211. }
  1212. out := new(RunAsGroupStrategyOptions)
  1213. in.DeepCopyInto(out)
  1214. return out
  1215. }
  1216. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1217. func (in *RunAsUserStrategyOptions) DeepCopyInto(out *RunAsUserStrategyOptions) {
  1218. *out = *in
  1219. if in.Ranges != nil {
  1220. in, out := &in.Ranges, &out.Ranges
  1221. *out = make([]IDRange, len(*in))
  1222. copy(*out, *in)
  1223. }
  1224. return
  1225. }
  1226. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAsUserStrategyOptions.
  1227. func (in *RunAsUserStrategyOptions) DeepCopy() *RunAsUserStrategyOptions {
  1228. if in == nil {
  1229. return nil
  1230. }
  1231. out := new(RunAsUserStrategyOptions)
  1232. in.DeepCopyInto(out)
  1233. return out
  1234. }
  1235. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1236. func (in *RuntimeClassStrategyOptions) DeepCopyInto(out *RuntimeClassStrategyOptions) {
  1237. *out = *in
  1238. if in.AllowedRuntimeClassNames != nil {
  1239. in, out := &in.AllowedRuntimeClassNames, &out.AllowedRuntimeClassNames
  1240. *out = make([]string, len(*in))
  1241. copy(*out, *in)
  1242. }
  1243. if in.DefaultRuntimeClassName != nil {
  1244. in, out := &in.DefaultRuntimeClassName, &out.DefaultRuntimeClassName
  1245. *out = new(string)
  1246. **out = **in
  1247. }
  1248. return
  1249. }
  1250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeClassStrategyOptions.
  1251. func (in *RuntimeClassStrategyOptions) DeepCopy() *RuntimeClassStrategyOptions {
  1252. if in == nil {
  1253. return nil
  1254. }
  1255. out := new(RuntimeClassStrategyOptions)
  1256. in.DeepCopyInto(out)
  1257. return out
  1258. }
  1259. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1260. func (in *SELinuxStrategyOptions) DeepCopyInto(out *SELinuxStrategyOptions) {
  1261. *out = *in
  1262. if in.SELinuxOptions != nil {
  1263. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  1264. *out = new(corev1.SELinuxOptions)
  1265. **out = **in
  1266. }
  1267. return
  1268. }
  1269. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SELinuxStrategyOptions.
  1270. func (in *SELinuxStrategyOptions) DeepCopy() *SELinuxStrategyOptions {
  1271. if in == nil {
  1272. return nil
  1273. }
  1274. out := new(SELinuxStrategyOptions)
  1275. in.DeepCopyInto(out)
  1276. return out
  1277. }
  1278. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1279. func (in *Scale) DeepCopyInto(out *Scale) {
  1280. *out = *in
  1281. out.TypeMeta = in.TypeMeta
  1282. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1283. out.Spec = in.Spec
  1284. in.Status.DeepCopyInto(&out.Status)
  1285. return
  1286. }
  1287. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
  1288. func (in *Scale) DeepCopy() *Scale {
  1289. if in == nil {
  1290. return nil
  1291. }
  1292. out := new(Scale)
  1293. in.DeepCopyInto(out)
  1294. return out
  1295. }
  1296. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1297. func (in *Scale) DeepCopyObject() runtime.Object {
  1298. if c := in.DeepCopy(); c != nil {
  1299. return c
  1300. }
  1301. return nil
  1302. }
  1303. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1304. func (in *ScaleSpec) DeepCopyInto(out *ScaleSpec) {
  1305. *out = *in
  1306. return
  1307. }
  1308. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleSpec.
  1309. func (in *ScaleSpec) DeepCopy() *ScaleSpec {
  1310. if in == nil {
  1311. return nil
  1312. }
  1313. out := new(ScaleSpec)
  1314. in.DeepCopyInto(out)
  1315. return out
  1316. }
  1317. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1318. func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus) {
  1319. *out = *in
  1320. if in.Selector != nil {
  1321. in, out := &in.Selector, &out.Selector
  1322. *out = make(map[string]string, len(*in))
  1323. for key, val := range *in {
  1324. (*out)[key] = val
  1325. }
  1326. }
  1327. return
  1328. }
  1329. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus.
  1330. func (in *ScaleStatus) DeepCopy() *ScaleStatus {
  1331. if in == nil {
  1332. return nil
  1333. }
  1334. out := new(ScaleStatus)
  1335. in.DeepCopyInto(out)
  1336. return out
  1337. }
  1338. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1339. func (in *SupplementalGroupsStrategyOptions) DeepCopyInto(out *SupplementalGroupsStrategyOptions) {
  1340. *out = *in
  1341. if in.Ranges != nil {
  1342. in, out := &in.Ranges, &out.Ranges
  1343. *out = make([]IDRange, len(*in))
  1344. copy(*out, *in)
  1345. }
  1346. return
  1347. }
  1348. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplementalGroupsStrategyOptions.
  1349. func (in *SupplementalGroupsStrategyOptions) DeepCopy() *SupplementalGroupsStrategyOptions {
  1350. if in == nil {
  1351. return nil
  1352. }
  1353. out := new(SupplementalGroupsStrategyOptions)
  1354. in.DeepCopyInto(out)
  1355. return out
  1356. }