zz_generated.deepcopy.go 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950
  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 v1
  16. import (
  17. runtime "k8s.io/apimachinery/pkg/runtime"
  18. types "k8s.io/apimachinery/pkg/types"
  19. )
  20. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  21. func (in *APIGroup) DeepCopyInto(out *APIGroup) {
  22. *out = *in
  23. out.TypeMeta = in.TypeMeta
  24. if in.Versions != nil {
  25. in, out := &in.Versions, &out.Versions
  26. *out = make([]GroupVersionForDiscovery, len(*in))
  27. copy(*out, *in)
  28. }
  29. out.PreferredVersion = in.PreferredVersion
  30. if in.ServerAddressByClientCIDRs != nil {
  31. in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs
  32. *out = make([]ServerAddressByClientCIDR, len(*in))
  33. copy(*out, *in)
  34. }
  35. return
  36. }
  37. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroup.
  38. func (in *APIGroup) DeepCopy() *APIGroup {
  39. if in == nil {
  40. return nil
  41. }
  42. out := new(APIGroup)
  43. in.DeepCopyInto(out)
  44. return out
  45. }
  46. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  47. func (in *APIGroup) DeepCopyObject() runtime.Object {
  48. if c := in.DeepCopy(); c != nil {
  49. return c
  50. }
  51. return nil
  52. }
  53. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  54. func (in *APIGroupList) DeepCopyInto(out *APIGroupList) {
  55. *out = *in
  56. out.TypeMeta = in.TypeMeta
  57. if in.Groups != nil {
  58. in, out := &in.Groups, &out.Groups
  59. *out = make([]APIGroup, len(*in))
  60. for i := range *in {
  61. (*in)[i].DeepCopyInto(&(*out)[i])
  62. }
  63. }
  64. return
  65. }
  66. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroupList.
  67. func (in *APIGroupList) DeepCopy() *APIGroupList {
  68. if in == nil {
  69. return nil
  70. }
  71. out := new(APIGroupList)
  72. in.DeepCopyInto(out)
  73. return out
  74. }
  75. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  76. func (in *APIGroupList) DeepCopyObject() runtime.Object {
  77. if c := in.DeepCopy(); c != nil {
  78. return c
  79. }
  80. return nil
  81. }
  82. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  83. func (in *APIResource) DeepCopyInto(out *APIResource) {
  84. *out = *in
  85. if in.Verbs != nil {
  86. in, out := &in.Verbs, &out.Verbs
  87. *out = make(Verbs, len(*in))
  88. copy(*out, *in)
  89. }
  90. if in.ShortNames != nil {
  91. in, out := &in.ShortNames, &out.ShortNames
  92. *out = make([]string, len(*in))
  93. copy(*out, *in)
  94. }
  95. if in.Categories != nil {
  96. in, out := &in.Categories, &out.Categories
  97. *out = make([]string, len(*in))
  98. copy(*out, *in)
  99. }
  100. return
  101. }
  102. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResource.
  103. func (in *APIResource) DeepCopy() *APIResource {
  104. if in == nil {
  105. return nil
  106. }
  107. out := new(APIResource)
  108. in.DeepCopyInto(out)
  109. return out
  110. }
  111. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  112. func (in *APIResourceList) DeepCopyInto(out *APIResourceList) {
  113. *out = *in
  114. out.TypeMeta = in.TypeMeta
  115. if in.APIResources != nil {
  116. in, out := &in.APIResources, &out.APIResources
  117. *out = make([]APIResource, len(*in))
  118. for i := range *in {
  119. (*in)[i].DeepCopyInto(&(*out)[i])
  120. }
  121. }
  122. return
  123. }
  124. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResourceList.
  125. func (in *APIResourceList) DeepCopy() *APIResourceList {
  126. if in == nil {
  127. return nil
  128. }
  129. out := new(APIResourceList)
  130. in.DeepCopyInto(out)
  131. return out
  132. }
  133. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  134. func (in *APIResourceList) DeepCopyObject() runtime.Object {
  135. if c := in.DeepCopy(); c != nil {
  136. return c
  137. }
  138. return nil
  139. }
  140. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  141. func (in *APIVersions) DeepCopyInto(out *APIVersions) {
  142. *out = *in
  143. out.TypeMeta = in.TypeMeta
  144. if in.Versions != nil {
  145. in, out := &in.Versions, &out.Versions
  146. *out = make([]string, len(*in))
  147. copy(*out, *in)
  148. }
  149. if in.ServerAddressByClientCIDRs != nil {
  150. in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs
  151. *out = make([]ServerAddressByClientCIDR, len(*in))
  152. copy(*out, *in)
  153. }
  154. return
  155. }
  156. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIVersions.
  157. func (in *APIVersions) DeepCopy() *APIVersions {
  158. if in == nil {
  159. return nil
  160. }
  161. out := new(APIVersions)
  162. in.DeepCopyInto(out)
  163. return out
  164. }
  165. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  166. func (in *APIVersions) DeepCopyObject() runtime.Object {
  167. if c := in.DeepCopy(); c != nil {
  168. return c
  169. }
  170. return nil
  171. }
  172. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  173. func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) {
  174. *out = *in
  175. out.TypeMeta = in.TypeMeta
  176. if in.GracePeriodSeconds != nil {
  177. in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
  178. if *in == nil {
  179. *out = nil
  180. } else {
  181. *out = new(int64)
  182. **out = **in
  183. }
  184. }
  185. if in.Preconditions != nil {
  186. in, out := &in.Preconditions, &out.Preconditions
  187. if *in == nil {
  188. *out = nil
  189. } else {
  190. *out = new(Preconditions)
  191. (*in).DeepCopyInto(*out)
  192. }
  193. }
  194. if in.OrphanDependents != nil {
  195. in, out := &in.OrphanDependents, &out.OrphanDependents
  196. if *in == nil {
  197. *out = nil
  198. } else {
  199. *out = new(bool)
  200. **out = **in
  201. }
  202. }
  203. if in.PropagationPolicy != nil {
  204. in, out := &in.PropagationPolicy, &out.PropagationPolicy
  205. if *in == nil {
  206. *out = nil
  207. } else {
  208. *out = new(DeletionPropagation)
  209. **out = **in
  210. }
  211. }
  212. return
  213. }
  214. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions.
  215. func (in *DeleteOptions) DeepCopy() *DeleteOptions {
  216. if in == nil {
  217. return nil
  218. }
  219. out := new(DeleteOptions)
  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 *DeleteOptions) 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 *Duration) DeepCopyInto(out *Duration) {
  232. *out = *in
  233. return
  234. }
  235. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration.
  236. func (in *Duration) DeepCopy() *Duration {
  237. if in == nil {
  238. return nil
  239. }
  240. out := new(Duration)
  241. in.DeepCopyInto(out)
  242. return out
  243. }
  244. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  245. func (in *ExportOptions) DeepCopyInto(out *ExportOptions) {
  246. *out = *in
  247. out.TypeMeta = in.TypeMeta
  248. return
  249. }
  250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportOptions.
  251. func (in *ExportOptions) DeepCopy() *ExportOptions {
  252. if in == nil {
  253. return nil
  254. }
  255. out := new(ExportOptions)
  256. in.DeepCopyInto(out)
  257. return out
  258. }
  259. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  260. func (in *ExportOptions) DeepCopyObject() runtime.Object {
  261. if c := in.DeepCopy(); c != nil {
  262. return c
  263. }
  264. return nil
  265. }
  266. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  267. func (in *GetOptions) DeepCopyInto(out *GetOptions) {
  268. *out = *in
  269. out.TypeMeta = in.TypeMeta
  270. return
  271. }
  272. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions.
  273. func (in *GetOptions) DeepCopy() *GetOptions {
  274. if in == nil {
  275. return nil
  276. }
  277. out := new(GetOptions)
  278. in.DeepCopyInto(out)
  279. return out
  280. }
  281. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  282. func (in *GetOptions) DeepCopyObject() runtime.Object {
  283. if c := in.DeepCopy(); c != nil {
  284. return c
  285. }
  286. return nil
  287. }
  288. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  289. func (in *GroupKind) DeepCopyInto(out *GroupKind) {
  290. *out = *in
  291. return
  292. }
  293. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind.
  294. func (in *GroupKind) DeepCopy() *GroupKind {
  295. if in == nil {
  296. return nil
  297. }
  298. out := new(GroupKind)
  299. in.DeepCopyInto(out)
  300. return out
  301. }
  302. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  303. func (in *GroupResource) DeepCopyInto(out *GroupResource) {
  304. *out = *in
  305. return
  306. }
  307. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
  308. func (in *GroupResource) DeepCopy() *GroupResource {
  309. if in == nil {
  310. return nil
  311. }
  312. out := new(GroupResource)
  313. in.DeepCopyInto(out)
  314. return out
  315. }
  316. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  317. func (in *GroupVersion) DeepCopyInto(out *GroupVersion) {
  318. *out = *in
  319. return
  320. }
  321. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion.
  322. func (in *GroupVersion) DeepCopy() *GroupVersion {
  323. if in == nil {
  324. return nil
  325. }
  326. out := new(GroupVersion)
  327. in.DeepCopyInto(out)
  328. return out
  329. }
  330. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  331. func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) {
  332. *out = *in
  333. return
  334. }
  335. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery.
  336. func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery {
  337. if in == nil {
  338. return nil
  339. }
  340. out := new(GroupVersionForDiscovery)
  341. in.DeepCopyInto(out)
  342. return out
  343. }
  344. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  345. func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) {
  346. *out = *in
  347. return
  348. }
  349. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind.
  350. func (in *GroupVersionKind) DeepCopy() *GroupVersionKind {
  351. if in == nil {
  352. return nil
  353. }
  354. out := new(GroupVersionKind)
  355. in.DeepCopyInto(out)
  356. return out
  357. }
  358. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  359. func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) {
  360. *out = *in
  361. return
  362. }
  363. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
  364. func (in *GroupVersionResource) DeepCopy() *GroupVersionResource {
  365. if in == nil {
  366. return nil
  367. }
  368. out := new(GroupVersionResource)
  369. in.DeepCopyInto(out)
  370. return out
  371. }
  372. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  373. func (in *Initializer) DeepCopyInto(out *Initializer) {
  374. *out = *in
  375. return
  376. }
  377. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializer.
  378. func (in *Initializer) DeepCopy() *Initializer {
  379. if in == nil {
  380. return nil
  381. }
  382. out := new(Initializer)
  383. in.DeepCopyInto(out)
  384. return out
  385. }
  386. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  387. func (in *Initializers) DeepCopyInto(out *Initializers) {
  388. *out = *in
  389. if in.Pending != nil {
  390. in, out := &in.Pending, &out.Pending
  391. *out = make([]Initializer, len(*in))
  392. copy(*out, *in)
  393. }
  394. if in.Result != nil {
  395. in, out := &in.Result, &out.Result
  396. if *in == nil {
  397. *out = nil
  398. } else {
  399. *out = new(Status)
  400. (*in).DeepCopyInto(*out)
  401. }
  402. }
  403. return
  404. }
  405. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializers.
  406. func (in *Initializers) DeepCopy() *Initializers {
  407. if in == nil {
  408. return nil
  409. }
  410. out := new(Initializers)
  411. in.DeepCopyInto(out)
  412. return out
  413. }
  414. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  415. func (in *InternalEvent) DeepCopyInto(out *InternalEvent) {
  416. *out = *in
  417. if in.Object == nil {
  418. out.Object = nil
  419. } else {
  420. out.Object = in.Object.DeepCopyObject()
  421. }
  422. return
  423. }
  424. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent.
  425. func (in *InternalEvent) DeepCopy() *InternalEvent {
  426. if in == nil {
  427. return nil
  428. }
  429. out := new(InternalEvent)
  430. in.DeepCopyInto(out)
  431. return out
  432. }
  433. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  434. func (in *LabelSelector) DeepCopyInto(out *LabelSelector) {
  435. *out = *in
  436. if in.MatchLabels != nil {
  437. in, out := &in.MatchLabels, &out.MatchLabels
  438. *out = make(map[string]string, len(*in))
  439. for key, val := range *in {
  440. (*out)[key] = val
  441. }
  442. }
  443. if in.MatchExpressions != nil {
  444. in, out := &in.MatchExpressions, &out.MatchExpressions
  445. *out = make([]LabelSelectorRequirement, len(*in))
  446. for i := range *in {
  447. (*in)[i].DeepCopyInto(&(*out)[i])
  448. }
  449. }
  450. return
  451. }
  452. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector.
  453. func (in *LabelSelector) DeepCopy() *LabelSelector {
  454. if in == nil {
  455. return nil
  456. }
  457. out := new(LabelSelector)
  458. in.DeepCopyInto(out)
  459. return out
  460. }
  461. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  462. func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) {
  463. *out = *in
  464. if in.Values != nil {
  465. in, out := &in.Values, &out.Values
  466. *out = make([]string, len(*in))
  467. copy(*out, *in)
  468. }
  469. return
  470. }
  471. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement.
  472. func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement {
  473. if in == nil {
  474. return nil
  475. }
  476. out := new(LabelSelectorRequirement)
  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 *List) DeepCopyInto(out *List) {
  482. *out = *in
  483. out.TypeMeta = in.TypeMeta
  484. out.ListMeta = in.ListMeta
  485. if in.Items != nil {
  486. in, out := &in.Items, &out.Items
  487. *out = make([]runtime.RawExtension, len(*in))
  488. for i := range *in {
  489. (*in)[i].DeepCopyInto(&(*out)[i])
  490. }
  491. }
  492. return
  493. }
  494. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
  495. func (in *List) DeepCopy() *List {
  496. if in == nil {
  497. return nil
  498. }
  499. out := new(List)
  500. in.DeepCopyInto(out)
  501. return out
  502. }
  503. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  504. func (in *List) DeepCopyObject() runtime.Object {
  505. if c := in.DeepCopy(); c != nil {
  506. return c
  507. }
  508. return nil
  509. }
  510. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  511. func (in *ListMeta) DeepCopyInto(out *ListMeta) {
  512. *out = *in
  513. return
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
  516. func (in *ListMeta) DeepCopy() *ListMeta {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(ListMeta)
  521. in.DeepCopyInto(out)
  522. return out
  523. }
  524. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  525. func (in *ListOptions) DeepCopyInto(out *ListOptions) {
  526. *out = *in
  527. out.TypeMeta = in.TypeMeta
  528. if in.TimeoutSeconds != nil {
  529. in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
  530. if *in == nil {
  531. *out = nil
  532. } else {
  533. *out = new(int64)
  534. **out = **in
  535. }
  536. }
  537. return
  538. }
  539. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
  540. func (in *ListOptions) DeepCopy() *ListOptions {
  541. if in == nil {
  542. return nil
  543. }
  544. out := new(ListOptions)
  545. in.DeepCopyInto(out)
  546. return out
  547. }
  548. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  549. func (in *ListOptions) DeepCopyObject() runtime.Object {
  550. if c := in.DeepCopy(); c != nil {
  551. return c
  552. }
  553. return nil
  554. }
  555. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
  556. func (in *MicroTime) DeepCopy() *MicroTime {
  557. if in == nil {
  558. return nil
  559. }
  560. out := new(MicroTime)
  561. in.DeepCopyInto(out)
  562. return out
  563. }
  564. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  565. func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
  566. *out = *in
  567. in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
  568. if in.DeletionTimestamp != nil {
  569. in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
  570. if *in == nil {
  571. *out = nil
  572. } else {
  573. *out = (*in).DeepCopy()
  574. }
  575. }
  576. if in.DeletionGracePeriodSeconds != nil {
  577. in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
  578. if *in == nil {
  579. *out = nil
  580. } else {
  581. *out = new(int64)
  582. **out = **in
  583. }
  584. }
  585. if in.Labels != nil {
  586. in, out := &in.Labels, &out.Labels
  587. *out = make(map[string]string, len(*in))
  588. for key, val := range *in {
  589. (*out)[key] = val
  590. }
  591. }
  592. if in.Annotations != nil {
  593. in, out := &in.Annotations, &out.Annotations
  594. *out = make(map[string]string, len(*in))
  595. for key, val := range *in {
  596. (*out)[key] = val
  597. }
  598. }
  599. if in.OwnerReferences != nil {
  600. in, out := &in.OwnerReferences, &out.OwnerReferences
  601. *out = make([]OwnerReference, len(*in))
  602. for i := range *in {
  603. (*in)[i].DeepCopyInto(&(*out)[i])
  604. }
  605. }
  606. if in.Initializers != nil {
  607. in, out := &in.Initializers, &out.Initializers
  608. if *in == nil {
  609. *out = nil
  610. } else {
  611. *out = new(Initializers)
  612. (*in).DeepCopyInto(*out)
  613. }
  614. }
  615. if in.Finalizers != nil {
  616. in, out := &in.Finalizers, &out.Finalizers
  617. *out = make([]string, len(*in))
  618. copy(*out, *in)
  619. }
  620. return
  621. }
  622. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
  623. func (in *ObjectMeta) DeepCopy() *ObjectMeta {
  624. if in == nil {
  625. return nil
  626. }
  627. out := new(ObjectMeta)
  628. in.DeepCopyInto(out)
  629. return out
  630. }
  631. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  632. func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
  633. *out = *in
  634. if in.Controller != nil {
  635. in, out := &in.Controller, &out.Controller
  636. if *in == nil {
  637. *out = nil
  638. } else {
  639. *out = new(bool)
  640. **out = **in
  641. }
  642. }
  643. if in.BlockOwnerDeletion != nil {
  644. in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
  645. if *in == nil {
  646. *out = nil
  647. } else {
  648. *out = new(bool)
  649. **out = **in
  650. }
  651. }
  652. return
  653. }
  654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
  655. func (in *OwnerReference) DeepCopy() *OwnerReference {
  656. if in == nil {
  657. return nil
  658. }
  659. out := new(OwnerReference)
  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 *Patch) DeepCopyInto(out *Patch) {
  665. *out = *in
  666. return
  667. }
  668. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
  669. func (in *Patch) DeepCopy() *Patch {
  670. if in == nil {
  671. return nil
  672. }
  673. out := new(Patch)
  674. in.DeepCopyInto(out)
  675. return out
  676. }
  677. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  678. func (in *Preconditions) DeepCopyInto(out *Preconditions) {
  679. *out = *in
  680. if in.UID != nil {
  681. in, out := &in.UID, &out.UID
  682. if *in == nil {
  683. *out = nil
  684. } else {
  685. *out = new(types.UID)
  686. **out = **in
  687. }
  688. }
  689. return
  690. }
  691. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
  692. func (in *Preconditions) DeepCopy() *Preconditions {
  693. if in == nil {
  694. return nil
  695. }
  696. out := new(Preconditions)
  697. in.DeepCopyInto(out)
  698. return out
  699. }
  700. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  701. func (in *RootPaths) DeepCopyInto(out *RootPaths) {
  702. *out = *in
  703. if in.Paths != nil {
  704. in, out := &in.Paths, &out.Paths
  705. *out = make([]string, len(*in))
  706. copy(*out, *in)
  707. }
  708. return
  709. }
  710. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
  711. func (in *RootPaths) DeepCopy() *RootPaths {
  712. if in == nil {
  713. return nil
  714. }
  715. out := new(RootPaths)
  716. in.DeepCopyInto(out)
  717. return out
  718. }
  719. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  720. func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
  721. *out = *in
  722. return
  723. }
  724. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
  725. func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
  726. if in == nil {
  727. return nil
  728. }
  729. out := new(ServerAddressByClientCIDR)
  730. in.DeepCopyInto(out)
  731. return out
  732. }
  733. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  734. func (in *Status) DeepCopyInto(out *Status) {
  735. *out = *in
  736. out.TypeMeta = in.TypeMeta
  737. out.ListMeta = in.ListMeta
  738. if in.Details != nil {
  739. in, out := &in.Details, &out.Details
  740. if *in == nil {
  741. *out = nil
  742. } else {
  743. *out = new(StatusDetails)
  744. (*in).DeepCopyInto(*out)
  745. }
  746. }
  747. return
  748. }
  749. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
  750. func (in *Status) DeepCopy() *Status {
  751. if in == nil {
  752. return nil
  753. }
  754. out := new(Status)
  755. in.DeepCopyInto(out)
  756. return out
  757. }
  758. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  759. func (in *Status) DeepCopyObject() runtime.Object {
  760. if c := in.DeepCopy(); c != nil {
  761. return c
  762. }
  763. return nil
  764. }
  765. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  766. func (in *StatusCause) DeepCopyInto(out *StatusCause) {
  767. *out = *in
  768. return
  769. }
  770. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
  771. func (in *StatusCause) DeepCopy() *StatusCause {
  772. if in == nil {
  773. return nil
  774. }
  775. out := new(StatusCause)
  776. in.DeepCopyInto(out)
  777. return out
  778. }
  779. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  780. func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
  781. *out = *in
  782. if in.Causes != nil {
  783. in, out := &in.Causes, &out.Causes
  784. *out = make([]StatusCause, len(*in))
  785. copy(*out, *in)
  786. }
  787. return
  788. }
  789. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
  790. func (in *StatusDetails) DeepCopy() *StatusDetails {
  791. if in == nil {
  792. return nil
  793. }
  794. out := new(StatusDetails)
  795. in.DeepCopyInto(out)
  796. return out
  797. }
  798. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
  799. func (in *Time) DeepCopy() *Time {
  800. if in == nil {
  801. return nil
  802. }
  803. out := new(Time)
  804. in.DeepCopyInto(out)
  805. return out
  806. }
  807. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  808. func (in *Timestamp) DeepCopyInto(out *Timestamp) {
  809. *out = *in
  810. return
  811. }
  812. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
  813. func (in *Timestamp) DeepCopy() *Timestamp {
  814. if in == nil {
  815. return nil
  816. }
  817. out := new(Timestamp)
  818. in.DeepCopyInto(out)
  819. return out
  820. }
  821. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  822. func (in Verbs) DeepCopyInto(out *Verbs) {
  823. {
  824. in := &in
  825. *out = make(Verbs, len(*in))
  826. copy(*out, *in)
  827. return
  828. }
  829. }
  830. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
  831. func (in Verbs) DeepCopy() Verbs {
  832. if in == nil {
  833. return nil
  834. }
  835. out := new(Verbs)
  836. in.DeepCopyInto(out)
  837. return *out
  838. }
  839. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  840. func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
  841. *out = *in
  842. in.Object.DeepCopyInto(&out.Object)
  843. return
  844. }
  845. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
  846. func (in *WatchEvent) DeepCopy() *WatchEvent {
  847. if in == nil {
  848. return nil
  849. }
  850. out := new(WatchEvent)
  851. in.DeepCopyInto(out)
  852. return out
  853. }
  854. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  855. func (in *WatchEvent) DeepCopyObject() runtime.Object {
  856. if c := in.DeepCopy(); c != nil {
  857. return c
  858. }
  859. return nil
  860. }