zz_generated.deepcopy.go 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612
  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. )
  21. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  22. func (in *CSIDriver) DeepCopyInto(out *CSIDriver) {
  23. *out = *in
  24. out.TypeMeta = in.TypeMeta
  25. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  26. in.Spec.DeepCopyInto(&out.Spec)
  27. return
  28. }
  29. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIDriver.
  30. func (in *CSIDriver) DeepCopy() *CSIDriver {
  31. if in == nil {
  32. return nil
  33. }
  34. out := new(CSIDriver)
  35. in.DeepCopyInto(out)
  36. return out
  37. }
  38. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  39. func (in *CSIDriver) DeepCopyObject() runtime.Object {
  40. if c := in.DeepCopy(); c != nil {
  41. return c
  42. }
  43. return nil
  44. }
  45. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  46. func (in *CSIDriverList) DeepCopyInto(out *CSIDriverList) {
  47. *out = *in
  48. out.TypeMeta = in.TypeMeta
  49. in.ListMeta.DeepCopyInto(&out.ListMeta)
  50. if in.Items != nil {
  51. in, out := &in.Items, &out.Items
  52. *out = make([]CSIDriver, len(*in))
  53. for i := range *in {
  54. (*in)[i].DeepCopyInto(&(*out)[i])
  55. }
  56. }
  57. return
  58. }
  59. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIDriverList.
  60. func (in *CSIDriverList) DeepCopy() *CSIDriverList {
  61. if in == nil {
  62. return nil
  63. }
  64. out := new(CSIDriverList)
  65. in.DeepCopyInto(out)
  66. return out
  67. }
  68. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  69. func (in *CSIDriverList) DeepCopyObject() runtime.Object {
  70. if c := in.DeepCopy(); c != nil {
  71. return c
  72. }
  73. return nil
  74. }
  75. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  76. func (in *CSIDriverSpec) DeepCopyInto(out *CSIDriverSpec) {
  77. *out = *in
  78. if in.AttachRequired != nil {
  79. in, out := &in.AttachRequired, &out.AttachRequired
  80. *out = new(bool)
  81. **out = **in
  82. }
  83. if in.PodInfoOnMount != nil {
  84. in, out := &in.PodInfoOnMount, &out.PodInfoOnMount
  85. *out = new(bool)
  86. **out = **in
  87. }
  88. if in.VolumeLifecycleModes != nil {
  89. in, out := &in.VolumeLifecycleModes, &out.VolumeLifecycleModes
  90. *out = make([]VolumeLifecycleMode, len(*in))
  91. copy(*out, *in)
  92. }
  93. if in.StorageCapacity != nil {
  94. in, out := &in.StorageCapacity, &out.StorageCapacity
  95. *out = new(bool)
  96. **out = **in
  97. }
  98. if in.FSGroupPolicy != nil {
  99. in, out := &in.FSGroupPolicy, &out.FSGroupPolicy
  100. *out = new(FSGroupPolicy)
  101. **out = **in
  102. }
  103. if in.TokenRequests != nil {
  104. in, out := &in.TokenRequests, &out.TokenRequests
  105. *out = make([]TokenRequest, len(*in))
  106. for i := range *in {
  107. (*in)[i].DeepCopyInto(&(*out)[i])
  108. }
  109. }
  110. if in.RequiresRepublish != nil {
  111. in, out := &in.RequiresRepublish, &out.RequiresRepublish
  112. *out = new(bool)
  113. **out = **in
  114. }
  115. return
  116. }
  117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIDriverSpec.
  118. func (in *CSIDriverSpec) DeepCopy() *CSIDriverSpec {
  119. if in == nil {
  120. return nil
  121. }
  122. out := new(CSIDriverSpec)
  123. in.DeepCopyInto(out)
  124. return out
  125. }
  126. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  127. func (in *CSINode) DeepCopyInto(out *CSINode) {
  128. *out = *in
  129. out.TypeMeta = in.TypeMeta
  130. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  131. in.Spec.DeepCopyInto(&out.Spec)
  132. return
  133. }
  134. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSINode.
  135. func (in *CSINode) DeepCopy() *CSINode {
  136. if in == nil {
  137. return nil
  138. }
  139. out := new(CSINode)
  140. in.DeepCopyInto(out)
  141. return out
  142. }
  143. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  144. func (in *CSINode) DeepCopyObject() runtime.Object {
  145. if c := in.DeepCopy(); c != nil {
  146. return c
  147. }
  148. return nil
  149. }
  150. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  151. func (in *CSINodeDriver) DeepCopyInto(out *CSINodeDriver) {
  152. *out = *in
  153. if in.TopologyKeys != nil {
  154. in, out := &in.TopologyKeys, &out.TopologyKeys
  155. *out = make([]string, len(*in))
  156. copy(*out, *in)
  157. }
  158. if in.Allocatable != nil {
  159. in, out := &in.Allocatable, &out.Allocatable
  160. *out = new(VolumeNodeResources)
  161. (*in).DeepCopyInto(*out)
  162. }
  163. return
  164. }
  165. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSINodeDriver.
  166. func (in *CSINodeDriver) DeepCopy() *CSINodeDriver {
  167. if in == nil {
  168. return nil
  169. }
  170. out := new(CSINodeDriver)
  171. in.DeepCopyInto(out)
  172. return out
  173. }
  174. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  175. func (in *CSINodeList) DeepCopyInto(out *CSINodeList) {
  176. *out = *in
  177. out.TypeMeta = in.TypeMeta
  178. in.ListMeta.DeepCopyInto(&out.ListMeta)
  179. if in.Items != nil {
  180. in, out := &in.Items, &out.Items
  181. *out = make([]CSINode, len(*in))
  182. for i := range *in {
  183. (*in)[i].DeepCopyInto(&(*out)[i])
  184. }
  185. }
  186. return
  187. }
  188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSINodeList.
  189. func (in *CSINodeList) DeepCopy() *CSINodeList {
  190. if in == nil {
  191. return nil
  192. }
  193. out := new(CSINodeList)
  194. in.DeepCopyInto(out)
  195. return out
  196. }
  197. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  198. func (in *CSINodeList) DeepCopyObject() runtime.Object {
  199. if c := in.DeepCopy(); c != nil {
  200. return c
  201. }
  202. return nil
  203. }
  204. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  205. func (in *CSINodeSpec) DeepCopyInto(out *CSINodeSpec) {
  206. *out = *in
  207. if in.Drivers != nil {
  208. in, out := &in.Drivers, &out.Drivers
  209. *out = make([]CSINodeDriver, len(*in))
  210. for i := range *in {
  211. (*in)[i].DeepCopyInto(&(*out)[i])
  212. }
  213. }
  214. return
  215. }
  216. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSINodeSpec.
  217. func (in *CSINodeSpec) DeepCopy() *CSINodeSpec {
  218. if in == nil {
  219. return nil
  220. }
  221. out := new(CSINodeSpec)
  222. in.DeepCopyInto(out)
  223. return out
  224. }
  225. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  226. func (in *CSIStorageCapacity) DeepCopyInto(out *CSIStorageCapacity) {
  227. *out = *in
  228. out.TypeMeta = in.TypeMeta
  229. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  230. if in.NodeTopology != nil {
  231. in, out := &in.NodeTopology, &out.NodeTopology
  232. *out = new(v1.LabelSelector)
  233. (*in).DeepCopyInto(*out)
  234. }
  235. if in.Capacity != nil {
  236. in, out := &in.Capacity, &out.Capacity
  237. x := (*in).DeepCopy()
  238. *out = &x
  239. }
  240. if in.MaximumVolumeSize != nil {
  241. in, out := &in.MaximumVolumeSize, &out.MaximumVolumeSize
  242. x := (*in).DeepCopy()
  243. *out = &x
  244. }
  245. return
  246. }
  247. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIStorageCapacity.
  248. func (in *CSIStorageCapacity) DeepCopy() *CSIStorageCapacity {
  249. if in == nil {
  250. return nil
  251. }
  252. out := new(CSIStorageCapacity)
  253. in.DeepCopyInto(out)
  254. return out
  255. }
  256. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  257. func (in *CSIStorageCapacity) DeepCopyObject() runtime.Object {
  258. if c := in.DeepCopy(); c != nil {
  259. return c
  260. }
  261. return nil
  262. }
  263. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  264. func (in *CSIStorageCapacityList) DeepCopyInto(out *CSIStorageCapacityList) {
  265. *out = *in
  266. out.TypeMeta = in.TypeMeta
  267. in.ListMeta.DeepCopyInto(&out.ListMeta)
  268. if in.Items != nil {
  269. in, out := &in.Items, &out.Items
  270. *out = make([]CSIStorageCapacity, len(*in))
  271. for i := range *in {
  272. (*in)[i].DeepCopyInto(&(*out)[i])
  273. }
  274. }
  275. return
  276. }
  277. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIStorageCapacityList.
  278. func (in *CSIStorageCapacityList) DeepCopy() *CSIStorageCapacityList {
  279. if in == nil {
  280. return nil
  281. }
  282. out := new(CSIStorageCapacityList)
  283. in.DeepCopyInto(out)
  284. return out
  285. }
  286. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  287. func (in *CSIStorageCapacityList) DeepCopyObject() runtime.Object {
  288. if c := in.DeepCopy(); c != nil {
  289. return c
  290. }
  291. return nil
  292. }
  293. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  294. func (in *StorageClass) DeepCopyInto(out *StorageClass) {
  295. *out = *in
  296. out.TypeMeta = in.TypeMeta
  297. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  298. if in.Parameters != nil {
  299. in, out := &in.Parameters, &out.Parameters
  300. *out = make(map[string]string, len(*in))
  301. for key, val := range *in {
  302. (*out)[key] = val
  303. }
  304. }
  305. if in.ReclaimPolicy != nil {
  306. in, out := &in.ReclaimPolicy, &out.ReclaimPolicy
  307. *out = new(corev1.PersistentVolumeReclaimPolicy)
  308. **out = **in
  309. }
  310. if in.MountOptions != nil {
  311. in, out := &in.MountOptions, &out.MountOptions
  312. *out = make([]string, len(*in))
  313. copy(*out, *in)
  314. }
  315. if in.AllowVolumeExpansion != nil {
  316. in, out := &in.AllowVolumeExpansion, &out.AllowVolumeExpansion
  317. *out = new(bool)
  318. **out = **in
  319. }
  320. if in.VolumeBindingMode != nil {
  321. in, out := &in.VolumeBindingMode, &out.VolumeBindingMode
  322. *out = new(VolumeBindingMode)
  323. **out = **in
  324. }
  325. if in.AllowedTopologies != nil {
  326. in, out := &in.AllowedTopologies, &out.AllowedTopologies
  327. *out = make([]corev1.TopologySelectorTerm, len(*in))
  328. for i := range *in {
  329. (*in)[i].DeepCopyInto(&(*out)[i])
  330. }
  331. }
  332. return
  333. }
  334. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageClass.
  335. func (in *StorageClass) DeepCopy() *StorageClass {
  336. if in == nil {
  337. return nil
  338. }
  339. out := new(StorageClass)
  340. in.DeepCopyInto(out)
  341. return out
  342. }
  343. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  344. func (in *StorageClass) DeepCopyObject() runtime.Object {
  345. if c := in.DeepCopy(); c != nil {
  346. return c
  347. }
  348. return nil
  349. }
  350. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  351. func (in *StorageClassList) DeepCopyInto(out *StorageClassList) {
  352. *out = *in
  353. out.TypeMeta = in.TypeMeta
  354. in.ListMeta.DeepCopyInto(&out.ListMeta)
  355. if in.Items != nil {
  356. in, out := &in.Items, &out.Items
  357. *out = make([]StorageClass, len(*in))
  358. for i := range *in {
  359. (*in)[i].DeepCopyInto(&(*out)[i])
  360. }
  361. }
  362. return
  363. }
  364. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageClassList.
  365. func (in *StorageClassList) DeepCopy() *StorageClassList {
  366. if in == nil {
  367. return nil
  368. }
  369. out := new(StorageClassList)
  370. in.DeepCopyInto(out)
  371. return out
  372. }
  373. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  374. func (in *StorageClassList) DeepCopyObject() runtime.Object {
  375. if c := in.DeepCopy(); c != nil {
  376. return c
  377. }
  378. return nil
  379. }
  380. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  381. func (in *TokenRequest) DeepCopyInto(out *TokenRequest) {
  382. *out = *in
  383. if in.ExpirationSeconds != nil {
  384. in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
  385. *out = new(int64)
  386. **out = **in
  387. }
  388. return
  389. }
  390. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRequest.
  391. func (in *TokenRequest) DeepCopy() *TokenRequest {
  392. if in == nil {
  393. return nil
  394. }
  395. out := new(TokenRequest)
  396. in.DeepCopyInto(out)
  397. return out
  398. }
  399. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  400. func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment) {
  401. *out = *in
  402. out.TypeMeta = in.TypeMeta
  403. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  404. in.Spec.DeepCopyInto(&out.Spec)
  405. in.Status.DeepCopyInto(&out.Status)
  406. return
  407. }
  408. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachment.
  409. func (in *VolumeAttachment) DeepCopy() *VolumeAttachment {
  410. if in == nil {
  411. return nil
  412. }
  413. out := new(VolumeAttachment)
  414. in.DeepCopyInto(out)
  415. return out
  416. }
  417. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  418. func (in *VolumeAttachment) DeepCopyObject() runtime.Object {
  419. if c := in.DeepCopy(); c != nil {
  420. return c
  421. }
  422. return nil
  423. }
  424. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  425. func (in *VolumeAttachmentList) DeepCopyInto(out *VolumeAttachmentList) {
  426. *out = *in
  427. out.TypeMeta = in.TypeMeta
  428. in.ListMeta.DeepCopyInto(&out.ListMeta)
  429. if in.Items != nil {
  430. in, out := &in.Items, &out.Items
  431. *out = make([]VolumeAttachment, len(*in))
  432. for i := range *in {
  433. (*in)[i].DeepCopyInto(&(*out)[i])
  434. }
  435. }
  436. return
  437. }
  438. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentList.
  439. func (in *VolumeAttachmentList) DeepCopy() *VolumeAttachmentList {
  440. if in == nil {
  441. return nil
  442. }
  443. out := new(VolumeAttachmentList)
  444. in.DeepCopyInto(out)
  445. return out
  446. }
  447. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  448. func (in *VolumeAttachmentList) DeepCopyObject() runtime.Object {
  449. if c := in.DeepCopy(); c != nil {
  450. return c
  451. }
  452. return nil
  453. }
  454. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  455. func (in *VolumeAttachmentSource) DeepCopyInto(out *VolumeAttachmentSource) {
  456. *out = *in
  457. if in.PersistentVolumeName != nil {
  458. in, out := &in.PersistentVolumeName, &out.PersistentVolumeName
  459. *out = new(string)
  460. **out = **in
  461. }
  462. if in.InlineVolumeSpec != nil {
  463. in, out := &in.InlineVolumeSpec, &out.InlineVolumeSpec
  464. *out = new(corev1.PersistentVolumeSpec)
  465. (*in).DeepCopyInto(*out)
  466. }
  467. return
  468. }
  469. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSource.
  470. func (in *VolumeAttachmentSource) DeepCopy() *VolumeAttachmentSource {
  471. if in == nil {
  472. return nil
  473. }
  474. out := new(VolumeAttachmentSource)
  475. in.DeepCopyInto(out)
  476. return out
  477. }
  478. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  479. func (in *VolumeAttachmentSpec) DeepCopyInto(out *VolumeAttachmentSpec) {
  480. *out = *in
  481. in.Source.DeepCopyInto(&out.Source)
  482. return
  483. }
  484. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpec.
  485. func (in *VolumeAttachmentSpec) DeepCopy() *VolumeAttachmentSpec {
  486. if in == nil {
  487. return nil
  488. }
  489. out := new(VolumeAttachmentSpec)
  490. in.DeepCopyInto(out)
  491. return out
  492. }
  493. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  494. func (in *VolumeAttachmentStatus) DeepCopyInto(out *VolumeAttachmentStatus) {
  495. *out = *in
  496. if in.AttachmentMetadata != nil {
  497. in, out := &in.AttachmentMetadata, &out.AttachmentMetadata
  498. *out = make(map[string]string, len(*in))
  499. for key, val := range *in {
  500. (*out)[key] = val
  501. }
  502. }
  503. if in.AttachError != nil {
  504. in, out := &in.AttachError, &out.AttachError
  505. *out = new(VolumeError)
  506. (*in).DeepCopyInto(*out)
  507. }
  508. if in.DetachError != nil {
  509. in, out := &in.DetachError, &out.DetachError
  510. *out = new(VolumeError)
  511. (*in).DeepCopyInto(*out)
  512. }
  513. return
  514. }
  515. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentStatus.
  516. func (in *VolumeAttachmentStatus) DeepCopy() *VolumeAttachmentStatus {
  517. if in == nil {
  518. return nil
  519. }
  520. out := new(VolumeAttachmentStatus)
  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 *VolumeError) DeepCopyInto(out *VolumeError) {
  526. *out = *in
  527. in.Time.DeepCopyInto(&out.Time)
  528. return
  529. }
  530. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeError.
  531. func (in *VolumeError) DeepCopy() *VolumeError {
  532. if in == nil {
  533. return nil
  534. }
  535. out := new(VolumeError)
  536. in.DeepCopyInto(out)
  537. return out
  538. }
  539. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  540. func (in *VolumeNodeResources) DeepCopyInto(out *VolumeNodeResources) {
  541. *out = *in
  542. if in.Count != nil {
  543. in, out := &in.Count, &out.Count
  544. *out = new(int32)
  545. **out = **in
  546. }
  547. return
  548. }
  549. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeNodeResources.
  550. func (in *VolumeNodeResources) DeepCopy() *VolumeNodeResources {
  551. if in == nil {
  552. return nil
  553. }
  554. out := new(VolumeNodeResources)
  555. in.DeepCopyInto(out)
  556. return out
  557. }