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