zz_generated.deepcopy.go 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706
  1. //go:build !ignore_autogenerated
  2. /*
  3. Copyright © The ESO 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. https://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 controller-gen. DO NOT EDIT.
  15. package v1alpha1
  16. import (
  17. externalsecretsv1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1"
  18. apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
  19. "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 *ClusterProviderClass) DeepCopyInto(out *ClusterProviderClass) {
  24. *out = *in
  25. out.TypeMeta = in.TypeMeta
  26. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  27. out.Spec = in.Spec
  28. in.Status.DeepCopyInto(&out.Status)
  29. }
  30. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderClass.
  31. func (in *ClusterProviderClass) DeepCopy() *ClusterProviderClass {
  32. if in == nil {
  33. return nil
  34. }
  35. out := new(ClusterProviderClass)
  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 *ClusterProviderClass) 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 *ClusterProviderClassList) DeepCopyInto(out *ClusterProviderClassList) {
  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([]ClusterProviderClass, len(*in))
  54. for i := range *in {
  55. (*in)[i].DeepCopyInto(&(*out)[i])
  56. }
  57. }
  58. }
  59. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderClassList.
  60. func (in *ClusterProviderClassList) DeepCopy() *ClusterProviderClassList {
  61. if in == nil {
  62. return nil
  63. }
  64. out := new(ClusterProviderClassList)
  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 *ClusterProviderClassList) 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 *ClusterProviderClassSpec) DeepCopyInto(out *ClusterProviderClassSpec) {
  77. *out = *in
  78. }
  79. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderClassSpec.
  80. func (in *ClusterProviderClassSpec) DeepCopy() *ClusterProviderClassSpec {
  81. if in == nil {
  82. return nil
  83. }
  84. out := new(ClusterProviderClassSpec)
  85. in.DeepCopyInto(out)
  86. return out
  87. }
  88. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  89. func (in *ClusterProviderClassStatus) DeepCopyInto(out *ClusterProviderClassStatus) {
  90. *out = *in
  91. if in.Conditions != nil {
  92. in, out := &in.Conditions, &out.Conditions
  93. *out = make([]v1.Condition, len(*in))
  94. for i := range *in {
  95. (*in)[i].DeepCopyInto(&(*out)[i])
  96. }
  97. }
  98. }
  99. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderClassStatus.
  100. func (in *ClusterProviderClassStatus) DeepCopy() *ClusterProviderClassStatus {
  101. if in == nil {
  102. return nil
  103. }
  104. out := new(ClusterProviderClassStatus)
  105. in.DeepCopyInto(out)
  106. return out
  107. }
  108. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  109. func (in *ClusterPushSecret) DeepCopyInto(out *ClusterPushSecret) {
  110. *out = *in
  111. out.TypeMeta = in.TypeMeta
  112. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  113. in.Spec.DeepCopyInto(&out.Spec)
  114. in.Status.DeepCopyInto(&out.Status)
  115. }
  116. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPushSecret.
  117. func (in *ClusterPushSecret) DeepCopy() *ClusterPushSecret {
  118. if in == nil {
  119. return nil
  120. }
  121. out := new(ClusterPushSecret)
  122. in.DeepCopyInto(out)
  123. return out
  124. }
  125. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  126. func (in *ClusterPushSecret) DeepCopyObject() runtime.Object {
  127. if c := in.DeepCopy(); c != nil {
  128. return c
  129. }
  130. return nil
  131. }
  132. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  133. func (in *ClusterPushSecretCondition) DeepCopyInto(out *ClusterPushSecretCondition) {
  134. *out = *in
  135. if in.NamespaceSelector != nil {
  136. in, out := &in.NamespaceSelector, &out.NamespaceSelector
  137. *out = new(v1.LabelSelector)
  138. (*in).DeepCopyInto(*out)
  139. }
  140. if in.Namespaces != nil {
  141. in, out := &in.Namespaces, &out.Namespaces
  142. *out = make([]string, len(*in))
  143. copy(*out, *in)
  144. }
  145. }
  146. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPushSecretCondition.
  147. func (in *ClusterPushSecretCondition) DeepCopy() *ClusterPushSecretCondition {
  148. if in == nil {
  149. return nil
  150. }
  151. out := new(ClusterPushSecretCondition)
  152. in.DeepCopyInto(out)
  153. return out
  154. }
  155. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  156. func (in *ClusterPushSecretList) DeepCopyInto(out *ClusterPushSecretList) {
  157. *out = *in
  158. out.TypeMeta = in.TypeMeta
  159. in.ListMeta.DeepCopyInto(&out.ListMeta)
  160. if in.Items != nil {
  161. in, out := &in.Items, &out.Items
  162. *out = make([]ClusterPushSecret, len(*in))
  163. for i := range *in {
  164. (*in)[i].DeepCopyInto(&(*out)[i])
  165. }
  166. }
  167. }
  168. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPushSecretList.
  169. func (in *ClusterPushSecretList) DeepCopy() *ClusterPushSecretList {
  170. if in == nil {
  171. return nil
  172. }
  173. out := new(ClusterPushSecretList)
  174. in.DeepCopyInto(out)
  175. return out
  176. }
  177. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  178. func (in *ClusterPushSecretList) DeepCopyObject() runtime.Object {
  179. if c := in.DeepCopy(); c != nil {
  180. return c
  181. }
  182. return nil
  183. }
  184. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  185. func (in *ClusterPushSecretNamespaceFailure) DeepCopyInto(out *ClusterPushSecretNamespaceFailure) {
  186. *out = *in
  187. }
  188. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPushSecretNamespaceFailure.
  189. func (in *ClusterPushSecretNamespaceFailure) DeepCopy() *ClusterPushSecretNamespaceFailure {
  190. if in == nil {
  191. return nil
  192. }
  193. out := new(ClusterPushSecretNamespaceFailure)
  194. in.DeepCopyInto(out)
  195. return out
  196. }
  197. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  198. func (in *ClusterPushSecretSpec) DeepCopyInto(out *ClusterPushSecretSpec) {
  199. *out = *in
  200. in.PushSecretSpec.DeepCopyInto(&out.PushSecretSpec)
  201. if in.RefreshInterval != nil {
  202. in, out := &in.RefreshInterval, &out.RefreshInterval
  203. *out = new(v1.Duration)
  204. **out = **in
  205. }
  206. in.PushSecretMetadata.DeepCopyInto(&out.PushSecretMetadata)
  207. if in.NamespaceSelectors != nil {
  208. in, out := &in.NamespaceSelectors, &out.NamespaceSelectors
  209. *out = make([]*v1.LabelSelector, len(*in))
  210. for i := range *in {
  211. if (*in)[i] != nil {
  212. in, out := &(*in)[i], &(*out)[i]
  213. *out = new(v1.LabelSelector)
  214. (*in).DeepCopyInto(*out)
  215. }
  216. }
  217. }
  218. }
  219. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPushSecretSpec.
  220. func (in *ClusterPushSecretSpec) DeepCopy() *ClusterPushSecretSpec {
  221. if in == nil {
  222. return nil
  223. }
  224. out := new(ClusterPushSecretSpec)
  225. in.DeepCopyInto(out)
  226. return out
  227. }
  228. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  229. func (in *ClusterPushSecretStatus) DeepCopyInto(out *ClusterPushSecretStatus) {
  230. *out = *in
  231. if in.FailedNamespaces != nil {
  232. in, out := &in.FailedNamespaces, &out.FailedNamespaces
  233. *out = make([]ClusterPushSecretNamespaceFailure, len(*in))
  234. copy(*out, *in)
  235. }
  236. if in.ProvisionedNamespaces != nil {
  237. in, out := &in.ProvisionedNamespaces, &out.ProvisionedNamespaces
  238. *out = make([]string, len(*in))
  239. copy(*out, *in)
  240. }
  241. if in.Conditions != nil {
  242. in, out := &in.Conditions, &out.Conditions
  243. *out = make([]PushSecretStatusCondition, len(*in))
  244. for i := range *in {
  245. (*in)[i].DeepCopyInto(&(*out)[i])
  246. }
  247. }
  248. }
  249. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPushSecretStatus.
  250. func (in *ClusterPushSecretStatus) DeepCopy() *ClusterPushSecretStatus {
  251. if in == nil {
  252. return nil
  253. }
  254. out := new(ClusterPushSecretStatus)
  255. in.DeepCopyInto(out)
  256. return out
  257. }
  258. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  259. func (in *PushSecret) DeepCopyInto(out *PushSecret) {
  260. *out = *in
  261. out.TypeMeta = in.TypeMeta
  262. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  263. in.Spec.DeepCopyInto(&out.Spec)
  264. in.Status.DeepCopyInto(&out.Status)
  265. }
  266. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecret.
  267. func (in *PushSecret) DeepCopy() *PushSecret {
  268. if in == nil {
  269. return nil
  270. }
  271. out := new(PushSecret)
  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 *PushSecret) 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 *PushSecretData) DeepCopyInto(out *PushSecretData) {
  284. *out = *in
  285. out.Match = in.Match
  286. if in.Metadata != nil {
  287. in, out := &in.Metadata, &out.Metadata
  288. *out = new(apiextensionsv1.JSON)
  289. (*in).DeepCopyInto(*out)
  290. }
  291. }
  292. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretData.
  293. func (in *PushSecretData) DeepCopy() *PushSecretData {
  294. if in == nil {
  295. return nil
  296. }
  297. out := new(PushSecretData)
  298. in.DeepCopyInto(out)
  299. return out
  300. }
  301. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  302. func (in *PushSecretDataTo) DeepCopyInto(out *PushSecretDataTo) {
  303. *out = *in
  304. if in.StoreRef != nil {
  305. in, out := &in.StoreRef, &out.StoreRef
  306. *out = new(PushSecretStoreRef)
  307. (*in).DeepCopyInto(*out)
  308. }
  309. if in.Match != nil {
  310. in, out := &in.Match, &out.Match
  311. *out = new(PushSecretDataToMatch)
  312. **out = **in
  313. }
  314. if in.Rewrite != nil {
  315. in, out := &in.Rewrite, &out.Rewrite
  316. *out = make([]PushSecretRewrite, len(*in))
  317. for i := range *in {
  318. (*in)[i].DeepCopyInto(&(*out)[i])
  319. }
  320. }
  321. if in.Metadata != nil {
  322. in, out := &in.Metadata, &out.Metadata
  323. *out = new(apiextensionsv1.JSON)
  324. (*in).DeepCopyInto(*out)
  325. }
  326. }
  327. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretDataTo.
  328. func (in *PushSecretDataTo) DeepCopy() *PushSecretDataTo {
  329. if in == nil {
  330. return nil
  331. }
  332. out := new(PushSecretDataTo)
  333. in.DeepCopyInto(out)
  334. return out
  335. }
  336. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  337. func (in *PushSecretDataToMatch) DeepCopyInto(out *PushSecretDataToMatch) {
  338. *out = *in
  339. }
  340. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretDataToMatch.
  341. func (in *PushSecretDataToMatch) DeepCopy() *PushSecretDataToMatch {
  342. if in == nil {
  343. return nil
  344. }
  345. out := new(PushSecretDataToMatch)
  346. in.DeepCopyInto(out)
  347. return out
  348. }
  349. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  350. func (in *PushSecretList) DeepCopyInto(out *PushSecretList) {
  351. *out = *in
  352. out.TypeMeta = in.TypeMeta
  353. in.ListMeta.DeepCopyInto(&out.ListMeta)
  354. if in.Items != nil {
  355. in, out := &in.Items, &out.Items
  356. *out = make([]PushSecret, len(*in))
  357. for i := range *in {
  358. (*in)[i].DeepCopyInto(&(*out)[i])
  359. }
  360. }
  361. }
  362. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretList.
  363. func (in *PushSecretList) DeepCopy() *PushSecretList {
  364. if in == nil {
  365. return nil
  366. }
  367. out := new(PushSecretList)
  368. in.DeepCopyInto(out)
  369. return out
  370. }
  371. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  372. func (in *PushSecretList) DeepCopyObject() runtime.Object {
  373. if c := in.DeepCopy(); c != nil {
  374. return c
  375. }
  376. return nil
  377. }
  378. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  379. func (in *PushSecretMatch) DeepCopyInto(out *PushSecretMatch) {
  380. *out = *in
  381. out.RemoteRef = in.RemoteRef
  382. }
  383. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretMatch.
  384. func (in *PushSecretMatch) DeepCopy() *PushSecretMatch {
  385. if in == nil {
  386. return nil
  387. }
  388. out := new(PushSecretMatch)
  389. in.DeepCopyInto(out)
  390. return out
  391. }
  392. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  393. func (in *PushSecretMetadata) DeepCopyInto(out *PushSecretMetadata) {
  394. *out = *in
  395. if in.Annotations != nil {
  396. in, out := &in.Annotations, &out.Annotations
  397. *out = make(map[string]string, len(*in))
  398. for key, val := range *in {
  399. (*out)[key] = val
  400. }
  401. }
  402. if in.Labels != nil {
  403. in, out := &in.Labels, &out.Labels
  404. *out = make(map[string]string, len(*in))
  405. for key, val := range *in {
  406. (*out)[key] = val
  407. }
  408. }
  409. }
  410. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretMetadata.
  411. func (in *PushSecretMetadata) DeepCopy() *PushSecretMetadata {
  412. if in == nil {
  413. return nil
  414. }
  415. out := new(PushSecretMetadata)
  416. in.DeepCopyInto(out)
  417. return out
  418. }
  419. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  420. func (in *PushSecretRemoteRef) DeepCopyInto(out *PushSecretRemoteRef) {
  421. *out = *in
  422. }
  423. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretRemoteRef.
  424. func (in *PushSecretRemoteRef) DeepCopy() *PushSecretRemoteRef {
  425. if in == nil {
  426. return nil
  427. }
  428. out := new(PushSecretRemoteRef)
  429. in.DeepCopyInto(out)
  430. return out
  431. }
  432. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  433. func (in *PushSecretRewrite) DeepCopyInto(out *PushSecretRewrite) {
  434. *out = *in
  435. if in.Regexp != nil {
  436. in, out := &in.Regexp, &out.Regexp
  437. *out = new(externalsecretsv1.ExternalSecretRewriteRegexp)
  438. **out = **in
  439. }
  440. if in.Transform != nil {
  441. in, out := &in.Transform, &out.Transform
  442. *out = new(externalsecretsv1.ExternalSecretRewriteTransform)
  443. **out = **in
  444. }
  445. }
  446. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretRewrite.
  447. func (in *PushSecretRewrite) DeepCopy() *PushSecretRewrite {
  448. if in == nil {
  449. return nil
  450. }
  451. out := new(PushSecretRewrite)
  452. in.DeepCopyInto(out)
  453. return out
  454. }
  455. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  456. func (in *PushSecretSecret) DeepCopyInto(out *PushSecretSecret) {
  457. *out = *in
  458. if in.Selector != nil {
  459. in, out := &in.Selector, &out.Selector
  460. *out = new(v1.LabelSelector)
  461. (*in).DeepCopyInto(*out)
  462. }
  463. }
  464. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSecret.
  465. func (in *PushSecretSecret) DeepCopy() *PushSecretSecret {
  466. if in == nil {
  467. return nil
  468. }
  469. out := new(PushSecretSecret)
  470. in.DeepCopyInto(out)
  471. return out
  472. }
  473. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  474. func (in *PushSecretSelector) DeepCopyInto(out *PushSecretSelector) {
  475. *out = *in
  476. if in.Secret != nil {
  477. in, out := &in.Secret, &out.Secret
  478. *out = new(PushSecretSecret)
  479. (*in).DeepCopyInto(*out)
  480. }
  481. if in.GeneratorRef != nil {
  482. in, out := &in.GeneratorRef, &out.GeneratorRef
  483. *out = new(externalsecretsv1.GeneratorRef)
  484. **out = **in
  485. }
  486. }
  487. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSelector.
  488. func (in *PushSecretSelector) DeepCopy() *PushSecretSelector {
  489. if in == nil {
  490. return nil
  491. }
  492. out := new(PushSecretSelector)
  493. in.DeepCopyInto(out)
  494. return out
  495. }
  496. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  497. func (in *PushSecretSpec) DeepCopyInto(out *PushSecretSpec) {
  498. *out = *in
  499. if in.RefreshInterval != nil {
  500. in, out := &in.RefreshInterval, &out.RefreshInterval
  501. *out = new(v1.Duration)
  502. **out = **in
  503. }
  504. if in.SecretStoreRefs != nil {
  505. in, out := &in.SecretStoreRefs, &out.SecretStoreRefs
  506. *out = make([]PushSecretStoreRef, len(*in))
  507. for i := range *in {
  508. (*in)[i].DeepCopyInto(&(*out)[i])
  509. }
  510. }
  511. in.Selector.DeepCopyInto(&out.Selector)
  512. if in.Data != nil {
  513. in, out := &in.Data, &out.Data
  514. *out = make([]PushSecretData, len(*in))
  515. for i := range *in {
  516. (*in)[i].DeepCopyInto(&(*out)[i])
  517. }
  518. }
  519. if in.DataTo != nil {
  520. in, out := &in.DataTo, &out.DataTo
  521. *out = make([]PushSecretDataTo, len(*in))
  522. for i := range *in {
  523. (*in)[i].DeepCopyInto(&(*out)[i])
  524. }
  525. }
  526. if in.Template != nil {
  527. in, out := &in.Template, &out.Template
  528. *out = new(externalsecretsv1.ExternalSecretTemplate)
  529. (*in).DeepCopyInto(*out)
  530. }
  531. }
  532. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretSpec.
  533. func (in *PushSecretSpec) DeepCopy() *PushSecretSpec {
  534. if in == nil {
  535. return nil
  536. }
  537. out := new(PushSecretSpec)
  538. in.DeepCopyInto(out)
  539. return out
  540. }
  541. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  542. func (in *PushSecretStatus) DeepCopyInto(out *PushSecretStatus) {
  543. *out = *in
  544. in.RefreshTime.DeepCopyInto(&out.RefreshTime)
  545. if in.SyncedPushSecrets != nil {
  546. in, out := &in.SyncedPushSecrets, &out.SyncedPushSecrets
  547. *out = make(SyncedPushSecretsMap, len(*in))
  548. for key, val := range *in {
  549. var outVal map[string]PushSecretData
  550. if val == nil {
  551. (*out)[key] = nil
  552. } else {
  553. inVal := (*in)[key]
  554. in, out := &inVal, &outVal
  555. *out = make(map[string]PushSecretData, len(*in))
  556. for key, val := range *in {
  557. (*out)[key] = *val.DeepCopy()
  558. }
  559. }
  560. (*out)[key] = outVal
  561. }
  562. }
  563. if in.Conditions != nil {
  564. in, out := &in.Conditions, &out.Conditions
  565. *out = make([]PushSecretStatusCondition, len(*in))
  566. for i := range *in {
  567. (*in)[i].DeepCopyInto(&(*out)[i])
  568. }
  569. }
  570. }
  571. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatus.
  572. func (in *PushSecretStatus) DeepCopy() *PushSecretStatus {
  573. if in == nil {
  574. return nil
  575. }
  576. out := new(PushSecretStatus)
  577. in.DeepCopyInto(out)
  578. return out
  579. }
  580. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  581. func (in *PushSecretStatusCondition) DeepCopyInto(out *PushSecretStatusCondition) {
  582. *out = *in
  583. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  584. }
  585. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStatusCondition.
  586. func (in *PushSecretStatusCondition) DeepCopy() *PushSecretStatusCondition {
  587. if in == nil {
  588. return nil
  589. }
  590. out := new(PushSecretStatusCondition)
  591. in.DeepCopyInto(out)
  592. return out
  593. }
  594. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  595. func (in *PushSecretStoreRef) DeepCopyInto(out *PushSecretStoreRef) {
  596. *out = *in
  597. if in.LabelSelector != nil {
  598. in, out := &in.LabelSelector, &out.LabelSelector
  599. *out = new(v1.LabelSelector)
  600. (*in).DeepCopyInto(*out)
  601. }
  602. }
  603. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSecretStoreRef.
  604. func (in *PushSecretStoreRef) DeepCopy() *PushSecretStoreRef {
  605. if in == nil {
  606. return nil
  607. }
  608. out := new(PushSecretStoreRef)
  609. in.DeepCopyInto(out)
  610. return out
  611. }
  612. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  613. func (in SyncedPushSecretsMap) DeepCopyInto(out *SyncedPushSecretsMap) {
  614. {
  615. in := &in
  616. *out = make(SyncedPushSecretsMap, len(*in))
  617. for key, val := range *in {
  618. var outVal map[string]PushSecretData
  619. if val == nil {
  620. (*out)[key] = nil
  621. } else {
  622. inVal := (*in)[key]
  623. in, out := &inVal, &outVal
  624. *out = make(map[string]PushSecretData, len(*in))
  625. for key, val := range *in {
  626. (*out)[key] = *val.DeepCopy()
  627. }
  628. }
  629. (*out)[key] = outVal
  630. }
  631. }
  632. }
  633. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncedPushSecretsMap.
  634. func (in SyncedPushSecretsMap) DeepCopy() SyncedPushSecretsMap {
  635. if in == nil {
  636. return nil
  637. }
  638. out := new(SyncedPushSecretsMap)
  639. in.DeepCopyInto(out)
  640. return *out
  641. }