zz_generated.deepcopy.go 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542
  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 v1beta2
  17. import (
  18. runtime "k8s.io/apimachinery/pkg/runtime"
  19. )
  20. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  21. func (in *FlowDistinguisherMethod) DeepCopyInto(out *FlowDistinguisherMethod) {
  22. *out = *in
  23. return
  24. }
  25. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowDistinguisherMethod.
  26. func (in *FlowDistinguisherMethod) DeepCopy() *FlowDistinguisherMethod {
  27. if in == nil {
  28. return nil
  29. }
  30. out := new(FlowDistinguisherMethod)
  31. in.DeepCopyInto(out)
  32. return out
  33. }
  34. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  35. func (in *FlowSchema) DeepCopyInto(out *FlowSchema) {
  36. *out = *in
  37. out.TypeMeta = in.TypeMeta
  38. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  39. in.Spec.DeepCopyInto(&out.Spec)
  40. in.Status.DeepCopyInto(&out.Status)
  41. return
  42. }
  43. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchema.
  44. func (in *FlowSchema) DeepCopy() *FlowSchema {
  45. if in == nil {
  46. return nil
  47. }
  48. out := new(FlowSchema)
  49. in.DeepCopyInto(out)
  50. return out
  51. }
  52. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  53. func (in *FlowSchema) DeepCopyObject() runtime.Object {
  54. if c := in.DeepCopy(); c != nil {
  55. return c
  56. }
  57. return nil
  58. }
  59. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  60. func (in *FlowSchemaCondition) DeepCopyInto(out *FlowSchemaCondition) {
  61. *out = *in
  62. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  63. return
  64. }
  65. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaCondition.
  66. func (in *FlowSchemaCondition) DeepCopy() *FlowSchemaCondition {
  67. if in == nil {
  68. return nil
  69. }
  70. out := new(FlowSchemaCondition)
  71. in.DeepCopyInto(out)
  72. return out
  73. }
  74. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  75. func (in *FlowSchemaList) DeepCopyInto(out *FlowSchemaList) {
  76. *out = *in
  77. out.TypeMeta = in.TypeMeta
  78. in.ListMeta.DeepCopyInto(&out.ListMeta)
  79. if in.Items != nil {
  80. in, out := &in.Items, &out.Items
  81. *out = make([]FlowSchema, len(*in))
  82. for i := range *in {
  83. (*in)[i].DeepCopyInto(&(*out)[i])
  84. }
  85. }
  86. return
  87. }
  88. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaList.
  89. func (in *FlowSchemaList) DeepCopy() *FlowSchemaList {
  90. if in == nil {
  91. return nil
  92. }
  93. out := new(FlowSchemaList)
  94. in.DeepCopyInto(out)
  95. return out
  96. }
  97. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  98. func (in *FlowSchemaList) DeepCopyObject() runtime.Object {
  99. if c := in.DeepCopy(); c != nil {
  100. return c
  101. }
  102. return nil
  103. }
  104. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  105. func (in *FlowSchemaSpec) DeepCopyInto(out *FlowSchemaSpec) {
  106. *out = *in
  107. out.PriorityLevelConfiguration = in.PriorityLevelConfiguration
  108. if in.DistinguisherMethod != nil {
  109. in, out := &in.DistinguisherMethod, &out.DistinguisherMethod
  110. *out = new(FlowDistinguisherMethod)
  111. **out = **in
  112. }
  113. if in.Rules != nil {
  114. in, out := &in.Rules, &out.Rules
  115. *out = make([]PolicyRulesWithSubjects, len(*in))
  116. for i := range *in {
  117. (*in)[i].DeepCopyInto(&(*out)[i])
  118. }
  119. }
  120. return
  121. }
  122. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaSpec.
  123. func (in *FlowSchemaSpec) DeepCopy() *FlowSchemaSpec {
  124. if in == nil {
  125. return nil
  126. }
  127. out := new(FlowSchemaSpec)
  128. in.DeepCopyInto(out)
  129. return out
  130. }
  131. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  132. func (in *FlowSchemaStatus) DeepCopyInto(out *FlowSchemaStatus) {
  133. *out = *in
  134. if in.Conditions != nil {
  135. in, out := &in.Conditions, &out.Conditions
  136. *out = make([]FlowSchemaCondition, len(*in))
  137. for i := range *in {
  138. (*in)[i].DeepCopyInto(&(*out)[i])
  139. }
  140. }
  141. return
  142. }
  143. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSchemaStatus.
  144. func (in *FlowSchemaStatus) DeepCopy() *FlowSchemaStatus {
  145. if in == nil {
  146. return nil
  147. }
  148. out := new(FlowSchemaStatus)
  149. in.DeepCopyInto(out)
  150. return out
  151. }
  152. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  153. func (in *GroupSubject) DeepCopyInto(out *GroupSubject) {
  154. *out = *in
  155. return
  156. }
  157. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubject.
  158. func (in *GroupSubject) DeepCopy() *GroupSubject {
  159. if in == nil {
  160. return nil
  161. }
  162. out := new(GroupSubject)
  163. in.DeepCopyInto(out)
  164. return out
  165. }
  166. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  167. func (in *LimitResponse) DeepCopyInto(out *LimitResponse) {
  168. *out = *in
  169. if in.Queuing != nil {
  170. in, out := &in.Queuing, &out.Queuing
  171. *out = new(QueuingConfiguration)
  172. **out = **in
  173. }
  174. return
  175. }
  176. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitResponse.
  177. func (in *LimitResponse) DeepCopy() *LimitResponse {
  178. if in == nil {
  179. return nil
  180. }
  181. out := new(LimitResponse)
  182. in.DeepCopyInto(out)
  183. return out
  184. }
  185. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  186. func (in *LimitedPriorityLevelConfiguration) DeepCopyInto(out *LimitedPriorityLevelConfiguration) {
  187. *out = *in
  188. in.LimitResponse.DeepCopyInto(&out.LimitResponse)
  189. return
  190. }
  191. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitedPriorityLevelConfiguration.
  192. func (in *LimitedPriorityLevelConfiguration) DeepCopy() *LimitedPriorityLevelConfiguration {
  193. if in == nil {
  194. return nil
  195. }
  196. out := new(LimitedPriorityLevelConfiguration)
  197. in.DeepCopyInto(out)
  198. return out
  199. }
  200. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  201. func (in *NonResourcePolicyRule) DeepCopyInto(out *NonResourcePolicyRule) {
  202. *out = *in
  203. if in.Verbs != nil {
  204. in, out := &in.Verbs, &out.Verbs
  205. *out = make([]string, len(*in))
  206. copy(*out, *in)
  207. }
  208. if in.NonResourceURLs != nil {
  209. in, out := &in.NonResourceURLs, &out.NonResourceURLs
  210. *out = make([]string, len(*in))
  211. copy(*out, *in)
  212. }
  213. return
  214. }
  215. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NonResourcePolicyRule.
  216. func (in *NonResourcePolicyRule) DeepCopy() *NonResourcePolicyRule {
  217. if in == nil {
  218. return nil
  219. }
  220. out := new(NonResourcePolicyRule)
  221. in.DeepCopyInto(out)
  222. return out
  223. }
  224. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  225. func (in *PolicyRulesWithSubjects) DeepCopyInto(out *PolicyRulesWithSubjects) {
  226. *out = *in
  227. if in.Subjects != nil {
  228. in, out := &in.Subjects, &out.Subjects
  229. *out = make([]Subject, len(*in))
  230. for i := range *in {
  231. (*in)[i].DeepCopyInto(&(*out)[i])
  232. }
  233. }
  234. if in.ResourceRules != nil {
  235. in, out := &in.ResourceRules, &out.ResourceRules
  236. *out = make([]ResourcePolicyRule, len(*in))
  237. for i := range *in {
  238. (*in)[i].DeepCopyInto(&(*out)[i])
  239. }
  240. }
  241. if in.NonResourceRules != nil {
  242. in, out := &in.NonResourceRules, &out.NonResourceRules
  243. *out = make([]NonResourcePolicyRule, len(*in))
  244. for i := range *in {
  245. (*in)[i].DeepCopyInto(&(*out)[i])
  246. }
  247. }
  248. return
  249. }
  250. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRulesWithSubjects.
  251. func (in *PolicyRulesWithSubjects) DeepCopy() *PolicyRulesWithSubjects {
  252. if in == nil {
  253. return nil
  254. }
  255. out := new(PolicyRulesWithSubjects)
  256. in.DeepCopyInto(out)
  257. return out
  258. }
  259. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  260. func (in *PriorityLevelConfiguration) DeepCopyInto(out *PriorityLevelConfiguration) {
  261. *out = *in
  262. out.TypeMeta = in.TypeMeta
  263. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  264. in.Spec.DeepCopyInto(&out.Spec)
  265. in.Status.DeepCopyInto(&out.Status)
  266. return
  267. }
  268. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfiguration.
  269. func (in *PriorityLevelConfiguration) DeepCopy() *PriorityLevelConfiguration {
  270. if in == nil {
  271. return nil
  272. }
  273. out := new(PriorityLevelConfiguration)
  274. in.DeepCopyInto(out)
  275. return out
  276. }
  277. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  278. func (in *PriorityLevelConfiguration) DeepCopyObject() runtime.Object {
  279. if c := in.DeepCopy(); c != nil {
  280. return c
  281. }
  282. return nil
  283. }
  284. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  285. func (in *PriorityLevelConfigurationCondition) DeepCopyInto(out *PriorityLevelConfigurationCondition) {
  286. *out = *in
  287. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  288. return
  289. }
  290. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationCondition.
  291. func (in *PriorityLevelConfigurationCondition) DeepCopy() *PriorityLevelConfigurationCondition {
  292. if in == nil {
  293. return nil
  294. }
  295. out := new(PriorityLevelConfigurationCondition)
  296. in.DeepCopyInto(out)
  297. return out
  298. }
  299. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  300. func (in *PriorityLevelConfigurationList) DeepCopyInto(out *PriorityLevelConfigurationList) {
  301. *out = *in
  302. out.TypeMeta = in.TypeMeta
  303. in.ListMeta.DeepCopyInto(&out.ListMeta)
  304. if in.Items != nil {
  305. in, out := &in.Items, &out.Items
  306. *out = make([]PriorityLevelConfiguration, len(*in))
  307. for i := range *in {
  308. (*in)[i].DeepCopyInto(&(*out)[i])
  309. }
  310. }
  311. return
  312. }
  313. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationList.
  314. func (in *PriorityLevelConfigurationList) DeepCopy() *PriorityLevelConfigurationList {
  315. if in == nil {
  316. return nil
  317. }
  318. out := new(PriorityLevelConfigurationList)
  319. in.DeepCopyInto(out)
  320. return out
  321. }
  322. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  323. func (in *PriorityLevelConfigurationList) DeepCopyObject() runtime.Object {
  324. if c := in.DeepCopy(); c != nil {
  325. return c
  326. }
  327. return nil
  328. }
  329. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  330. func (in *PriorityLevelConfigurationReference) DeepCopyInto(out *PriorityLevelConfigurationReference) {
  331. *out = *in
  332. return
  333. }
  334. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationReference.
  335. func (in *PriorityLevelConfigurationReference) DeepCopy() *PriorityLevelConfigurationReference {
  336. if in == nil {
  337. return nil
  338. }
  339. out := new(PriorityLevelConfigurationReference)
  340. in.DeepCopyInto(out)
  341. return out
  342. }
  343. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  344. func (in *PriorityLevelConfigurationSpec) DeepCopyInto(out *PriorityLevelConfigurationSpec) {
  345. *out = *in
  346. if in.Limited != nil {
  347. in, out := &in.Limited, &out.Limited
  348. *out = new(LimitedPriorityLevelConfiguration)
  349. (*in).DeepCopyInto(*out)
  350. }
  351. return
  352. }
  353. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationSpec.
  354. func (in *PriorityLevelConfigurationSpec) DeepCopy() *PriorityLevelConfigurationSpec {
  355. if in == nil {
  356. return nil
  357. }
  358. out := new(PriorityLevelConfigurationSpec)
  359. in.DeepCopyInto(out)
  360. return out
  361. }
  362. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  363. func (in *PriorityLevelConfigurationStatus) DeepCopyInto(out *PriorityLevelConfigurationStatus) {
  364. *out = *in
  365. if in.Conditions != nil {
  366. in, out := &in.Conditions, &out.Conditions
  367. *out = make([]PriorityLevelConfigurationCondition, len(*in))
  368. for i := range *in {
  369. (*in)[i].DeepCopyInto(&(*out)[i])
  370. }
  371. }
  372. return
  373. }
  374. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityLevelConfigurationStatus.
  375. func (in *PriorityLevelConfigurationStatus) DeepCopy() *PriorityLevelConfigurationStatus {
  376. if in == nil {
  377. return nil
  378. }
  379. out := new(PriorityLevelConfigurationStatus)
  380. in.DeepCopyInto(out)
  381. return out
  382. }
  383. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  384. func (in *QueuingConfiguration) DeepCopyInto(out *QueuingConfiguration) {
  385. *out = *in
  386. return
  387. }
  388. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueuingConfiguration.
  389. func (in *QueuingConfiguration) DeepCopy() *QueuingConfiguration {
  390. if in == nil {
  391. return nil
  392. }
  393. out := new(QueuingConfiguration)
  394. in.DeepCopyInto(out)
  395. return out
  396. }
  397. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  398. func (in *ResourcePolicyRule) DeepCopyInto(out *ResourcePolicyRule) {
  399. *out = *in
  400. if in.Verbs != nil {
  401. in, out := &in.Verbs, &out.Verbs
  402. *out = make([]string, len(*in))
  403. copy(*out, *in)
  404. }
  405. if in.APIGroups != nil {
  406. in, out := &in.APIGroups, &out.APIGroups
  407. *out = make([]string, len(*in))
  408. copy(*out, *in)
  409. }
  410. if in.Resources != nil {
  411. in, out := &in.Resources, &out.Resources
  412. *out = make([]string, len(*in))
  413. copy(*out, *in)
  414. }
  415. if in.Namespaces != nil {
  416. in, out := &in.Namespaces, &out.Namespaces
  417. *out = make([]string, len(*in))
  418. copy(*out, *in)
  419. }
  420. return
  421. }
  422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyRule.
  423. func (in *ResourcePolicyRule) DeepCopy() *ResourcePolicyRule {
  424. if in == nil {
  425. return nil
  426. }
  427. out := new(ResourcePolicyRule)
  428. in.DeepCopyInto(out)
  429. return out
  430. }
  431. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  432. func (in *ServiceAccountSubject) DeepCopyInto(out *ServiceAccountSubject) {
  433. *out = *in
  434. return
  435. }
  436. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSubject.
  437. func (in *ServiceAccountSubject) DeepCopy() *ServiceAccountSubject {
  438. if in == nil {
  439. return nil
  440. }
  441. out := new(ServiceAccountSubject)
  442. in.DeepCopyInto(out)
  443. return out
  444. }
  445. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  446. func (in *Subject) DeepCopyInto(out *Subject) {
  447. *out = *in
  448. if in.User != nil {
  449. in, out := &in.User, &out.User
  450. *out = new(UserSubject)
  451. **out = **in
  452. }
  453. if in.Group != nil {
  454. in, out := &in.Group, &out.Group
  455. *out = new(GroupSubject)
  456. **out = **in
  457. }
  458. if in.ServiceAccount != nil {
  459. in, out := &in.ServiceAccount, &out.ServiceAccount
  460. *out = new(ServiceAccountSubject)
  461. **out = **in
  462. }
  463. return
  464. }
  465. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subject.
  466. func (in *Subject) DeepCopy() *Subject {
  467. if in == nil {
  468. return nil
  469. }
  470. out := new(Subject)
  471. in.DeepCopyInto(out)
  472. return out
  473. }
  474. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  475. func (in *UserSubject) DeepCopyInto(out *UserSubject) {
  476. *out = *in
  477. return
  478. }
  479. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSubject.
  480. func (in *UserSubject) DeepCopy() *UserSubject {
  481. if in == nil {
  482. return nil
  483. }
  484. out := new(UserSubject)
  485. in.DeepCopyInto(out)
  486. return out
  487. }