zz_generated.deepcopy.go 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466
  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. out.ListMeta = in.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. out.ListMeta = in.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. out.Backend = in.Backend
  415. return
  416. }
  417. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressPath.
  418. func (in *HTTPIngressPath) DeepCopy() *HTTPIngressPath {
  419. if in == nil {
  420. return nil
  421. }
  422. out := new(HTTPIngressPath)
  423. in.DeepCopyInto(out)
  424. return out
  425. }
  426. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  427. func (in *HTTPIngressRuleValue) DeepCopyInto(out *HTTPIngressRuleValue) {
  428. *out = *in
  429. if in.Paths != nil {
  430. in, out := &in.Paths, &out.Paths
  431. *out = make([]HTTPIngressPath, len(*in))
  432. copy(*out, *in)
  433. }
  434. return
  435. }
  436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressRuleValue.
  437. func (in *HTTPIngressRuleValue) DeepCopy() *HTTPIngressRuleValue {
  438. if in == nil {
  439. return nil
  440. }
  441. out := new(HTTPIngressRuleValue)
  442. in.DeepCopyInto(out)
  443. return out
  444. }
  445. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  446. func (in *HostPortRange) DeepCopyInto(out *HostPortRange) {
  447. *out = *in
  448. return
  449. }
  450. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPortRange.
  451. func (in *HostPortRange) DeepCopy() *HostPortRange {
  452. if in == nil {
  453. return nil
  454. }
  455. out := new(HostPortRange)
  456. in.DeepCopyInto(out)
  457. return out
  458. }
  459. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  460. func (in *IDRange) DeepCopyInto(out *IDRange) {
  461. *out = *in
  462. return
  463. }
  464. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDRange.
  465. func (in *IDRange) DeepCopy() *IDRange {
  466. if in == nil {
  467. return nil
  468. }
  469. out := new(IDRange)
  470. in.DeepCopyInto(out)
  471. return out
  472. }
  473. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  474. func (in *IPBlock) DeepCopyInto(out *IPBlock) {
  475. *out = *in
  476. if in.Except != nil {
  477. in, out := &in.Except, &out.Except
  478. *out = make([]string, len(*in))
  479. copy(*out, *in)
  480. }
  481. return
  482. }
  483. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPBlock.
  484. func (in *IPBlock) DeepCopy() *IPBlock {
  485. if in == nil {
  486. return nil
  487. }
  488. out := new(IPBlock)
  489. in.DeepCopyInto(out)
  490. return out
  491. }
  492. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  493. func (in *Ingress) DeepCopyInto(out *Ingress) {
  494. *out = *in
  495. out.TypeMeta = in.TypeMeta
  496. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  497. in.Spec.DeepCopyInto(&out.Spec)
  498. in.Status.DeepCopyInto(&out.Status)
  499. return
  500. }
  501. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
  502. func (in *Ingress) DeepCopy() *Ingress {
  503. if in == nil {
  504. return nil
  505. }
  506. out := new(Ingress)
  507. in.DeepCopyInto(out)
  508. return out
  509. }
  510. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  511. func (in *Ingress) DeepCopyObject() runtime.Object {
  512. if c := in.DeepCopy(); c != nil {
  513. return c
  514. }
  515. return nil
  516. }
  517. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  518. func (in *IngressBackend) DeepCopyInto(out *IngressBackend) {
  519. *out = *in
  520. out.ServicePort = in.ServicePort
  521. return
  522. }
  523. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressBackend.
  524. func (in *IngressBackend) DeepCopy() *IngressBackend {
  525. if in == nil {
  526. return nil
  527. }
  528. out := new(IngressBackend)
  529. in.DeepCopyInto(out)
  530. return out
  531. }
  532. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  533. func (in *IngressList) DeepCopyInto(out *IngressList) {
  534. *out = *in
  535. out.TypeMeta = in.TypeMeta
  536. out.ListMeta = in.ListMeta
  537. if in.Items != nil {
  538. in, out := &in.Items, &out.Items
  539. *out = make([]Ingress, len(*in))
  540. for i := range *in {
  541. (*in)[i].DeepCopyInto(&(*out)[i])
  542. }
  543. }
  544. return
  545. }
  546. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressList.
  547. func (in *IngressList) DeepCopy() *IngressList {
  548. if in == nil {
  549. return nil
  550. }
  551. out := new(IngressList)
  552. in.DeepCopyInto(out)
  553. return out
  554. }
  555. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  556. func (in *IngressList) DeepCopyObject() runtime.Object {
  557. if c := in.DeepCopy(); c != nil {
  558. return c
  559. }
  560. return nil
  561. }
  562. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  563. func (in *IngressRule) DeepCopyInto(out *IngressRule) {
  564. *out = *in
  565. in.IngressRuleValue.DeepCopyInto(&out.IngressRuleValue)
  566. return
  567. }
  568. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRule.
  569. func (in *IngressRule) DeepCopy() *IngressRule {
  570. if in == nil {
  571. return nil
  572. }
  573. out := new(IngressRule)
  574. in.DeepCopyInto(out)
  575. return out
  576. }
  577. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  578. func (in *IngressRuleValue) DeepCopyInto(out *IngressRuleValue) {
  579. *out = *in
  580. if in.HTTP != nil {
  581. in, out := &in.HTTP, &out.HTTP
  582. *out = new(HTTPIngressRuleValue)
  583. (*in).DeepCopyInto(*out)
  584. }
  585. return
  586. }
  587. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRuleValue.
  588. func (in *IngressRuleValue) DeepCopy() *IngressRuleValue {
  589. if in == nil {
  590. return nil
  591. }
  592. out := new(IngressRuleValue)
  593. in.DeepCopyInto(out)
  594. return out
  595. }
  596. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  597. func (in *IngressSpec) DeepCopyInto(out *IngressSpec) {
  598. *out = *in
  599. if in.Backend != nil {
  600. in, out := &in.Backend, &out.Backend
  601. *out = new(IngressBackend)
  602. **out = **in
  603. }
  604. if in.TLS != nil {
  605. in, out := &in.TLS, &out.TLS
  606. *out = make([]IngressTLS, len(*in))
  607. for i := range *in {
  608. (*in)[i].DeepCopyInto(&(*out)[i])
  609. }
  610. }
  611. if in.Rules != nil {
  612. in, out := &in.Rules, &out.Rules
  613. *out = make([]IngressRule, len(*in))
  614. for i := range *in {
  615. (*in)[i].DeepCopyInto(&(*out)[i])
  616. }
  617. }
  618. return
  619. }
  620. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSpec.
  621. func (in *IngressSpec) DeepCopy() *IngressSpec {
  622. if in == nil {
  623. return nil
  624. }
  625. out := new(IngressSpec)
  626. in.DeepCopyInto(out)
  627. return out
  628. }
  629. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  630. func (in *IngressStatus) DeepCopyInto(out *IngressStatus) {
  631. *out = *in
  632. in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
  633. return
  634. }
  635. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressStatus.
  636. func (in *IngressStatus) DeepCopy() *IngressStatus {
  637. if in == nil {
  638. return nil
  639. }
  640. out := new(IngressStatus)
  641. in.DeepCopyInto(out)
  642. return out
  643. }
  644. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  645. func (in *IngressTLS) DeepCopyInto(out *IngressTLS) {
  646. *out = *in
  647. if in.Hosts != nil {
  648. in, out := &in.Hosts, &out.Hosts
  649. *out = make([]string, len(*in))
  650. copy(*out, *in)
  651. }
  652. return
  653. }
  654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTLS.
  655. func (in *IngressTLS) DeepCopy() *IngressTLS {
  656. if in == nil {
  657. return nil
  658. }
  659. out := new(IngressTLS)
  660. in.DeepCopyInto(out)
  661. return out
  662. }
  663. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  664. func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) {
  665. *out = *in
  666. out.TypeMeta = in.TypeMeta
  667. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  668. in.Spec.DeepCopyInto(&out.Spec)
  669. return
  670. }
  671. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.
  672. func (in *NetworkPolicy) DeepCopy() *NetworkPolicy {
  673. if in == nil {
  674. return nil
  675. }
  676. out := new(NetworkPolicy)
  677. in.DeepCopyInto(out)
  678. return out
  679. }
  680. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  681. func (in *NetworkPolicy) DeepCopyObject() runtime.Object {
  682. if c := in.DeepCopy(); c != nil {
  683. return c
  684. }
  685. return nil
  686. }
  687. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  688. func (in *NetworkPolicyEgressRule) DeepCopyInto(out *NetworkPolicyEgressRule) {
  689. *out = *in
  690. if in.Ports != nil {
  691. in, out := &in.Ports, &out.Ports
  692. *out = make([]NetworkPolicyPort, len(*in))
  693. for i := range *in {
  694. (*in)[i].DeepCopyInto(&(*out)[i])
  695. }
  696. }
  697. if in.To != nil {
  698. in, out := &in.To, &out.To
  699. *out = make([]NetworkPolicyPeer, len(*in))
  700. for i := range *in {
  701. (*in)[i].DeepCopyInto(&(*out)[i])
  702. }
  703. }
  704. return
  705. }
  706. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyEgressRule.
  707. func (in *NetworkPolicyEgressRule) DeepCopy() *NetworkPolicyEgressRule {
  708. if in == nil {
  709. return nil
  710. }
  711. out := new(NetworkPolicyEgressRule)
  712. in.DeepCopyInto(out)
  713. return out
  714. }
  715. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  716. func (in *NetworkPolicyIngressRule) DeepCopyInto(out *NetworkPolicyIngressRule) {
  717. *out = *in
  718. if in.Ports != nil {
  719. in, out := &in.Ports, &out.Ports
  720. *out = make([]NetworkPolicyPort, len(*in))
  721. for i := range *in {
  722. (*in)[i].DeepCopyInto(&(*out)[i])
  723. }
  724. }
  725. if in.From != nil {
  726. in, out := &in.From, &out.From
  727. *out = make([]NetworkPolicyPeer, len(*in))
  728. for i := range *in {
  729. (*in)[i].DeepCopyInto(&(*out)[i])
  730. }
  731. }
  732. return
  733. }
  734. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyIngressRule.
  735. func (in *NetworkPolicyIngressRule) DeepCopy() *NetworkPolicyIngressRule {
  736. if in == nil {
  737. return nil
  738. }
  739. out := new(NetworkPolicyIngressRule)
  740. in.DeepCopyInto(out)
  741. return out
  742. }
  743. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  744. func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) {
  745. *out = *in
  746. out.TypeMeta = in.TypeMeta
  747. out.ListMeta = in.ListMeta
  748. if in.Items != nil {
  749. in, out := &in.Items, &out.Items
  750. *out = make([]NetworkPolicy, len(*in))
  751. for i := range *in {
  752. (*in)[i].DeepCopyInto(&(*out)[i])
  753. }
  754. }
  755. return
  756. }
  757. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList.
  758. func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList {
  759. if in == nil {
  760. return nil
  761. }
  762. out := new(NetworkPolicyList)
  763. in.DeepCopyInto(out)
  764. return out
  765. }
  766. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  767. func (in *NetworkPolicyList) DeepCopyObject() runtime.Object {
  768. if c := in.DeepCopy(); c != nil {
  769. return c
  770. }
  771. return nil
  772. }
  773. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  774. func (in *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer) {
  775. *out = *in
  776. if in.PodSelector != nil {
  777. in, out := &in.PodSelector, &out.PodSelector
  778. *out = new(v1.LabelSelector)
  779. (*in).DeepCopyInto(*out)
  780. }
  781. if in.NamespaceSelector != nil {
  782. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  783. *out = new(v1.LabelSelector)
  784. (*in).DeepCopyInto(*out)
  785. }
  786. if in.IPBlock != nil {
  787. in, out := &in.IPBlock, &out.IPBlock
  788. *out = new(IPBlock)
  789. (*in).DeepCopyInto(*out)
  790. }
  791. return
  792. }
  793. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPeer.
  794. func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer {
  795. if in == nil {
  796. return nil
  797. }
  798. out := new(NetworkPolicyPeer)
  799. in.DeepCopyInto(out)
  800. return out
  801. }
  802. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  803. func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort) {
  804. *out = *in
  805. if in.Protocol != nil {
  806. in, out := &in.Protocol, &out.Protocol
  807. *out = new(corev1.Protocol)
  808. **out = **in
  809. }
  810. if in.Port != nil {
  811. in, out := &in.Port, &out.Port
  812. *out = new(intstr.IntOrString)
  813. **out = **in
  814. }
  815. return
  816. }
  817. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPort.
  818. func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort {
  819. if in == nil {
  820. return nil
  821. }
  822. out := new(NetworkPolicyPort)
  823. in.DeepCopyInto(out)
  824. return out
  825. }
  826. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  827. func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) {
  828. *out = *in
  829. in.PodSelector.DeepCopyInto(&out.PodSelector)
  830. if in.Ingress != nil {
  831. in, out := &in.Ingress, &out.Ingress
  832. *out = make([]NetworkPolicyIngressRule, len(*in))
  833. for i := range *in {
  834. (*in)[i].DeepCopyInto(&(*out)[i])
  835. }
  836. }
  837. if in.Egress != nil {
  838. in, out := &in.Egress, &out.Egress
  839. *out = make([]NetworkPolicyEgressRule, len(*in))
  840. for i := range *in {
  841. (*in)[i].DeepCopyInto(&(*out)[i])
  842. }
  843. }
  844. if in.PolicyTypes != nil {
  845. in, out := &in.PolicyTypes, &out.PolicyTypes
  846. *out = make([]PolicyType, len(*in))
  847. copy(*out, *in)
  848. }
  849. return
  850. }
  851. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec.
  852. func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec {
  853. if in == nil {
  854. return nil
  855. }
  856. out := new(NetworkPolicySpec)
  857. in.DeepCopyInto(out)
  858. return out
  859. }
  860. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  861. func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) {
  862. *out = *in
  863. out.TypeMeta = in.TypeMeta
  864. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  865. in.Spec.DeepCopyInto(&out.Spec)
  866. return
  867. }
  868. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicy.
  869. func (in *PodSecurityPolicy) DeepCopy() *PodSecurityPolicy {
  870. if in == nil {
  871. return nil
  872. }
  873. out := new(PodSecurityPolicy)
  874. in.DeepCopyInto(out)
  875. return out
  876. }
  877. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  878. func (in *PodSecurityPolicy) DeepCopyObject() runtime.Object {
  879. if c := in.DeepCopy(); c != nil {
  880. return c
  881. }
  882. return nil
  883. }
  884. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  885. func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) {
  886. *out = *in
  887. out.TypeMeta = in.TypeMeta
  888. out.ListMeta = in.ListMeta
  889. if in.Items != nil {
  890. in, out := &in.Items, &out.Items
  891. *out = make([]PodSecurityPolicy, len(*in))
  892. for i := range *in {
  893. (*in)[i].DeepCopyInto(&(*out)[i])
  894. }
  895. }
  896. return
  897. }
  898. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyList.
  899. func (in *PodSecurityPolicyList) DeepCopy() *PodSecurityPolicyList {
  900. if in == nil {
  901. return nil
  902. }
  903. out := new(PodSecurityPolicyList)
  904. in.DeepCopyInto(out)
  905. return out
  906. }
  907. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  908. func (in *PodSecurityPolicyList) DeepCopyObject() runtime.Object {
  909. if c := in.DeepCopy(); c != nil {
  910. return c
  911. }
  912. return nil
  913. }
  914. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  915. func (in *PodSecurityPolicySpec) DeepCopyInto(out *PodSecurityPolicySpec) {
  916. *out = *in
  917. if in.DefaultAddCapabilities != nil {
  918. in, out := &in.DefaultAddCapabilities, &out.DefaultAddCapabilities
  919. *out = make([]corev1.Capability, len(*in))
  920. copy(*out, *in)
  921. }
  922. if in.RequiredDropCapabilities != nil {
  923. in, out := &in.RequiredDropCapabilities, &out.RequiredDropCapabilities
  924. *out = make([]corev1.Capability, len(*in))
  925. copy(*out, *in)
  926. }
  927. if in.AllowedCapabilities != nil {
  928. in, out := &in.AllowedCapabilities, &out.AllowedCapabilities
  929. *out = make([]corev1.Capability, len(*in))
  930. copy(*out, *in)
  931. }
  932. if in.Volumes != nil {
  933. in, out := &in.Volumes, &out.Volumes
  934. *out = make([]FSType, len(*in))
  935. copy(*out, *in)
  936. }
  937. if in.HostPorts != nil {
  938. in, out := &in.HostPorts, &out.HostPorts
  939. *out = make([]HostPortRange, len(*in))
  940. copy(*out, *in)
  941. }
  942. in.SELinux.DeepCopyInto(&out.SELinux)
  943. in.RunAsUser.DeepCopyInto(&out.RunAsUser)
  944. if in.RunAsGroup != nil {
  945. in, out := &in.RunAsGroup, &out.RunAsGroup
  946. *out = new(RunAsGroupStrategyOptions)
  947. (*in).DeepCopyInto(*out)
  948. }
  949. in.SupplementalGroups.DeepCopyInto(&out.SupplementalGroups)
  950. in.FSGroup.DeepCopyInto(&out.FSGroup)
  951. if in.DefaultAllowPrivilegeEscalation != nil {
  952. in, out := &in.DefaultAllowPrivilegeEscalation, &out.DefaultAllowPrivilegeEscalation
  953. *out = new(bool)
  954. **out = **in
  955. }
  956. if in.AllowPrivilegeEscalation != nil {
  957. in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
  958. *out = new(bool)
  959. **out = **in
  960. }
  961. if in.AllowedHostPaths != nil {
  962. in, out := &in.AllowedHostPaths, &out.AllowedHostPaths
  963. *out = make([]AllowedHostPath, len(*in))
  964. copy(*out, *in)
  965. }
  966. if in.AllowedFlexVolumes != nil {
  967. in, out := &in.AllowedFlexVolumes, &out.AllowedFlexVolumes
  968. *out = make([]AllowedFlexVolume, len(*in))
  969. copy(*out, *in)
  970. }
  971. if in.AllowedCSIDrivers != nil {
  972. in, out := &in.AllowedCSIDrivers, &out.AllowedCSIDrivers
  973. *out = make([]AllowedCSIDriver, len(*in))
  974. copy(*out, *in)
  975. }
  976. if in.AllowedUnsafeSysctls != nil {
  977. in, out := &in.AllowedUnsafeSysctls, &out.AllowedUnsafeSysctls
  978. *out = make([]string, len(*in))
  979. copy(*out, *in)
  980. }
  981. if in.ForbiddenSysctls != nil {
  982. in, out := &in.ForbiddenSysctls, &out.ForbiddenSysctls
  983. *out = make([]string, len(*in))
  984. copy(*out, *in)
  985. }
  986. if in.AllowedProcMountTypes != nil {
  987. in, out := &in.AllowedProcMountTypes, &out.AllowedProcMountTypes
  988. *out = make([]corev1.ProcMountType, len(*in))
  989. copy(*out, *in)
  990. }
  991. return
  992. }
  993. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicySpec.
  994. func (in *PodSecurityPolicySpec) DeepCopy() *PodSecurityPolicySpec {
  995. if in == nil {
  996. return nil
  997. }
  998. out := new(PodSecurityPolicySpec)
  999. in.DeepCopyInto(out)
  1000. return out
  1001. }
  1002. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1003. func (in *ReplicaSet) DeepCopyInto(out *ReplicaSet) {
  1004. *out = *in
  1005. out.TypeMeta = in.TypeMeta
  1006. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1007. in.Spec.DeepCopyInto(&out.Spec)
  1008. in.Status.DeepCopyInto(&out.Status)
  1009. return
  1010. }
  1011. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSet.
  1012. func (in *ReplicaSet) DeepCopy() *ReplicaSet {
  1013. if in == nil {
  1014. return nil
  1015. }
  1016. out := new(ReplicaSet)
  1017. in.DeepCopyInto(out)
  1018. return out
  1019. }
  1020. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1021. func (in *ReplicaSet) DeepCopyObject() runtime.Object {
  1022. if c := in.DeepCopy(); c != nil {
  1023. return c
  1024. }
  1025. return nil
  1026. }
  1027. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1028. func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) {
  1029. *out = *in
  1030. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  1031. return
  1032. }
  1033. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetCondition.
  1034. func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition {
  1035. if in == nil {
  1036. return nil
  1037. }
  1038. out := new(ReplicaSetCondition)
  1039. in.DeepCopyInto(out)
  1040. return out
  1041. }
  1042. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1043. func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) {
  1044. *out = *in
  1045. out.TypeMeta = in.TypeMeta
  1046. out.ListMeta = in.ListMeta
  1047. if in.Items != nil {
  1048. in, out := &in.Items, &out.Items
  1049. *out = make([]ReplicaSet, len(*in))
  1050. for i := range *in {
  1051. (*in)[i].DeepCopyInto(&(*out)[i])
  1052. }
  1053. }
  1054. return
  1055. }
  1056. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetList.
  1057. func (in *ReplicaSetList) DeepCopy() *ReplicaSetList {
  1058. if in == nil {
  1059. return nil
  1060. }
  1061. out := new(ReplicaSetList)
  1062. in.DeepCopyInto(out)
  1063. return out
  1064. }
  1065. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1066. func (in *ReplicaSetList) DeepCopyObject() runtime.Object {
  1067. if c := in.DeepCopy(); c != nil {
  1068. return c
  1069. }
  1070. return nil
  1071. }
  1072. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1073. func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) {
  1074. *out = *in
  1075. if in.Replicas != nil {
  1076. in, out := &in.Replicas, &out.Replicas
  1077. *out = new(int32)
  1078. **out = **in
  1079. }
  1080. if in.Selector != nil {
  1081. in, out := &in.Selector, &out.Selector
  1082. *out = new(v1.LabelSelector)
  1083. (*in).DeepCopyInto(*out)
  1084. }
  1085. in.Template.DeepCopyInto(&out.Template)
  1086. return
  1087. }
  1088. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetSpec.
  1089. func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec {
  1090. if in == nil {
  1091. return nil
  1092. }
  1093. out := new(ReplicaSetSpec)
  1094. in.DeepCopyInto(out)
  1095. return out
  1096. }
  1097. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1098. func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) {
  1099. *out = *in
  1100. if in.Conditions != nil {
  1101. in, out := &in.Conditions, &out.Conditions
  1102. *out = make([]ReplicaSetCondition, len(*in))
  1103. for i := range *in {
  1104. (*in)[i].DeepCopyInto(&(*out)[i])
  1105. }
  1106. }
  1107. return
  1108. }
  1109. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetStatus.
  1110. func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus {
  1111. if in == nil {
  1112. return nil
  1113. }
  1114. out := new(ReplicaSetStatus)
  1115. in.DeepCopyInto(out)
  1116. return out
  1117. }
  1118. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1119. func (in *ReplicationControllerDummy) DeepCopyInto(out *ReplicationControllerDummy) {
  1120. *out = *in
  1121. out.TypeMeta = in.TypeMeta
  1122. return
  1123. }
  1124. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerDummy.
  1125. func (in *ReplicationControllerDummy) DeepCopy() *ReplicationControllerDummy {
  1126. if in == nil {
  1127. return nil
  1128. }
  1129. out := new(ReplicationControllerDummy)
  1130. in.DeepCopyInto(out)
  1131. return out
  1132. }
  1133. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1134. func (in *ReplicationControllerDummy) DeepCopyObject() runtime.Object {
  1135. if c := in.DeepCopy(); c != nil {
  1136. return c
  1137. }
  1138. return nil
  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 *SELinuxStrategyOptions) DeepCopyInto(out *SELinuxStrategyOptions) {
  1237. *out = *in
  1238. if in.SELinuxOptions != nil {
  1239. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  1240. *out = new(corev1.SELinuxOptions)
  1241. **out = **in
  1242. }
  1243. return
  1244. }
  1245. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SELinuxStrategyOptions.
  1246. func (in *SELinuxStrategyOptions) DeepCopy() *SELinuxStrategyOptions {
  1247. if in == nil {
  1248. return nil
  1249. }
  1250. out := new(SELinuxStrategyOptions)
  1251. in.DeepCopyInto(out)
  1252. return out
  1253. }
  1254. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1255. func (in *Scale) DeepCopyInto(out *Scale) {
  1256. *out = *in
  1257. out.TypeMeta = in.TypeMeta
  1258. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1259. out.Spec = in.Spec
  1260. in.Status.DeepCopyInto(&out.Status)
  1261. return
  1262. }
  1263. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
  1264. func (in *Scale) DeepCopy() *Scale {
  1265. if in == nil {
  1266. return nil
  1267. }
  1268. out := new(Scale)
  1269. in.DeepCopyInto(out)
  1270. return out
  1271. }
  1272. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1273. func (in *Scale) DeepCopyObject() runtime.Object {
  1274. if c := in.DeepCopy(); c != nil {
  1275. return c
  1276. }
  1277. return nil
  1278. }
  1279. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1280. func (in *ScaleSpec) DeepCopyInto(out *ScaleSpec) {
  1281. *out = *in
  1282. return
  1283. }
  1284. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleSpec.
  1285. func (in *ScaleSpec) DeepCopy() *ScaleSpec {
  1286. if in == nil {
  1287. return nil
  1288. }
  1289. out := new(ScaleSpec)
  1290. in.DeepCopyInto(out)
  1291. return out
  1292. }
  1293. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1294. func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus) {
  1295. *out = *in
  1296. if in.Selector != nil {
  1297. in, out := &in.Selector, &out.Selector
  1298. *out = make(map[string]string, len(*in))
  1299. for key, val := range *in {
  1300. (*out)[key] = val
  1301. }
  1302. }
  1303. return
  1304. }
  1305. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus.
  1306. func (in *ScaleStatus) DeepCopy() *ScaleStatus {
  1307. if in == nil {
  1308. return nil
  1309. }
  1310. out := new(ScaleStatus)
  1311. in.DeepCopyInto(out)
  1312. return out
  1313. }
  1314. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1315. func (in *SupplementalGroupsStrategyOptions) DeepCopyInto(out *SupplementalGroupsStrategyOptions) {
  1316. *out = *in
  1317. if in.Ranges != nil {
  1318. in, out := &in.Ranges, &out.Ranges
  1319. *out = make([]IDRange, len(*in))
  1320. copy(*out, *in)
  1321. }
  1322. return
  1323. }
  1324. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplementalGroupsStrategyOptions.
  1325. func (in *SupplementalGroupsStrategyOptions) DeepCopy() *SupplementalGroupsStrategyOptions {
  1326. if in == nil {
  1327. return nil
  1328. }
  1329. out := new(SupplementalGroupsStrategyOptions)
  1330. in.DeepCopyInto(out)
  1331. return out
  1332. }