1// +build !ignore_autogenerated 2 3/* 4Copyright The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// Code generated by deepcopy-gen. DO NOT EDIT. 20 21package v1 22 23import ( 24 runtime "k8s.io/apimachinery/pkg/runtime" 25 types "k8s.io/apimachinery/pkg/types" 26) 27 28// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 29func (in *APIGroup) DeepCopyInto(out *APIGroup) { 30 *out = *in 31 out.TypeMeta = in.TypeMeta 32 if in.Versions != nil { 33 in, out := &in.Versions, &out.Versions 34 *out = make([]GroupVersionForDiscovery, len(*in)) 35 copy(*out, *in) 36 } 37 out.PreferredVersion = in.PreferredVersion 38 if in.ServerAddressByClientCIDRs != nil { 39 in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs 40 *out = make([]ServerAddressByClientCIDR, len(*in)) 41 copy(*out, *in) 42 } 43 return 44} 45 46// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroup. 47func (in *APIGroup) DeepCopy() *APIGroup { 48 if in == nil { 49 return nil 50 } 51 out := new(APIGroup) 52 in.DeepCopyInto(out) 53 return out 54} 55 56// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 57func (in *APIGroup) DeepCopyObject() runtime.Object { 58 if c := in.DeepCopy(); c != nil { 59 return c 60 } 61 return nil 62} 63 64// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 65func (in *APIGroupList) DeepCopyInto(out *APIGroupList) { 66 *out = *in 67 out.TypeMeta = in.TypeMeta 68 if in.Groups != nil { 69 in, out := &in.Groups, &out.Groups 70 *out = make([]APIGroup, len(*in)) 71 for i := range *in { 72 (*in)[i].DeepCopyInto(&(*out)[i]) 73 } 74 } 75 return 76} 77 78// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroupList. 79func (in *APIGroupList) DeepCopy() *APIGroupList { 80 if in == nil { 81 return nil 82 } 83 out := new(APIGroupList) 84 in.DeepCopyInto(out) 85 return out 86} 87 88// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 89func (in *APIGroupList) DeepCopyObject() runtime.Object { 90 if c := in.DeepCopy(); c != nil { 91 return c 92 } 93 return nil 94} 95 96// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 97func (in *APIResource) DeepCopyInto(out *APIResource) { 98 *out = *in 99 if in.Verbs != nil { 100 in, out := &in.Verbs, &out.Verbs 101 *out = make(Verbs, len(*in)) 102 copy(*out, *in) 103 } 104 if in.ShortNames != nil { 105 in, out := &in.ShortNames, &out.ShortNames 106 *out = make([]string, len(*in)) 107 copy(*out, *in) 108 } 109 if in.Categories != nil { 110 in, out := &in.Categories, &out.Categories 111 *out = make([]string, len(*in)) 112 copy(*out, *in) 113 } 114 return 115} 116 117// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResource. 118func (in *APIResource) DeepCopy() *APIResource { 119 if in == nil { 120 return nil 121 } 122 out := new(APIResource) 123 in.DeepCopyInto(out) 124 return out 125} 126 127// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 128func (in *APIResourceList) DeepCopyInto(out *APIResourceList) { 129 *out = *in 130 out.TypeMeta = in.TypeMeta 131 if in.APIResources != nil { 132 in, out := &in.APIResources, &out.APIResources 133 *out = make([]APIResource, len(*in)) 134 for i := range *in { 135 (*in)[i].DeepCopyInto(&(*out)[i]) 136 } 137 } 138 return 139} 140 141// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResourceList. 142func (in *APIResourceList) DeepCopy() *APIResourceList { 143 if in == nil { 144 return nil 145 } 146 out := new(APIResourceList) 147 in.DeepCopyInto(out) 148 return out 149} 150 151// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 152func (in *APIResourceList) DeepCopyObject() runtime.Object { 153 if c := in.DeepCopy(); c != nil { 154 return c 155 } 156 return nil 157} 158 159// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 160func (in *APIVersions) DeepCopyInto(out *APIVersions) { 161 *out = *in 162 out.TypeMeta = in.TypeMeta 163 if in.Versions != nil { 164 in, out := &in.Versions, &out.Versions 165 *out = make([]string, len(*in)) 166 copy(*out, *in) 167 } 168 if in.ServerAddressByClientCIDRs != nil { 169 in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs 170 *out = make([]ServerAddressByClientCIDR, len(*in)) 171 copy(*out, *in) 172 } 173 return 174} 175 176// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIVersions. 177func (in *APIVersions) DeepCopy() *APIVersions { 178 if in == nil { 179 return nil 180 } 181 out := new(APIVersions) 182 in.DeepCopyInto(out) 183 return out 184} 185 186// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 187func (in *APIVersions) DeepCopyObject() runtime.Object { 188 if c := in.DeepCopy(); c != nil { 189 return c 190 } 191 return nil 192} 193 194// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 195func (in *ApplyOptions) DeepCopyInto(out *ApplyOptions) { 196 *out = *in 197 out.TypeMeta = in.TypeMeta 198 if in.DryRun != nil { 199 in, out := &in.DryRun, &out.DryRun 200 *out = make([]string, len(*in)) 201 copy(*out, *in) 202 } 203 return 204} 205 206// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplyOptions. 207func (in *ApplyOptions) DeepCopy() *ApplyOptions { 208 if in == nil { 209 return nil 210 } 211 out := new(ApplyOptions) 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. 217func (in *Condition) DeepCopyInto(out *Condition) { 218 *out = *in 219 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 220 return 221} 222 223// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition. 224func (in *Condition) DeepCopy() *Condition { 225 if in == nil { 226 return nil 227 } 228 out := new(Condition) 229 in.DeepCopyInto(out) 230 return out 231} 232 233// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 234func (in *CreateOptions) DeepCopyInto(out *CreateOptions) { 235 *out = *in 236 out.TypeMeta = in.TypeMeta 237 if in.DryRun != nil { 238 in, out := &in.DryRun, &out.DryRun 239 *out = make([]string, len(*in)) 240 copy(*out, *in) 241 } 242 return 243} 244 245// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateOptions. 246func (in *CreateOptions) DeepCopy() *CreateOptions { 247 if in == nil { 248 return nil 249 } 250 out := new(CreateOptions) 251 in.DeepCopyInto(out) 252 return out 253} 254 255// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 256func (in *CreateOptions) DeepCopyObject() runtime.Object { 257 if c := in.DeepCopy(); c != nil { 258 return c 259 } 260 return nil 261} 262 263// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 264func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) { 265 *out = *in 266 out.TypeMeta = in.TypeMeta 267 if in.GracePeriodSeconds != nil { 268 in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds 269 *out = new(int64) 270 **out = **in 271 } 272 if in.Preconditions != nil { 273 in, out := &in.Preconditions, &out.Preconditions 274 *out = new(Preconditions) 275 (*in).DeepCopyInto(*out) 276 } 277 if in.OrphanDependents != nil { 278 in, out := &in.OrphanDependents, &out.OrphanDependents 279 *out = new(bool) 280 **out = **in 281 } 282 if in.PropagationPolicy != nil { 283 in, out := &in.PropagationPolicy, &out.PropagationPolicy 284 *out = new(DeletionPropagation) 285 **out = **in 286 } 287 if in.DryRun != nil { 288 in, out := &in.DryRun, &out.DryRun 289 *out = make([]string, len(*in)) 290 copy(*out, *in) 291 } 292 return 293} 294 295// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions. 296func (in *DeleteOptions) DeepCopy() *DeleteOptions { 297 if in == nil { 298 return nil 299 } 300 out := new(DeleteOptions) 301 in.DeepCopyInto(out) 302 return out 303} 304 305// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 306func (in *DeleteOptions) DeepCopyObject() runtime.Object { 307 if c := in.DeepCopy(); c != nil { 308 return c 309 } 310 return nil 311} 312 313// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 314func (in *Duration) DeepCopyInto(out *Duration) { 315 *out = *in 316 return 317} 318 319// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration. 320func (in *Duration) DeepCopy() *Duration { 321 if in == nil { 322 return nil 323 } 324 out := new(Duration) 325 in.DeepCopyInto(out) 326 return out 327} 328 329// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 330func (in *FieldsV1) DeepCopyInto(out *FieldsV1) { 331 *out = *in 332 if in.Raw != nil { 333 in, out := &in.Raw, &out.Raw 334 *out = make([]byte, len(*in)) 335 copy(*out, *in) 336 } 337 return 338} 339 340// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsV1. 341func (in *FieldsV1) DeepCopy() *FieldsV1 { 342 if in == nil { 343 return nil 344 } 345 out := new(FieldsV1) 346 in.DeepCopyInto(out) 347 return out 348} 349 350// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 351func (in *GetOptions) DeepCopyInto(out *GetOptions) { 352 *out = *in 353 out.TypeMeta = in.TypeMeta 354 return 355} 356 357// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions. 358func (in *GetOptions) DeepCopy() *GetOptions { 359 if in == nil { 360 return nil 361 } 362 out := new(GetOptions) 363 in.DeepCopyInto(out) 364 return out 365} 366 367// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 368func (in *GetOptions) DeepCopyObject() runtime.Object { 369 if c := in.DeepCopy(); c != nil { 370 return c 371 } 372 return nil 373} 374 375// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 376func (in *GroupKind) DeepCopyInto(out *GroupKind) { 377 *out = *in 378 return 379} 380 381// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind. 382func (in *GroupKind) DeepCopy() *GroupKind { 383 if in == nil { 384 return nil 385 } 386 out := new(GroupKind) 387 in.DeepCopyInto(out) 388 return out 389} 390 391// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 392func (in *GroupResource) DeepCopyInto(out *GroupResource) { 393 *out = *in 394 return 395} 396 397// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource. 398func (in *GroupResource) DeepCopy() *GroupResource { 399 if in == nil { 400 return nil 401 } 402 out := new(GroupResource) 403 in.DeepCopyInto(out) 404 return out 405} 406 407// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 408func (in *GroupVersion) DeepCopyInto(out *GroupVersion) { 409 *out = *in 410 return 411} 412 413// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion. 414func (in *GroupVersion) DeepCopy() *GroupVersion { 415 if in == nil { 416 return nil 417 } 418 out := new(GroupVersion) 419 in.DeepCopyInto(out) 420 return out 421} 422 423// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 424func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) { 425 *out = *in 426 return 427} 428 429// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery. 430func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery { 431 if in == nil { 432 return nil 433 } 434 out := new(GroupVersionForDiscovery) 435 in.DeepCopyInto(out) 436 return out 437} 438 439// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 440func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) { 441 *out = *in 442 return 443} 444 445// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind. 446func (in *GroupVersionKind) DeepCopy() *GroupVersionKind { 447 if in == nil { 448 return nil 449 } 450 out := new(GroupVersionKind) 451 in.DeepCopyInto(out) 452 return out 453} 454 455// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 456func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) { 457 *out = *in 458 return 459} 460 461// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource. 462func (in *GroupVersionResource) DeepCopy() *GroupVersionResource { 463 if in == nil { 464 return nil 465 } 466 out := new(GroupVersionResource) 467 in.DeepCopyInto(out) 468 return out 469} 470 471// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 472func (in *InternalEvent) DeepCopyInto(out *InternalEvent) { 473 *out = *in 474 if in.Object != nil { 475 out.Object = in.Object.DeepCopyObject() 476 } 477 return 478} 479 480// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent. 481func (in *InternalEvent) DeepCopy() *InternalEvent { 482 if in == nil { 483 return nil 484 } 485 out := new(InternalEvent) 486 in.DeepCopyInto(out) 487 return out 488} 489 490// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 491func (in *LabelSelector) DeepCopyInto(out *LabelSelector) { 492 *out = *in 493 if in.MatchLabels != nil { 494 in, out := &in.MatchLabels, &out.MatchLabels 495 *out = make(map[string]string, len(*in)) 496 for key, val := range *in { 497 (*out)[key] = val 498 } 499 } 500 if in.MatchExpressions != nil { 501 in, out := &in.MatchExpressions, &out.MatchExpressions 502 *out = make([]LabelSelectorRequirement, len(*in)) 503 for i := range *in { 504 (*in)[i].DeepCopyInto(&(*out)[i]) 505 } 506 } 507 return 508} 509 510// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector. 511func (in *LabelSelector) DeepCopy() *LabelSelector { 512 if in == nil { 513 return nil 514 } 515 out := new(LabelSelector) 516 in.DeepCopyInto(out) 517 return out 518} 519 520// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 521func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) { 522 *out = *in 523 if in.Values != nil { 524 in, out := &in.Values, &out.Values 525 *out = make([]string, len(*in)) 526 copy(*out, *in) 527 } 528 return 529} 530 531// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement. 532func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement { 533 if in == nil { 534 return nil 535 } 536 out := new(LabelSelectorRequirement) 537 in.DeepCopyInto(out) 538 return out 539} 540 541// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 542func (in *List) DeepCopyInto(out *List) { 543 *out = *in 544 out.TypeMeta = in.TypeMeta 545 in.ListMeta.DeepCopyInto(&out.ListMeta) 546 if in.Items != nil { 547 in, out := &in.Items, &out.Items 548 *out = make([]runtime.RawExtension, len(*in)) 549 for i := range *in { 550 (*in)[i].DeepCopyInto(&(*out)[i]) 551 } 552 } 553 return 554} 555 556// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List. 557func (in *List) DeepCopy() *List { 558 if in == nil { 559 return nil 560 } 561 out := new(List) 562 in.DeepCopyInto(out) 563 return out 564} 565 566// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 567func (in *List) DeepCopyObject() runtime.Object { 568 if c := in.DeepCopy(); c != nil { 569 return c 570 } 571 return nil 572} 573 574// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 575func (in *ListMeta) DeepCopyInto(out *ListMeta) { 576 *out = *in 577 if in.RemainingItemCount != nil { 578 in, out := &in.RemainingItemCount, &out.RemainingItemCount 579 *out = new(int64) 580 **out = **in 581 } 582 return 583} 584 585// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta. 586func (in *ListMeta) DeepCopy() *ListMeta { 587 if in == nil { 588 return nil 589 } 590 out := new(ListMeta) 591 in.DeepCopyInto(out) 592 return out 593} 594 595// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 596func (in *ListOptions) DeepCopyInto(out *ListOptions) { 597 *out = *in 598 out.TypeMeta = in.TypeMeta 599 if in.TimeoutSeconds != nil { 600 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds 601 *out = new(int64) 602 **out = **in 603 } 604 return 605} 606 607// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions. 608func (in *ListOptions) DeepCopy() *ListOptions { 609 if in == nil { 610 return nil 611 } 612 out := new(ListOptions) 613 in.DeepCopyInto(out) 614 return out 615} 616 617// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 618func (in *ListOptions) DeepCopyObject() runtime.Object { 619 if c := in.DeepCopy(); c != nil { 620 return c 621 } 622 return nil 623} 624 625// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 626func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) { 627 *out = *in 628 if in.Time != nil { 629 in, out := &in.Time, &out.Time 630 *out = (*in).DeepCopy() 631 } 632 if in.FieldsV1 != nil { 633 in, out := &in.FieldsV1, &out.FieldsV1 634 *out = new(FieldsV1) 635 (*in).DeepCopyInto(*out) 636 } 637 return 638} 639 640// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry. 641func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry { 642 if in == nil { 643 return nil 644 } 645 out := new(ManagedFieldsEntry) 646 in.DeepCopyInto(out) 647 return out 648} 649 650// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime. 651func (in *MicroTime) DeepCopy() *MicroTime { 652 if in == nil { 653 return nil 654 } 655 out := new(MicroTime) 656 in.DeepCopyInto(out) 657 return out 658} 659 660// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 661func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) { 662 *out = *in 663 in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp) 664 if in.DeletionTimestamp != nil { 665 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp 666 *out = (*in).DeepCopy() 667 } 668 if in.DeletionGracePeriodSeconds != nil { 669 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds 670 *out = new(int64) 671 **out = **in 672 } 673 if in.Labels != nil { 674 in, out := &in.Labels, &out.Labels 675 *out = make(map[string]string, len(*in)) 676 for key, val := range *in { 677 (*out)[key] = val 678 } 679 } 680 if in.Annotations != nil { 681 in, out := &in.Annotations, &out.Annotations 682 *out = make(map[string]string, len(*in)) 683 for key, val := range *in { 684 (*out)[key] = val 685 } 686 } 687 if in.OwnerReferences != nil { 688 in, out := &in.OwnerReferences, &out.OwnerReferences 689 *out = make([]OwnerReference, len(*in)) 690 for i := range *in { 691 (*in)[i].DeepCopyInto(&(*out)[i]) 692 } 693 } 694 if in.Finalizers != nil { 695 in, out := &in.Finalizers, &out.Finalizers 696 *out = make([]string, len(*in)) 697 copy(*out, *in) 698 } 699 if in.ManagedFields != nil { 700 in, out := &in.ManagedFields, &out.ManagedFields 701 *out = make([]ManagedFieldsEntry, len(*in)) 702 for i := range *in { 703 (*in)[i].DeepCopyInto(&(*out)[i]) 704 } 705 } 706 return 707} 708 709// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta. 710func (in *ObjectMeta) DeepCopy() *ObjectMeta { 711 if in == nil { 712 return nil 713 } 714 out := new(ObjectMeta) 715 in.DeepCopyInto(out) 716 return out 717} 718 719// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 720func (in *OwnerReference) DeepCopyInto(out *OwnerReference) { 721 *out = *in 722 if in.Controller != nil { 723 in, out := &in.Controller, &out.Controller 724 *out = new(bool) 725 **out = **in 726 } 727 if in.BlockOwnerDeletion != nil { 728 in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion 729 *out = new(bool) 730 **out = **in 731 } 732 return 733} 734 735// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference. 736func (in *OwnerReference) DeepCopy() *OwnerReference { 737 if in == nil { 738 return nil 739 } 740 out := new(OwnerReference) 741 in.DeepCopyInto(out) 742 return out 743} 744 745// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 746func (in *PartialObjectMetadata) DeepCopyInto(out *PartialObjectMetadata) { 747 *out = *in 748 out.TypeMeta = in.TypeMeta 749 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 750 return 751} 752 753// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadata. 754func (in *PartialObjectMetadata) DeepCopy() *PartialObjectMetadata { 755 if in == nil { 756 return nil 757 } 758 out := new(PartialObjectMetadata) 759 in.DeepCopyInto(out) 760 return out 761} 762 763// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 764func (in *PartialObjectMetadata) DeepCopyObject() runtime.Object { 765 if c := in.DeepCopy(); c != nil { 766 return c 767 } 768 return nil 769} 770 771// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 772func (in *PartialObjectMetadataList) DeepCopyInto(out *PartialObjectMetadataList) { 773 *out = *in 774 out.TypeMeta = in.TypeMeta 775 in.ListMeta.DeepCopyInto(&out.ListMeta) 776 if in.Items != nil { 777 in, out := &in.Items, &out.Items 778 *out = make([]PartialObjectMetadata, len(*in)) 779 for i := range *in { 780 (*in)[i].DeepCopyInto(&(*out)[i]) 781 } 782 } 783 return 784} 785 786// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadataList. 787func (in *PartialObjectMetadataList) DeepCopy() *PartialObjectMetadataList { 788 if in == nil { 789 return nil 790 } 791 out := new(PartialObjectMetadataList) 792 in.DeepCopyInto(out) 793 return out 794} 795 796// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 797func (in *PartialObjectMetadataList) DeepCopyObject() runtime.Object { 798 if c := in.DeepCopy(); c != nil { 799 return c 800 } 801 return nil 802} 803 804// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 805func (in *Patch) DeepCopyInto(out *Patch) { 806 *out = *in 807 return 808} 809 810// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch. 811func (in *Patch) DeepCopy() *Patch { 812 if in == nil { 813 return nil 814 } 815 out := new(Patch) 816 in.DeepCopyInto(out) 817 return out 818} 819 820// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 821func (in *PatchOptions) DeepCopyInto(out *PatchOptions) { 822 *out = *in 823 out.TypeMeta = in.TypeMeta 824 if in.DryRun != nil { 825 in, out := &in.DryRun, &out.DryRun 826 *out = make([]string, len(*in)) 827 copy(*out, *in) 828 } 829 if in.Force != nil { 830 in, out := &in.Force, &out.Force 831 *out = new(bool) 832 **out = **in 833 } 834 return 835} 836 837// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions. 838func (in *PatchOptions) DeepCopy() *PatchOptions { 839 if in == nil { 840 return nil 841 } 842 out := new(PatchOptions) 843 in.DeepCopyInto(out) 844 return out 845} 846 847// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 848func (in *PatchOptions) DeepCopyObject() runtime.Object { 849 if c := in.DeepCopy(); c != nil { 850 return c 851 } 852 return nil 853} 854 855// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 856func (in *Preconditions) DeepCopyInto(out *Preconditions) { 857 *out = *in 858 if in.UID != nil { 859 in, out := &in.UID, &out.UID 860 *out = new(types.UID) 861 **out = **in 862 } 863 if in.ResourceVersion != nil { 864 in, out := &in.ResourceVersion, &out.ResourceVersion 865 *out = new(string) 866 **out = **in 867 } 868 return 869} 870 871// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions. 872func (in *Preconditions) DeepCopy() *Preconditions { 873 if in == nil { 874 return nil 875 } 876 out := new(Preconditions) 877 in.DeepCopyInto(out) 878 return out 879} 880 881// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 882func (in *RootPaths) DeepCopyInto(out *RootPaths) { 883 *out = *in 884 if in.Paths != nil { 885 in, out := &in.Paths, &out.Paths 886 *out = make([]string, len(*in)) 887 copy(*out, *in) 888 } 889 return 890} 891 892// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths. 893func (in *RootPaths) DeepCopy() *RootPaths { 894 if in == nil { 895 return nil 896 } 897 out := new(RootPaths) 898 in.DeepCopyInto(out) 899 return out 900} 901 902// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 903func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) { 904 *out = *in 905 return 906} 907 908// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR. 909func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR { 910 if in == nil { 911 return nil 912 } 913 out := new(ServerAddressByClientCIDR) 914 in.DeepCopyInto(out) 915 return out 916} 917 918// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 919func (in *Status) DeepCopyInto(out *Status) { 920 *out = *in 921 out.TypeMeta = in.TypeMeta 922 in.ListMeta.DeepCopyInto(&out.ListMeta) 923 if in.Details != nil { 924 in, out := &in.Details, &out.Details 925 *out = new(StatusDetails) 926 (*in).DeepCopyInto(*out) 927 } 928 return 929} 930 931// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status. 932func (in *Status) DeepCopy() *Status { 933 if in == nil { 934 return nil 935 } 936 out := new(Status) 937 in.DeepCopyInto(out) 938 return out 939} 940 941// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 942func (in *Status) DeepCopyObject() runtime.Object { 943 if c := in.DeepCopy(); c != nil { 944 return c 945 } 946 return nil 947} 948 949// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 950func (in *StatusCause) DeepCopyInto(out *StatusCause) { 951 *out = *in 952 return 953} 954 955// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause. 956func (in *StatusCause) DeepCopy() *StatusCause { 957 if in == nil { 958 return nil 959 } 960 out := new(StatusCause) 961 in.DeepCopyInto(out) 962 return out 963} 964 965// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 966func (in *StatusDetails) DeepCopyInto(out *StatusDetails) { 967 *out = *in 968 if in.Causes != nil { 969 in, out := &in.Causes, &out.Causes 970 *out = make([]StatusCause, len(*in)) 971 copy(*out, *in) 972 } 973 return 974} 975 976// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails. 977func (in *StatusDetails) DeepCopy() *StatusDetails { 978 if in == nil { 979 return nil 980 } 981 out := new(StatusDetails) 982 in.DeepCopyInto(out) 983 return out 984} 985 986// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 987func (in *Table) DeepCopyInto(out *Table) { 988 *out = *in 989 out.TypeMeta = in.TypeMeta 990 in.ListMeta.DeepCopyInto(&out.ListMeta) 991 if in.ColumnDefinitions != nil { 992 in, out := &in.ColumnDefinitions, &out.ColumnDefinitions 993 *out = make([]TableColumnDefinition, len(*in)) 994 copy(*out, *in) 995 } 996 if in.Rows != nil { 997 in, out := &in.Rows, &out.Rows 998 *out = make([]TableRow, len(*in)) 999 for i := range *in { 1000 (*in)[i].DeepCopyInto(&(*out)[i]) 1001 } 1002 } 1003 return 1004} 1005 1006// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table. 1007func (in *Table) DeepCopy() *Table { 1008 if in == nil { 1009 return nil 1010 } 1011 out := new(Table) 1012 in.DeepCopyInto(out) 1013 return out 1014} 1015 1016// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1017func (in *Table) DeepCopyObject() runtime.Object { 1018 if c := in.DeepCopy(); c != nil { 1019 return c 1020 } 1021 return nil 1022} 1023 1024// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1025func (in *TableColumnDefinition) DeepCopyInto(out *TableColumnDefinition) { 1026 *out = *in 1027 return 1028} 1029 1030// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableColumnDefinition. 1031func (in *TableColumnDefinition) DeepCopy() *TableColumnDefinition { 1032 if in == nil { 1033 return nil 1034 } 1035 out := new(TableColumnDefinition) 1036 in.DeepCopyInto(out) 1037 return out 1038} 1039 1040// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1041func (in *TableOptions) DeepCopyInto(out *TableOptions) { 1042 *out = *in 1043 out.TypeMeta = in.TypeMeta 1044 return 1045} 1046 1047// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions. 1048func (in *TableOptions) DeepCopy() *TableOptions { 1049 if in == nil { 1050 return nil 1051 } 1052 out := new(TableOptions) 1053 in.DeepCopyInto(out) 1054 return out 1055} 1056 1057// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1058func (in *TableOptions) DeepCopyObject() runtime.Object { 1059 if c := in.DeepCopy(); c != nil { 1060 return c 1061 } 1062 return nil 1063} 1064 1065// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1066func (in *TableRow) DeepCopyInto(out *TableRow) { 1067 clone := in.DeepCopy() 1068 *out = *clone 1069 return 1070} 1071 1072// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1073func (in *TableRowCondition) DeepCopyInto(out *TableRowCondition) { 1074 *out = *in 1075 return 1076} 1077 1078// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRowCondition. 1079func (in *TableRowCondition) DeepCopy() *TableRowCondition { 1080 if in == nil { 1081 return nil 1082 } 1083 out := new(TableRowCondition) 1084 in.DeepCopyInto(out) 1085 return out 1086} 1087 1088// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time. 1089func (in *Time) DeepCopy() *Time { 1090 if in == nil { 1091 return nil 1092 } 1093 out := new(Time) 1094 in.DeepCopyInto(out) 1095 return out 1096} 1097 1098// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1099func (in *Timestamp) DeepCopyInto(out *Timestamp) { 1100 *out = *in 1101 return 1102} 1103 1104// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp. 1105func (in *Timestamp) DeepCopy() *Timestamp { 1106 if in == nil { 1107 return nil 1108 } 1109 out := new(Timestamp) 1110 in.DeepCopyInto(out) 1111 return out 1112} 1113 1114// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1115func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) { 1116 *out = *in 1117 out.TypeMeta = in.TypeMeta 1118 if in.DryRun != nil { 1119 in, out := &in.DryRun, &out.DryRun 1120 *out = make([]string, len(*in)) 1121 copy(*out, *in) 1122 } 1123 return 1124} 1125 1126// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions. 1127func (in *UpdateOptions) DeepCopy() *UpdateOptions { 1128 if in == nil { 1129 return nil 1130 } 1131 out := new(UpdateOptions) 1132 in.DeepCopyInto(out) 1133 return out 1134} 1135 1136// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1137func (in *UpdateOptions) DeepCopyObject() runtime.Object { 1138 if c := in.DeepCopy(); c != nil { 1139 return c 1140 } 1141 return nil 1142} 1143 1144// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1145func (in Verbs) DeepCopyInto(out *Verbs) { 1146 { 1147 in := &in 1148 *out = make(Verbs, len(*in)) 1149 copy(*out, *in) 1150 return 1151 } 1152} 1153 1154// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs. 1155func (in Verbs) DeepCopy() Verbs { 1156 if in == nil { 1157 return nil 1158 } 1159 out := new(Verbs) 1160 in.DeepCopyInto(out) 1161 return *out 1162} 1163 1164// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1165func (in *WatchEvent) DeepCopyInto(out *WatchEvent) { 1166 *out = *in 1167 in.Object.DeepCopyInto(&out.Object) 1168 return 1169} 1170 1171// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent. 1172func (in *WatchEvent) DeepCopy() *WatchEvent { 1173 if in == nil { 1174 return nil 1175 } 1176 out := new(WatchEvent) 1177 in.DeepCopyInto(out) 1178 return out 1179} 1180 1181// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1182func (in *WatchEvent) DeepCopyObject() runtime.Object { 1183 if c := in.DeepCopy(); c != nil { 1184 return c 1185 } 1186 return nil 1187} 1188