zz_generated.deepcopy.go 42 KB

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