zz_generated.deepcopy.go 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961
  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 *CreateOptions) DeepCopyInto(out *CreateOptions) {
  174. *out = *in
  175. out.TypeMeta = in.TypeMeta
  176. if in.DryRun != nil {
  177. in, out := &in.DryRun, &out.DryRun
  178. *out = make([]string, len(*in))
  179. copy(*out, *in)
  180. }
  181. return
  182. }
  183. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateOptions.
  184. func (in *CreateOptions) DeepCopy() *CreateOptions {
  185. if in == nil {
  186. return nil
  187. }
  188. out := new(CreateOptions)
  189. in.DeepCopyInto(out)
  190. return out
  191. }
  192. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  193. func (in *CreateOptions) DeepCopyObject() runtime.Object {
  194. if c := in.DeepCopy(); c != nil {
  195. return c
  196. }
  197. return nil
  198. }
  199. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  200. func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) {
  201. *out = *in
  202. out.TypeMeta = in.TypeMeta
  203. if in.GracePeriodSeconds != nil {
  204. in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
  205. *out = new(int64)
  206. **out = **in
  207. }
  208. if in.Preconditions != nil {
  209. in, out := &in.Preconditions, &out.Preconditions
  210. *out = new(Preconditions)
  211. (*in).DeepCopyInto(*out)
  212. }
  213. if in.OrphanDependents != nil {
  214. in, out := &in.OrphanDependents, &out.OrphanDependents
  215. *out = new(bool)
  216. **out = **in
  217. }
  218. if in.PropagationPolicy != nil {
  219. in, out := &in.PropagationPolicy, &out.PropagationPolicy
  220. *out = new(DeletionPropagation)
  221. **out = **in
  222. }
  223. if in.DryRun != nil {
  224. in, out := &in.DryRun, &out.DryRun
  225. *out = make([]string, len(*in))
  226. copy(*out, *in)
  227. }
  228. return
  229. }
  230. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions.
  231. func (in *DeleteOptions) DeepCopy() *DeleteOptions {
  232. if in == nil {
  233. return nil
  234. }
  235. out := new(DeleteOptions)
  236. in.DeepCopyInto(out)
  237. return out
  238. }
  239. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  240. func (in *DeleteOptions) DeepCopyObject() runtime.Object {
  241. if c := in.DeepCopy(); c != nil {
  242. return c
  243. }
  244. return nil
  245. }
  246. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  247. func (in *Duration) DeepCopyInto(out *Duration) {
  248. *out = *in
  249. return
  250. }
  251. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration.
  252. func (in *Duration) DeepCopy() *Duration {
  253. if in == nil {
  254. return nil
  255. }
  256. out := new(Duration)
  257. in.DeepCopyInto(out)
  258. return out
  259. }
  260. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  261. func (in *ExportOptions) DeepCopyInto(out *ExportOptions) {
  262. *out = *in
  263. out.TypeMeta = in.TypeMeta
  264. return
  265. }
  266. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportOptions.
  267. func (in *ExportOptions) DeepCopy() *ExportOptions {
  268. if in == nil {
  269. return nil
  270. }
  271. out := new(ExportOptions)
  272. in.DeepCopyInto(out)
  273. return out
  274. }
  275. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  276. func (in *ExportOptions) DeepCopyObject() runtime.Object {
  277. if c := in.DeepCopy(); c != nil {
  278. return c
  279. }
  280. return nil
  281. }
  282. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  283. func (in *GetOptions) DeepCopyInto(out *GetOptions) {
  284. *out = *in
  285. out.TypeMeta = in.TypeMeta
  286. return
  287. }
  288. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions.
  289. func (in *GetOptions) DeepCopy() *GetOptions {
  290. if in == nil {
  291. return nil
  292. }
  293. out := new(GetOptions)
  294. in.DeepCopyInto(out)
  295. return out
  296. }
  297. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  298. func (in *GetOptions) DeepCopyObject() runtime.Object {
  299. if c := in.DeepCopy(); c != nil {
  300. return c
  301. }
  302. return nil
  303. }
  304. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  305. func (in *GroupKind) DeepCopyInto(out *GroupKind) {
  306. *out = *in
  307. return
  308. }
  309. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind.
  310. func (in *GroupKind) DeepCopy() *GroupKind {
  311. if in == nil {
  312. return nil
  313. }
  314. out := new(GroupKind)
  315. in.DeepCopyInto(out)
  316. return out
  317. }
  318. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  319. func (in *GroupResource) DeepCopyInto(out *GroupResource) {
  320. *out = *in
  321. return
  322. }
  323. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
  324. func (in *GroupResource) DeepCopy() *GroupResource {
  325. if in == nil {
  326. return nil
  327. }
  328. out := new(GroupResource)
  329. in.DeepCopyInto(out)
  330. return out
  331. }
  332. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  333. func (in *GroupVersion) DeepCopyInto(out *GroupVersion) {
  334. *out = *in
  335. return
  336. }
  337. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion.
  338. func (in *GroupVersion) DeepCopy() *GroupVersion {
  339. if in == nil {
  340. return nil
  341. }
  342. out := new(GroupVersion)
  343. in.DeepCopyInto(out)
  344. return out
  345. }
  346. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  347. func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) {
  348. *out = *in
  349. return
  350. }
  351. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery.
  352. func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery {
  353. if in == nil {
  354. return nil
  355. }
  356. out := new(GroupVersionForDiscovery)
  357. in.DeepCopyInto(out)
  358. return out
  359. }
  360. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  361. func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) {
  362. *out = *in
  363. return
  364. }
  365. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind.
  366. func (in *GroupVersionKind) DeepCopy() *GroupVersionKind {
  367. if in == nil {
  368. return nil
  369. }
  370. out := new(GroupVersionKind)
  371. in.DeepCopyInto(out)
  372. return out
  373. }
  374. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  375. func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) {
  376. *out = *in
  377. return
  378. }
  379. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
  380. func (in *GroupVersionResource) DeepCopy() *GroupVersionResource {
  381. if in == nil {
  382. return nil
  383. }
  384. out := new(GroupVersionResource)
  385. in.DeepCopyInto(out)
  386. return out
  387. }
  388. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  389. func (in *Initializer) DeepCopyInto(out *Initializer) {
  390. *out = *in
  391. return
  392. }
  393. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializer.
  394. func (in *Initializer) DeepCopy() *Initializer {
  395. if in == nil {
  396. return nil
  397. }
  398. out := new(Initializer)
  399. in.DeepCopyInto(out)
  400. return out
  401. }
  402. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  403. func (in *Initializers) DeepCopyInto(out *Initializers) {
  404. *out = *in
  405. if in.Pending != nil {
  406. in, out := &in.Pending, &out.Pending
  407. *out = make([]Initializer, len(*in))
  408. copy(*out, *in)
  409. }
  410. if in.Result != nil {
  411. in, out := &in.Result, &out.Result
  412. *out = new(Status)
  413. (*in).DeepCopyInto(*out)
  414. }
  415. return
  416. }
  417. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initializers.
  418. func (in *Initializers) DeepCopy() *Initializers {
  419. if in == nil {
  420. return nil
  421. }
  422. out := new(Initializers)
  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 *InternalEvent) DeepCopyInto(out *InternalEvent) {
  428. *out = *in
  429. if in.Object != nil {
  430. out.Object = in.Object.DeepCopyObject()
  431. }
  432. return
  433. }
  434. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent.
  435. func (in *InternalEvent) DeepCopy() *InternalEvent {
  436. if in == nil {
  437. return nil
  438. }
  439. out := new(InternalEvent)
  440. in.DeepCopyInto(out)
  441. return out
  442. }
  443. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  444. func (in *LabelSelector) DeepCopyInto(out *LabelSelector) {
  445. *out = *in
  446. if in.MatchLabels != nil {
  447. in, out := &in.MatchLabels, &out.MatchLabels
  448. *out = make(map[string]string, len(*in))
  449. for key, val := range *in {
  450. (*out)[key] = val
  451. }
  452. }
  453. if in.MatchExpressions != nil {
  454. in, out := &in.MatchExpressions, &out.MatchExpressions
  455. *out = make([]LabelSelectorRequirement, len(*in))
  456. for i := range *in {
  457. (*in)[i].DeepCopyInto(&(*out)[i])
  458. }
  459. }
  460. return
  461. }
  462. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector.
  463. func (in *LabelSelector) DeepCopy() *LabelSelector {
  464. if in == nil {
  465. return nil
  466. }
  467. out := new(LabelSelector)
  468. in.DeepCopyInto(out)
  469. return out
  470. }
  471. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  472. func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) {
  473. *out = *in
  474. if in.Values != nil {
  475. in, out := &in.Values, &out.Values
  476. *out = make([]string, len(*in))
  477. copy(*out, *in)
  478. }
  479. return
  480. }
  481. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement.
  482. func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement {
  483. if in == nil {
  484. return nil
  485. }
  486. out := new(LabelSelectorRequirement)
  487. in.DeepCopyInto(out)
  488. return out
  489. }
  490. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  491. func (in *List) DeepCopyInto(out *List) {
  492. *out = *in
  493. out.TypeMeta = in.TypeMeta
  494. out.ListMeta = in.ListMeta
  495. if in.Items != nil {
  496. in, out := &in.Items, &out.Items
  497. *out = make([]runtime.RawExtension, len(*in))
  498. for i := range *in {
  499. (*in)[i].DeepCopyInto(&(*out)[i])
  500. }
  501. }
  502. return
  503. }
  504. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
  505. func (in *List) DeepCopy() *List {
  506. if in == nil {
  507. return nil
  508. }
  509. out := new(List)
  510. in.DeepCopyInto(out)
  511. return out
  512. }
  513. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  514. func (in *List) DeepCopyObject() runtime.Object {
  515. if c := in.DeepCopy(); c != nil {
  516. return c
  517. }
  518. return nil
  519. }
  520. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  521. func (in *ListMeta) DeepCopyInto(out *ListMeta) {
  522. *out = *in
  523. return
  524. }
  525. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
  526. func (in *ListMeta) DeepCopy() *ListMeta {
  527. if in == nil {
  528. return nil
  529. }
  530. out := new(ListMeta)
  531. in.DeepCopyInto(out)
  532. return out
  533. }
  534. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  535. func (in *ListOptions) DeepCopyInto(out *ListOptions) {
  536. *out = *in
  537. out.TypeMeta = in.TypeMeta
  538. if in.TimeoutSeconds != nil {
  539. in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
  540. *out = new(int64)
  541. **out = **in
  542. }
  543. return
  544. }
  545. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
  546. func (in *ListOptions) DeepCopy() *ListOptions {
  547. if in == nil {
  548. return nil
  549. }
  550. out := new(ListOptions)
  551. in.DeepCopyInto(out)
  552. return out
  553. }
  554. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  555. func (in *ListOptions) DeepCopyObject() runtime.Object {
  556. if c := in.DeepCopy(); c != nil {
  557. return c
  558. }
  559. return nil
  560. }
  561. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
  562. func (in *MicroTime) DeepCopy() *MicroTime {
  563. if in == nil {
  564. return nil
  565. }
  566. out := new(MicroTime)
  567. in.DeepCopyInto(out)
  568. return out
  569. }
  570. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  571. func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
  572. *out = *in
  573. in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
  574. if in.DeletionTimestamp != nil {
  575. in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
  576. *out = (*in).DeepCopy()
  577. }
  578. if in.DeletionGracePeriodSeconds != nil {
  579. in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
  580. *out = new(int64)
  581. **out = **in
  582. }
  583. if in.Labels != nil {
  584. in, out := &in.Labels, &out.Labels
  585. *out = make(map[string]string, len(*in))
  586. for key, val := range *in {
  587. (*out)[key] = val
  588. }
  589. }
  590. if in.Annotations != nil {
  591. in, out := &in.Annotations, &out.Annotations
  592. *out = make(map[string]string, len(*in))
  593. for key, val := range *in {
  594. (*out)[key] = val
  595. }
  596. }
  597. if in.OwnerReferences != nil {
  598. in, out := &in.OwnerReferences, &out.OwnerReferences
  599. *out = make([]OwnerReference, len(*in))
  600. for i := range *in {
  601. (*in)[i].DeepCopyInto(&(*out)[i])
  602. }
  603. }
  604. if in.Initializers != nil {
  605. in, out := &in.Initializers, &out.Initializers
  606. *out = new(Initializers)
  607. (*in).DeepCopyInto(*out)
  608. }
  609. if in.Finalizers != nil {
  610. in, out := &in.Finalizers, &out.Finalizers
  611. *out = make([]string, len(*in))
  612. copy(*out, *in)
  613. }
  614. return
  615. }
  616. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
  617. func (in *ObjectMeta) DeepCopy() *ObjectMeta {
  618. if in == nil {
  619. return nil
  620. }
  621. out := new(ObjectMeta)
  622. in.DeepCopyInto(out)
  623. return out
  624. }
  625. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  626. func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
  627. *out = *in
  628. if in.Controller != nil {
  629. in, out := &in.Controller, &out.Controller
  630. *out = new(bool)
  631. **out = **in
  632. }
  633. if in.BlockOwnerDeletion != nil {
  634. in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
  635. *out = new(bool)
  636. **out = **in
  637. }
  638. return
  639. }
  640. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
  641. func (in *OwnerReference) DeepCopy() *OwnerReference {
  642. if in == nil {
  643. return nil
  644. }
  645. out := new(OwnerReference)
  646. in.DeepCopyInto(out)
  647. return out
  648. }
  649. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  650. func (in *Patch) DeepCopyInto(out *Patch) {
  651. *out = *in
  652. return
  653. }
  654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
  655. func (in *Patch) DeepCopy() *Patch {
  656. if in == nil {
  657. return nil
  658. }
  659. out := new(Patch)
  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 *Preconditions) DeepCopyInto(out *Preconditions) {
  665. *out = *in
  666. if in.UID != nil {
  667. in, out := &in.UID, &out.UID
  668. *out = new(types.UID)
  669. **out = **in
  670. }
  671. return
  672. }
  673. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
  674. func (in *Preconditions) DeepCopy() *Preconditions {
  675. if in == nil {
  676. return nil
  677. }
  678. out := new(Preconditions)
  679. in.DeepCopyInto(out)
  680. return out
  681. }
  682. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  683. func (in *RootPaths) DeepCopyInto(out *RootPaths) {
  684. *out = *in
  685. if in.Paths != nil {
  686. in, out := &in.Paths, &out.Paths
  687. *out = make([]string, len(*in))
  688. copy(*out, *in)
  689. }
  690. return
  691. }
  692. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
  693. func (in *RootPaths) DeepCopy() *RootPaths {
  694. if in == nil {
  695. return nil
  696. }
  697. out := new(RootPaths)
  698. in.DeepCopyInto(out)
  699. return out
  700. }
  701. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  702. func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
  703. *out = *in
  704. return
  705. }
  706. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
  707. func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
  708. if in == nil {
  709. return nil
  710. }
  711. out := new(ServerAddressByClientCIDR)
  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 *Status) DeepCopyInto(out *Status) {
  717. *out = *in
  718. out.TypeMeta = in.TypeMeta
  719. out.ListMeta = in.ListMeta
  720. if in.Details != nil {
  721. in, out := &in.Details, &out.Details
  722. *out = new(StatusDetails)
  723. (*in).DeepCopyInto(*out)
  724. }
  725. return
  726. }
  727. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
  728. func (in *Status) DeepCopy() *Status {
  729. if in == nil {
  730. return nil
  731. }
  732. out := new(Status)
  733. in.DeepCopyInto(out)
  734. return out
  735. }
  736. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  737. func (in *Status) DeepCopyObject() runtime.Object {
  738. if c := in.DeepCopy(); c != nil {
  739. return c
  740. }
  741. return nil
  742. }
  743. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  744. func (in *StatusCause) DeepCopyInto(out *StatusCause) {
  745. *out = *in
  746. return
  747. }
  748. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
  749. func (in *StatusCause) DeepCopy() *StatusCause {
  750. if in == nil {
  751. return nil
  752. }
  753. out := new(StatusCause)
  754. in.DeepCopyInto(out)
  755. return out
  756. }
  757. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  758. func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
  759. *out = *in
  760. if in.Causes != nil {
  761. in, out := &in.Causes, &out.Causes
  762. *out = make([]StatusCause, len(*in))
  763. copy(*out, *in)
  764. }
  765. return
  766. }
  767. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
  768. func (in *StatusDetails) DeepCopy() *StatusDetails {
  769. if in == nil {
  770. return nil
  771. }
  772. out := new(StatusDetails)
  773. in.DeepCopyInto(out)
  774. return out
  775. }
  776. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
  777. func (in *Time) DeepCopy() *Time {
  778. if in == nil {
  779. return nil
  780. }
  781. out := new(Time)
  782. in.DeepCopyInto(out)
  783. return out
  784. }
  785. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  786. func (in *Timestamp) DeepCopyInto(out *Timestamp) {
  787. *out = *in
  788. return
  789. }
  790. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
  791. func (in *Timestamp) DeepCopy() *Timestamp {
  792. if in == nil {
  793. return nil
  794. }
  795. out := new(Timestamp)
  796. in.DeepCopyInto(out)
  797. return out
  798. }
  799. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  800. func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
  801. *out = *in
  802. out.TypeMeta = in.TypeMeta
  803. if in.DryRun != nil {
  804. in, out := &in.DryRun, &out.DryRun
  805. *out = make([]string, len(*in))
  806. copy(*out, *in)
  807. }
  808. return
  809. }
  810. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
  811. func (in *UpdateOptions) DeepCopy() *UpdateOptions {
  812. if in == nil {
  813. return nil
  814. }
  815. out := new(UpdateOptions)
  816. in.DeepCopyInto(out)
  817. return out
  818. }
  819. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  820. func (in *UpdateOptions) DeepCopyObject() runtime.Object {
  821. if c := in.DeepCopy(); c != nil {
  822. return c
  823. }
  824. return nil
  825. }
  826. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  827. func (in Verbs) DeepCopyInto(out *Verbs) {
  828. {
  829. in := &in
  830. *out = make(Verbs, len(*in))
  831. copy(*out, *in)
  832. return
  833. }
  834. }
  835. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
  836. func (in Verbs) DeepCopy() Verbs {
  837. if in == nil {
  838. return nil
  839. }
  840. out := new(Verbs)
  841. in.DeepCopyInto(out)
  842. return *out
  843. }
  844. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  845. func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
  846. *out = *in
  847. in.Object.DeepCopyInto(&out.Object)
  848. return
  849. }
  850. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
  851. func (in *WatchEvent) DeepCopy() *WatchEvent {
  852. if in == nil {
  853. return nil
  854. }
  855. out := new(WatchEvent)
  856. in.DeepCopyInto(out)
  857. return out
  858. }
  859. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  860. func (in *WatchEvent) DeepCopyObject() runtime.Object {
  861. if c := in.DeepCopy(); c != nil {
  862. return c
  863. }
  864. return nil
  865. }