zz_generated.deepcopy.go 16 KB

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