zz_generated.deepcopy.go 42 KB

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