zz_generated.deepcopy.go 17 KB

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