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 *CreateOptions) DeepCopyInto(out *CreateOptions) { 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 CreateOptions. 207func (in *CreateOptions) DeepCopy() *CreateOptions { 208 if in == nil { 209 return nil 210 } 211 out := new(CreateOptions) 212 in.DeepCopyInto(out) 213 return out 214} 215 216// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 217func (in *CreateOptions) DeepCopyObject() runtime.Object { 218 if c := in.DeepCopy(); c != nil { 219 return c 220 } 221 return nil 222} 223 224// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 225func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) { 226 *out = *in 227 out.TypeMeta = in.TypeMeta 228 if in.GracePeriodSeconds != nil { 229 in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds 230 *out = new(int64) 231 **out = **in 232 } 233 if in.Preconditions != nil { 234 in, out := &in.Preconditions, &out.Preconditions 235 *out = new(Preconditions) 236 (*in).DeepCopyInto(*out) 237 } 238 if in.OrphanDependents != nil { 239 in, out := &in.OrphanDependents, &out.OrphanDependents 240 *out = new(bool) 241 **out = **in 242 } 243 if in.PropagationPolicy != nil { 244 in, out := &in.PropagationPolicy, &out.PropagationPolicy 245 *out = new(DeletionPropagation) 246 **out = **in 247 } 248 if in.DryRun != nil { 249 in, out := &in.DryRun, &out.DryRun 250 *out = make([]string, len(*in)) 251 copy(*out, *in) 252 } 253 return 254} 255 256// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions. 257func (in *DeleteOptions) DeepCopy() *DeleteOptions { 258 if in == nil { 259 return nil 260 } 261 out := new(DeleteOptions) 262 in.DeepCopyInto(out) 263 return out 264} 265 266// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 267func (in *DeleteOptions) DeepCopyObject() runtime.Object { 268 if c := in.DeepCopy(); c != nil { 269 return c 270 } 271 return nil 272} 273 274// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 275func (in *Duration) DeepCopyInto(out *Duration) { 276 *out = *in 277 return 278} 279 280// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration. 281func (in *Duration) DeepCopy() *Duration { 282 if in == nil { 283 return nil 284 } 285 out := new(Duration) 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. 291func (in *ExportOptions) DeepCopyInto(out *ExportOptions) { 292 *out = *in 293 out.TypeMeta = in.TypeMeta 294 return 295} 296 297// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportOptions. 298func (in *ExportOptions) DeepCopy() *ExportOptions { 299 if in == nil { 300 return nil 301 } 302 out := new(ExportOptions) 303 in.DeepCopyInto(out) 304 return out 305} 306 307// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 308func (in *ExportOptions) DeepCopyObject() runtime.Object { 309 if c := in.DeepCopy(); c != nil { 310 return c 311 } 312 return nil 313} 314 315// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 316func (in *Fields) DeepCopyInto(out *Fields) { 317 *out = *in 318 if in.Raw != nil { 319 in, out := &in.Raw, &out.Raw 320 *out = make([]byte, len(*in)) 321 copy(*out, *in) 322 } 323 return 324} 325 326// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fields. 327func (in *Fields) DeepCopy() *Fields { 328 if in == nil { 329 return nil 330 } 331 out := new(Fields) 332 in.DeepCopyInto(out) 333 return out 334} 335 336// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 337func (in *GetOptions) DeepCopyInto(out *GetOptions) { 338 *out = *in 339 out.TypeMeta = in.TypeMeta 340 return 341} 342 343// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions. 344func (in *GetOptions) DeepCopy() *GetOptions { 345 if in == nil { 346 return nil 347 } 348 out := new(GetOptions) 349 in.DeepCopyInto(out) 350 return out 351} 352 353// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 354func (in *GetOptions) DeepCopyObject() runtime.Object { 355 if c := in.DeepCopy(); c != nil { 356 return c 357 } 358 return nil 359} 360 361// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 362func (in *GroupKind) DeepCopyInto(out *GroupKind) { 363 *out = *in 364 return 365} 366 367// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind. 368func (in *GroupKind) DeepCopy() *GroupKind { 369 if in == nil { 370 return nil 371 } 372 out := new(GroupKind) 373 in.DeepCopyInto(out) 374 return out 375} 376 377// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 378func (in *GroupResource) DeepCopyInto(out *GroupResource) { 379 *out = *in 380 return 381} 382 383// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource. 384func (in *GroupResource) DeepCopy() *GroupResource { 385 if in == nil { 386 return nil 387 } 388 out := new(GroupResource) 389 in.DeepCopyInto(out) 390 return out 391} 392 393// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 394func (in *GroupVersion) DeepCopyInto(out *GroupVersion) { 395 *out = *in 396 return 397} 398 399// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion. 400func (in *GroupVersion) DeepCopy() *GroupVersion { 401 if in == nil { 402 return nil 403 } 404 out := new(GroupVersion) 405 in.DeepCopyInto(out) 406 return out 407} 408 409// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 410func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) { 411 *out = *in 412 return 413} 414 415// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery. 416func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery { 417 if in == nil { 418 return nil 419 } 420 out := new(GroupVersionForDiscovery) 421 in.DeepCopyInto(out) 422 return out 423} 424 425// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 426func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) { 427 *out = *in 428 return 429} 430 431// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind. 432func (in *GroupVersionKind) DeepCopy() *GroupVersionKind { 433 if in == nil { 434 return nil 435 } 436 out := new(GroupVersionKind) 437 in.DeepCopyInto(out) 438 return out 439} 440 441// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 442func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) { 443 *out = *in 444 return 445} 446 447// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource. 448func (in *GroupVersionResource) DeepCopy() *GroupVersionResource { 449 if in == nil { 450 return nil 451 } 452 out := new(GroupVersionResource) 453 in.DeepCopyInto(out) 454 return out 455} 456 457// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 458func (in *InternalEvent) DeepCopyInto(out *InternalEvent) { 459 *out = *in 460 if in.Object != nil { 461 out.Object = in.Object.DeepCopyObject() 462 } 463 return 464} 465 466// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent. 467func (in *InternalEvent) DeepCopy() *InternalEvent { 468 if in == nil { 469 return nil 470 } 471 out := new(InternalEvent) 472 in.DeepCopyInto(out) 473 return out 474} 475 476// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 477func (in *LabelSelector) DeepCopyInto(out *LabelSelector) { 478 *out = *in 479 if in.MatchLabels != nil { 480 in, out := &in.MatchLabels, &out.MatchLabels 481 *out = make(map[string]string, len(*in)) 482 for key, val := range *in { 483 (*out)[key] = val 484 } 485 } 486 if in.MatchExpressions != nil { 487 in, out := &in.MatchExpressions, &out.MatchExpressions 488 *out = make([]LabelSelectorRequirement, len(*in)) 489 for i := range *in { 490 (*in)[i].DeepCopyInto(&(*out)[i]) 491 } 492 } 493 return 494} 495 496// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector. 497func (in *LabelSelector) DeepCopy() *LabelSelector { 498 if in == nil { 499 return nil 500 } 501 out := new(LabelSelector) 502 in.DeepCopyInto(out) 503 return out 504} 505 506// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 507func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) { 508 *out = *in 509 if in.Values != nil { 510 in, out := &in.Values, &out.Values 511 *out = make([]string, len(*in)) 512 copy(*out, *in) 513 } 514 return 515} 516 517// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement. 518func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement { 519 if in == nil { 520 return nil 521 } 522 out := new(LabelSelectorRequirement) 523 in.DeepCopyInto(out) 524 return out 525} 526 527// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 528func (in *List) DeepCopyInto(out *List) { 529 *out = *in 530 out.TypeMeta = in.TypeMeta 531 in.ListMeta.DeepCopyInto(&out.ListMeta) 532 if in.Items != nil { 533 in, out := &in.Items, &out.Items 534 *out = make([]runtime.RawExtension, len(*in)) 535 for i := range *in { 536 (*in)[i].DeepCopyInto(&(*out)[i]) 537 } 538 } 539 return 540} 541 542// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List. 543func (in *List) DeepCopy() *List { 544 if in == nil { 545 return nil 546 } 547 out := new(List) 548 in.DeepCopyInto(out) 549 return out 550} 551 552// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 553func (in *List) DeepCopyObject() runtime.Object { 554 if c := in.DeepCopy(); c != nil { 555 return c 556 } 557 return nil 558} 559 560// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 561func (in *ListMeta) DeepCopyInto(out *ListMeta) { 562 *out = *in 563 if in.RemainingItemCount != nil { 564 in, out := &in.RemainingItemCount, &out.RemainingItemCount 565 *out = new(int64) 566 **out = **in 567 } 568 return 569} 570 571// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta. 572func (in *ListMeta) DeepCopy() *ListMeta { 573 if in == nil { 574 return nil 575 } 576 out := new(ListMeta) 577 in.DeepCopyInto(out) 578 return out 579} 580 581// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 582func (in *ListOptions) DeepCopyInto(out *ListOptions) { 583 *out = *in 584 out.TypeMeta = in.TypeMeta 585 if in.TimeoutSeconds != nil { 586 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds 587 *out = new(int64) 588 **out = **in 589 } 590 return 591} 592 593// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions. 594func (in *ListOptions) DeepCopy() *ListOptions { 595 if in == nil { 596 return nil 597 } 598 out := new(ListOptions) 599 in.DeepCopyInto(out) 600 return out 601} 602 603// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 604func (in *ListOptions) DeepCopyObject() runtime.Object { 605 if c := in.DeepCopy(); c != nil { 606 return c 607 } 608 return nil 609} 610 611// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 612func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) { 613 *out = *in 614 if in.Time != nil { 615 in, out := &in.Time, &out.Time 616 *out = (*in).DeepCopy() 617 } 618 if in.Fields != nil { 619 in, out := &in.Fields, &out.Fields 620 *out = new(Fields) 621 (*in).DeepCopyInto(*out) 622 } 623 return 624} 625 626// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry. 627func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry { 628 if in == nil { 629 return nil 630 } 631 out := new(ManagedFieldsEntry) 632 in.DeepCopyInto(out) 633 return out 634} 635 636// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime. 637func (in *MicroTime) DeepCopy() *MicroTime { 638 if in == nil { 639 return nil 640 } 641 out := new(MicroTime) 642 in.DeepCopyInto(out) 643 return out 644} 645 646// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 647func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) { 648 *out = *in 649 in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp) 650 if in.DeletionTimestamp != nil { 651 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp 652 *out = (*in).DeepCopy() 653 } 654 if in.DeletionGracePeriodSeconds != nil { 655 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds 656 *out = new(int64) 657 **out = **in 658 } 659 if in.Labels != nil { 660 in, out := &in.Labels, &out.Labels 661 *out = make(map[string]string, len(*in)) 662 for key, val := range *in { 663 (*out)[key] = val 664 } 665 } 666 if in.Annotations != nil { 667 in, out := &in.Annotations, &out.Annotations 668 *out = make(map[string]string, len(*in)) 669 for key, val := range *in { 670 (*out)[key] = val 671 } 672 } 673 if in.OwnerReferences != nil { 674 in, out := &in.OwnerReferences, &out.OwnerReferences 675 *out = make([]OwnerReference, len(*in)) 676 for i := range *in { 677 (*in)[i].DeepCopyInto(&(*out)[i]) 678 } 679 } 680 if in.Finalizers != nil { 681 in, out := &in.Finalizers, &out.Finalizers 682 *out = make([]string, len(*in)) 683 copy(*out, *in) 684 } 685 if in.ManagedFields != nil { 686 in, out := &in.ManagedFields, &out.ManagedFields 687 *out = make([]ManagedFieldsEntry, len(*in)) 688 for i := range *in { 689 (*in)[i].DeepCopyInto(&(*out)[i]) 690 } 691 } 692 return 693} 694 695// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta. 696func (in *ObjectMeta) DeepCopy() *ObjectMeta { 697 if in == nil { 698 return nil 699 } 700 out := new(ObjectMeta) 701 in.DeepCopyInto(out) 702 return out 703} 704 705// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 706func (in *OwnerReference) DeepCopyInto(out *OwnerReference) { 707 *out = *in 708 if in.Controller != nil { 709 in, out := &in.Controller, &out.Controller 710 *out = new(bool) 711 **out = **in 712 } 713 if in.BlockOwnerDeletion != nil { 714 in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion 715 *out = new(bool) 716 **out = **in 717 } 718 return 719} 720 721// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference. 722func (in *OwnerReference) DeepCopy() *OwnerReference { 723 if in == nil { 724 return nil 725 } 726 out := new(OwnerReference) 727 in.DeepCopyInto(out) 728 return out 729} 730 731// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 732func (in *PartialObjectMetadata) DeepCopyInto(out *PartialObjectMetadata) { 733 *out = *in 734 out.TypeMeta = in.TypeMeta 735 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 736 return 737} 738 739// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadata. 740func (in *PartialObjectMetadata) DeepCopy() *PartialObjectMetadata { 741 if in == nil { 742 return nil 743 } 744 out := new(PartialObjectMetadata) 745 in.DeepCopyInto(out) 746 return out 747} 748 749// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 750func (in *PartialObjectMetadata) DeepCopyObject() runtime.Object { 751 if c := in.DeepCopy(); c != nil { 752 return c 753 } 754 return nil 755} 756 757// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 758func (in *PartialObjectMetadataList) DeepCopyInto(out *PartialObjectMetadataList) { 759 *out = *in 760 out.TypeMeta = in.TypeMeta 761 in.ListMeta.DeepCopyInto(&out.ListMeta) 762 if in.Items != nil { 763 in, out := &in.Items, &out.Items 764 *out = make([]PartialObjectMetadata, len(*in)) 765 for i := range *in { 766 (*in)[i].DeepCopyInto(&(*out)[i]) 767 } 768 } 769 return 770} 771 772// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadataList. 773func (in *PartialObjectMetadataList) DeepCopy() *PartialObjectMetadataList { 774 if in == nil { 775 return nil 776 } 777 out := new(PartialObjectMetadataList) 778 in.DeepCopyInto(out) 779 return out 780} 781 782// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 783func (in *PartialObjectMetadataList) DeepCopyObject() runtime.Object { 784 if c := in.DeepCopy(); c != nil { 785 return c 786 } 787 return nil 788} 789 790// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 791func (in *Patch) DeepCopyInto(out *Patch) { 792 *out = *in 793 return 794} 795 796// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch. 797func (in *Patch) DeepCopy() *Patch { 798 if in == nil { 799 return nil 800 } 801 out := new(Patch) 802 in.DeepCopyInto(out) 803 return out 804} 805 806// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 807func (in *PatchOptions) DeepCopyInto(out *PatchOptions) { 808 *out = *in 809 out.TypeMeta = in.TypeMeta 810 if in.DryRun != nil { 811 in, out := &in.DryRun, &out.DryRun 812 *out = make([]string, len(*in)) 813 copy(*out, *in) 814 } 815 if in.Force != nil { 816 in, out := &in.Force, &out.Force 817 *out = new(bool) 818 **out = **in 819 } 820 return 821} 822 823// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions. 824func (in *PatchOptions) DeepCopy() *PatchOptions { 825 if in == nil { 826 return nil 827 } 828 out := new(PatchOptions) 829 in.DeepCopyInto(out) 830 return out 831} 832 833// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 834func (in *PatchOptions) DeepCopyObject() runtime.Object { 835 if c := in.DeepCopy(); c != nil { 836 return c 837 } 838 return nil 839} 840 841// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 842func (in *Preconditions) DeepCopyInto(out *Preconditions) { 843 *out = *in 844 if in.UID != nil { 845 in, out := &in.UID, &out.UID 846 *out = new(types.UID) 847 **out = **in 848 } 849 if in.ResourceVersion != nil { 850 in, out := &in.ResourceVersion, &out.ResourceVersion 851 *out = new(string) 852 **out = **in 853 } 854 return 855} 856 857// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions. 858func (in *Preconditions) DeepCopy() *Preconditions { 859 if in == nil { 860 return nil 861 } 862 out := new(Preconditions) 863 in.DeepCopyInto(out) 864 return out 865} 866 867// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 868func (in *ProtoFields) DeepCopyInto(out *ProtoFields) { 869 *out = *in 870 if in.Map != nil { 871 in, out := &in.Map, &out.Map 872 *out = make(map[string]Fields, len(*in)) 873 for key, val := range *in { 874 (*out)[key] = *val.DeepCopy() 875 } 876 } 877 if in.Raw != nil { 878 in, out := &in.Raw, &out.Raw 879 *out = make([]byte, len(*in)) 880 copy(*out, *in) 881 } 882 return 883} 884 885// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtoFields. 886func (in *ProtoFields) DeepCopy() *ProtoFields { 887 if in == nil { 888 return nil 889 } 890 out := new(ProtoFields) 891 in.DeepCopyInto(out) 892 return out 893} 894 895// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 896func (in *RootPaths) DeepCopyInto(out *RootPaths) { 897 *out = *in 898 if in.Paths != nil { 899 in, out := &in.Paths, &out.Paths 900 *out = make([]string, len(*in)) 901 copy(*out, *in) 902 } 903 return 904} 905 906// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths. 907func (in *RootPaths) DeepCopy() *RootPaths { 908 if in == nil { 909 return nil 910 } 911 out := new(RootPaths) 912 in.DeepCopyInto(out) 913 return out 914} 915 916// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 917func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) { 918 *out = *in 919 return 920} 921 922// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR. 923func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR { 924 if in == nil { 925 return nil 926 } 927 out := new(ServerAddressByClientCIDR) 928 in.DeepCopyInto(out) 929 return out 930} 931 932// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 933func (in *Status) DeepCopyInto(out *Status) { 934 *out = *in 935 out.TypeMeta = in.TypeMeta 936 in.ListMeta.DeepCopyInto(&out.ListMeta) 937 if in.Details != nil { 938 in, out := &in.Details, &out.Details 939 *out = new(StatusDetails) 940 (*in).DeepCopyInto(*out) 941 } 942 return 943} 944 945// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status. 946func (in *Status) DeepCopy() *Status { 947 if in == nil { 948 return nil 949 } 950 out := new(Status) 951 in.DeepCopyInto(out) 952 return out 953} 954 955// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 956func (in *Status) DeepCopyObject() runtime.Object { 957 if c := in.DeepCopy(); c != nil { 958 return c 959 } 960 return nil 961} 962 963// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 964func (in *StatusCause) DeepCopyInto(out *StatusCause) { 965 *out = *in 966 return 967} 968 969// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause. 970func (in *StatusCause) DeepCopy() *StatusCause { 971 if in == nil { 972 return nil 973 } 974 out := new(StatusCause) 975 in.DeepCopyInto(out) 976 return out 977} 978 979// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 980func (in *StatusDetails) DeepCopyInto(out *StatusDetails) { 981 *out = *in 982 if in.Causes != nil { 983 in, out := &in.Causes, &out.Causes 984 *out = make([]StatusCause, len(*in)) 985 copy(*out, *in) 986 } 987 return 988} 989 990// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails. 991func (in *StatusDetails) DeepCopy() *StatusDetails { 992 if in == nil { 993 return nil 994 } 995 out := new(StatusDetails) 996 in.DeepCopyInto(out) 997 return out 998} 999 1000// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1001func (in *Table) DeepCopyInto(out *Table) { 1002 *out = *in 1003 out.TypeMeta = in.TypeMeta 1004 in.ListMeta.DeepCopyInto(&out.ListMeta) 1005 if in.ColumnDefinitions != nil { 1006 in, out := &in.ColumnDefinitions, &out.ColumnDefinitions 1007 *out = make([]TableColumnDefinition, len(*in)) 1008 copy(*out, *in) 1009 } 1010 if in.Rows != nil { 1011 in, out := &in.Rows, &out.Rows 1012 *out = make([]TableRow, len(*in)) 1013 for i := range *in { 1014 (*in)[i].DeepCopyInto(&(*out)[i]) 1015 } 1016 } 1017 return 1018} 1019 1020// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table. 1021func (in *Table) DeepCopy() *Table { 1022 if in == nil { 1023 return nil 1024 } 1025 out := new(Table) 1026 in.DeepCopyInto(out) 1027 return out 1028} 1029 1030// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1031func (in *Table) DeepCopyObject() runtime.Object { 1032 if c := in.DeepCopy(); c != nil { 1033 return c 1034 } 1035 return nil 1036} 1037 1038// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1039func (in *TableColumnDefinition) DeepCopyInto(out *TableColumnDefinition) { 1040 *out = *in 1041 return 1042} 1043 1044// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableColumnDefinition. 1045func (in *TableColumnDefinition) DeepCopy() *TableColumnDefinition { 1046 if in == nil { 1047 return nil 1048 } 1049 out := new(TableColumnDefinition) 1050 in.DeepCopyInto(out) 1051 return out 1052} 1053 1054// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1055func (in *TableOptions) DeepCopyInto(out *TableOptions) { 1056 *out = *in 1057 out.TypeMeta = in.TypeMeta 1058 return 1059} 1060 1061// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions. 1062func (in *TableOptions) DeepCopy() *TableOptions { 1063 if in == nil { 1064 return nil 1065 } 1066 out := new(TableOptions) 1067 in.DeepCopyInto(out) 1068 return out 1069} 1070 1071// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1072func (in *TableOptions) DeepCopyObject() runtime.Object { 1073 if c := in.DeepCopy(); c != nil { 1074 return c 1075 } 1076 return nil 1077} 1078 1079// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1080func (in *TableRow) DeepCopyInto(out *TableRow) { 1081 clone := in.DeepCopy() 1082 *out = *clone 1083 return 1084} 1085 1086// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1087func (in *TableRowCondition) DeepCopyInto(out *TableRowCondition) { 1088 *out = *in 1089 return 1090} 1091 1092// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRowCondition. 1093func (in *TableRowCondition) DeepCopy() *TableRowCondition { 1094 if in == nil { 1095 return nil 1096 } 1097 out := new(TableRowCondition) 1098 in.DeepCopyInto(out) 1099 return out 1100} 1101 1102// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time. 1103func (in *Time) DeepCopy() *Time { 1104 if in == nil { 1105 return nil 1106 } 1107 out := new(Time) 1108 in.DeepCopyInto(out) 1109 return out 1110} 1111 1112// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1113func (in *Timestamp) DeepCopyInto(out *Timestamp) { 1114 *out = *in 1115 return 1116} 1117 1118// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp. 1119func (in *Timestamp) DeepCopy() *Timestamp { 1120 if in == nil { 1121 return nil 1122 } 1123 out := new(Timestamp) 1124 in.DeepCopyInto(out) 1125 return out 1126} 1127 1128// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1129func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) { 1130 *out = *in 1131 out.TypeMeta = in.TypeMeta 1132 if in.DryRun != nil { 1133 in, out := &in.DryRun, &out.DryRun 1134 *out = make([]string, len(*in)) 1135 copy(*out, *in) 1136 } 1137 return 1138} 1139 1140// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions. 1141func (in *UpdateOptions) DeepCopy() *UpdateOptions { 1142 if in == nil { 1143 return nil 1144 } 1145 out := new(UpdateOptions) 1146 in.DeepCopyInto(out) 1147 return out 1148} 1149 1150// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1151func (in *UpdateOptions) DeepCopyObject() runtime.Object { 1152 if c := in.DeepCopy(); c != nil { 1153 return c 1154 } 1155 return nil 1156} 1157 1158// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1159func (in Verbs) DeepCopyInto(out *Verbs) { 1160 { 1161 in := &in 1162 *out = make(Verbs, len(*in)) 1163 copy(*out, *in) 1164 return 1165 } 1166} 1167 1168// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs. 1169func (in Verbs) DeepCopy() Verbs { 1170 if in == nil { 1171 return nil 1172 } 1173 out := new(Verbs) 1174 in.DeepCopyInto(out) 1175 return *out 1176} 1177 1178// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1179func (in *WatchEvent) DeepCopyInto(out *WatchEvent) { 1180 *out = *in 1181 in.Object.DeepCopyInto(&out.Object) 1182 return 1183} 1184 1185// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent. 1186func (in *WatchEvent) DeepCopy() *WatchEvent { 1187 if in == nil { 1188 return nil 1189 } 1190 out := new(WatchEvent) 1191 in.DeepCopyInto(out) 1192 return out 1193} 1194 1195// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1196func (in *WatchEvent) DeepCopyObject() runtime.Object { 1197 if c := in.DeepCopy(); c != nil { 1198 return c 1199 } 1200 return nil 1201} 1202