agones.dev/agones@v1.53.0/pkg/apis/agones/v1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 // Copyright 2024 Google LLC All Rights Reserved. 5 // 6 // Licensed under the Apache License, Version 2.0 (the "License"); 7 // you may not use this file except in compliance with the License. 8 // You may obtain a copy of the License at 9 // 10 // http://www.apache.org/licenses/LICENSE-2.0 11 // 12 // Unless required by applicable law or agreed to in writing, software 13 // distributed under the License is distributed on an "AS IS" BASIS, 14 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 // See the License for the specific language governing permissions and 16 // limitations under the License. 17 18 // This code was autogenerated. Do not edit directly. 19 20 // Code generated by deepcopy-gen. DO NOT EDIT. 21 22 package v1 23 24 import ( 25 corev1 "k8s.io/api/core/v1" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 ) 28 29 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 30 func (in *AggregatedCounterStatus) DeepCopyInto(out *AggregatedCounterStatus) { 31 *out = *in 32 return 33 } 34 35 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregatedCounterStatus. 36 func (in *AggregatedCounterStatus) DeepCopy() *AggregatedCounterStatus { 37 if in == nil { 38 return nil 39 } 40 out := new(AggregatedCounterStatus) 41 in.DeepCopyInto(out) 42 return out 43 } 44 45 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 46 func (in *AggregatedListStatus) DeepCopyInto(out *AggregatedListStatus) { 47 *out = *in 48 return 49 } 50 51 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregatedListStatus. 52 func (in *AggregatedListStatus) DeepCopy() *AggregatedListStatus { 53 if in == nil { 54 return nil 55 } 56 out := new(AggregatedListStatus) 57 in.DeepCopyInto(out) 58 return out 59 } 60 61 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 62 func (in *AggregatedPlayerStatus) DeepCopyInto(out *AggregatedPlayerStatus) { 63 *out = *in 64 return 65 } 66 67 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregatedPlayerStatus. 68 func (in *AggregatedPlayerStatus) DeepCopy() *AggregatedPlayerStatus { 69 if in == nil { 70 return nil 71 } 72 out := new(AggregatedPlayerStatus) 73 in.DeepCopyInto(out) 74 return out 75 } 76 77 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 78 func (in *AllocationOverflow) DeepCopyInto(out *AllocationOverflow) { 79 *out = *in 80 if in.Labels != nil { 81 in, out := &in.Labels, &out.Labels 82 *out = make(map[string]string, len(*in)) 83 for key, val := range *in { 84 (*out)[key] = val 85 } 86 } 87 if in.Annotations != nil { 88 in, out := &in.Annotations, &out.Annotations 89 *out = make(map[string]string, len(*in)) 90 for key, val := range *in { 91 (*out)[key] = val 92 } 93 } 94 return 95 } 96 97 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllocationOverflow. 98 func (in *AllocationOverflow) DeepCopy() *AllocationOverflow { 99 if in == nil { 100 return nil 101 } 102 out := new(AllocationOverflow) 103 in.DeepCopyInto(out) 104 return out 105 } 106 107 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 108 func (in *CounterStatus) DeepCopyInto(out *CounterStatus) { 109 *out = *in 110 return 111 } 112 113 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CounterStatus. 114 func (in *CounterStatus) DeepCopy() *CounterStatus { 115 if in == nil { 116 return nil 117 } 118 out := new(CounterStatus) 119 in.DeepCopyInto(out) 120 return out 121 } 122 123 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 124 func (in *Eviction) DeepCopyInto(out *Eviction) { 125 *out = *in 126 return 127 } 128 129 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eviction. 130 func (in *Eviction) DeepCopy() *Eviction { 131 if in == nil { 132 return nil 133 } 134 out := new(Eviction) 135 in.DeepCopyInto(out) 136 return out 137 } 138 139 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 140 func (in *Fleet) DeepCopyInto(out *Fleet) { 141 *out = *in 142 out.TypeMeta = in.TypeMeta 143 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 144 in.Spec.DeepCopyInto(&out.Spec) 145 in.Status.DeepCopyInto(&out.Status) 146 return 147 } 148 149 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet. 150 func (in *Fleet) DeepCopy() *Fleet { 151 if in == nil { 152 return nil 153 } 154 out := new(Fleet) 155 in.DeepCopyInto(out) 156 return out 157 } 158 159 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 160 func (in *Fleet) DeepCopyObject() runtime.Object { 161 if c := in.DeepCopy(); c != nil { 162 return c 163 } 164 return nil 165 } 166 167 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 168 func (in *FleetList) DeepCopyInto(out *FleetList) { 169 *out = *in 170 out.TypeMeta = in.TypeMeta 171 in.ListMeta.DeepCopyInto(&out.ListMeta) 172 if in.Items != nil { 173 in, out := &in.Items, &out.Items 174 *out = make([]Fleet, len(*in)) 175 for i := range *in { 176 (*in)[i].DeepCopyInto(&(*out)[i]) 177 } 178 } 179 return 180 } 181 182 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetList. 183 func (in *FleetList) DeepCopy() *FleetList { 184 if in == nil { 185 return nil 186 } 187 out := new(FleetList) 188 in.DeepCopyInto(out) 189 return out 190 } 191 192 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 193 func (in *FleetList) DeepCopyObject() runtime.Object { 194 if c := in.DeepCopy(); c != nil { 195 return c 196 } 197 return nil 198 } 199 200 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 201 func (in *FleetSpec) DeepCopyInto(out *FleetSpec) { 202 *out = *in 203 if in.AllocationOverflow != nil { 204 in, out := &in.AllocationOverflow, &out.AllocationOverflow 205 *out = new(AllocationOverflow) 206 (*in).DeepCopyInto(*out) 207 } 208 in.Strategy.DeepCopyInto(&out.Strategy) 209 if in.Priorities != nil { 210 in, out := &in.Priorities, &out.Priorities 211 *out = make([]Priority, len(*in)) 212 copy(*out, *in) 213 } 214 in.Template.DeepCopyInto(&out.Template) 215 return 216 } 217 218 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpec. 219 func (in *FleetSpec) DeepCopy() *FleetSpec { 220 if in == nil { 221 return nil 222 } 223 out := new(FleetSpec) 224 in.DeepCopyInto(out) 225 return out 226 } 227 228 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 229 func (in *FleetStatus) DeepCopyInto(out *FleetStatus) { 230 *out = *in 231 if in.Players != nil { 232 in, out := &in.Players, &out.Players 233 *out = new(AggregatedPlayerStatus) 234 **out = **in 235 } 236 if in.Counters != nil { 237 in, out := &in.Counters, &out.Counters 238 *out = make(map[string]AggregatedCounterStatus, len(*in)) 239 for key, val := range *in { 240 (*out)[key] = val 241 } 242 } 243 if in.Lists != nil { 244 in, out := &in.Lists, &out.Lists 245 *out = make(map[string]AggregatedListStatus, len(*in)) 246 for key, val := range *in { 247 (*out)[key] = val 248 } 249 } 250 return 251 } 252 253 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStatus. 254 func (in *FleetStatus) DeepCopy() *FleetStatus { 255 if in == nil { 256 return nil 257 } 258 out := new(FleetStatus) 259 in.DeepCopyInto(out) 260 return out 261 } 262 263 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 264 func (in *GameServer) DeepCopyInto(out *GameServer) { 265 *out = *in 266 out.TypeMeta = in.TypeMeta 267 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 268 in.Spec.DeepCopyInto(&out.Spec) 269 in.Status.DeepCopyInto(&out.Status) 270 return 271 } 272 273 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServer. 274 func (in *GameServer) DeepCopy() *GameServer { 275 if in == nil { 276 return nil 277 } 278 out := new(GameServer) 279 in.DeepCopyInto(out) 280 return out 281 } 282 283 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 284 func (in *GameServer) DeepCopyObject() runtime.Object { 285 if c := in.DeepCopy(); c != nil { 286 return c 287 } 288 return nil 289 } 290 291 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 292 func (in *GameServerList) DeepCopyInto(out *GameServerList) { 293 *out = *in 294 out.TypeMeta = in.TypeMeta 295 in.ListMeta.DeepCopyInto(&out.ListMeta) 296 if in.Items != nil { 297 in, out := &in.Items, &out.Items 298 *out = make([]GameServer, len(*in)) 299 for i := range *in { 300 (*in)[i].DeepCopyInto(&(*out)[i]) 301 } 302 } 303 return 304 } 305 306 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerList. 307 func (in *GameServerList) DeepCopy() *GameServerList { 308 if in == nil { 309 return nil 310 } 311 out := new(GameServerList) 312 in.DeepCopyInto(out) 313 return out 314 } 315 316 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 317 func (in *GameServerList) DeepCopyObject() runtime.Object { 318 if c := in.DeepCopy(); c != nil { 319 return c 320 } 321 return nil 322 } 323 324 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 325 func (in *GameServerPort) DeepCopyInto(out *GameServerPort) { 326 *out = *in 327 if in.Container != nil { 328 in, out := &in.Container, &out.Container 329 *out = new(string) 330 **out = **in 331 } 332 return 333 } 334 335 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerPort. 336 func (in *GameServerPort) DeepCopy() *GameServerPort { 337 if in == nil { 338 return nil 339 } 340 out := new(GameServerPort) 341 in.DeepCopyInto(out) 342 return out 343 } 344 345 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 346 func (in *GameServerSet) DeepCopyInto(out *GameServerSet) { 347 *out = *in 348 out.TypeMeta = in.TypeMeta 349 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 350 in.Spec.DeepCopyInto(&out.Spec) 351 in.Status.DeepCopyInto(&out.Status) 352 return 353 } 354 355 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerSet. 356 func (in *GameServerSet) DeepCopy() *GameServerSet { 357 if in == nil { 358 return nil 359 } 360 out := new(GameServerSet) 361 in.DeepCopyInto(out) 362 return out 363 } 364 365 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 366 func (in *GameServerSet) DeepCopyObject() runtime.Object { 367 if c := in.DeepCopy(); c != nil { 368 return c 369 } 370 return nil 371 } 372 373 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 374 func (in *GameServerSetList) DeepCopyInto(out *GameServerSetList) { 375 *out = *in 376 out.TypeMeta = in.TypeMeta 377 in.ListMeta.DeepCopyInto(&out.ListMeta) 378 if in.Items != nil { 379 in, out := &in.Items, &out.Items 380 *out = make([]GameServerSet, len(*in)) 381 for i := range *in { 382 (*in)[i].DeepCopyInto(&(*out)[i]) 383 } 384 } 385 return 386 } 387 388 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerSetList. 389 func (in *GameServerSetList) DeepCopy() *GameServerSetList { 390 if in == nil { 391 return nil 392 } 393 out := new(GameServerSetList) 394 in.DeepCopyInto(out) 395 return out 396 } 397 398 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 399 func (in *GameServerSetList) DeepCopyObject() runtime.Object { 400 if c := in.DeepCopy(); c != nil { 401 return c 402 } 403 return nil 404 } 405 406 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 407 func (in *GameServerSetSpec) DeepCopyInto(out *GameServerSetSpec) { 408 *out = *in 409 if in.AllocationOverflow != nil { 410 in, out := &in.AllocationOverflow, &out.AllocationOverflow 411 *out = new(AllocationOverflow) 412 (*in).DeepCopyInto(*out) 413 } 414 if in.Priorities != nil { 415 in, out := &in.Priorities, &out.Priorities 416 *out = make([]Priority, len(*in)) 417 copy(*out, *in) 418 } 419 in.Template.DeepCopyInto(&out.Template) 420 return 421 } 422 423 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerSetSpec. 424 func (in *GameServerSetSpec) DeepCopy() *GameServerSetSpec { 425 if in == nil { 426 return nil 427 } 428 out := new(GameServerSetSpec) 429 in.DeepCopyInto(out) 430 return out 431 } 432 433 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 434 func (in *GameServerSetStatus) DeepCopyInto(out *GameServerSetStatus) { 435 *out = *in 436 if in.Players != nil { 437 in, out := &in.Players, &out.Players 438 *out = new(AggregatedPlayerStatus) 439 **out = **in 440 } 441 if in.Counters != nil { 442 in, out := &in.Counters, &out.Counters 443 *out = make(map[string]AggregatedCounterStatus, len(*in)) 444 for key, val := range *in { 445 (*out)[key] = val 446 } 447 } 448 if in.Lists != nil { 449 in, out := &in.Lists, &out.Lists 450 *out = make(map[string]AggregatedListStatus, len(*in)) 451 for key, val := range *in { 452 (*out)[key] = val 453 } 454 } 455 return 456 } 457 458 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerSetStatus. 459 func (in *GameServerSetStatus) DeepCopy() *GameServerSetStatus { 460 if in == nil { 461 return nil 462 } 463 out := new(GameServerSetStatus) 464 in.DeepCopyInto(out) 465 return out 466 } 467 468 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 469 func (in *GameServerSpec) DeepCopyInto(out *GameServerSpec) { 470 *out = *in 471 if in.Ports != nil { 472 in, out := &in.Ports, &out.Ports 473 *out = make([]GameServerPort, len(*in)) 474 for i := range *in { 475 (*in)[i].DeepCopyInto(&(*out)[i]) 476 } 477 } 478 out.Health = in.Health 479 out.SdkServer = in.SdkServer 480 in.Template.DeepCopyInto(&out.Template) 481 if in.Players != nil { 482 in, out := &in.Players, &out.Players 483 *out = new(PlayersSpec) 484 **out = **in 485 } 486 if in.Counters != nil { 487 in, out := &in.Counters, &out.Counters 488 *out = make(map[string]CounterStatus, len(*in)) 489 for key, val := range *in { 490 (*out)[key] = val 491 } 492 } 493 if in.Lists != nil { 494 in, out := &in.Lists, &out.Lists 495 *out = make(map[string]ListStatus, len(*in)) 496 for key, val := range *in { 497 (*out)[key] = *val.DeepCopy() 498 } 499 } 500 if in.Eviction != nil { 501 in, out := &in.Eviction, &out.Eviction 502 *out = new(Eviction) 503 **out = **in 504 } 505 return 506 } 507 508 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerSpec. 509 func (in *GameServerSpec) DeepCopy() *GameServerSpec { 510 if in == nil { 511 return nil 512 } 513 out := new(GameServerSpec) 514 in.DeepCopyInto(out) 515 return out 516 } 517 518 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 519 func (in *GameServerStatus) DeepCopyInto(out *GameServerStatus) { 520 *out = *in 521 if in.Ports != nil { 522 in, out := &in.Ports, &out.Ports 523 *out = make([]GameServerStatusPort, len(*in)) 524 copy(*out, *in) 525 } 526 if in.Addresses != nil { 527 in, out := &in.Addresses, &out.Addresses 528 *out = make([]corev1.NodeAddress, len(*in)) 529 copy(*out, *in) 530 } 531 if in.ReservedUntil != nil { 532 in, out := &in.ReservedUntil, &out.ReservedUntil 533 *out = (*in).DeepCopy() 534 } 535 if in.Players != nil { 536 in, out := &in.Players, &out.Players 537 *out = new(PlayerStatus) 538 (*in).DeepCopyInto(*out) 539 } 540 if in.Counters != nil { 541 in, out := &in.Counters, &out.Counters 542 *out = make(map[string]CounterStatus, len(*in)) 543 for key, val := range *in { 544 (*out)[key] = val 545 } 546 } 547 if in.Lists != nil { 548 in, out := &in.Lists, &out.Lists 549 *out = make(map[string]ListStatus, len(*in)) 550 for key, val := range *in { 551 (*out)[key] = *val.DeepCopy() 552 } 553 } 554 if in.Eviction != nil { 555 in, out := &in.Eviction, &out.Eviction 556 *out = new(Eviction) 557 **out = **in 558 } 559 return 560 } 561 562 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerStatus. 563 func (in *GameServerStatus) DeepCopy() *GameServerStatus { 564 if in == nil { 565 return nil 566 } 567 out := new(GameServerStatus) 568 in.DeepCopyInto(out) 569 return out 570 } 571 572 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 573 func (in *GameServerStatusPort) DeepCopyInto(out *GameServerStatusPort) { 574 *out = *in 575 return 576 } 577 578 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerStatusPort. 579 func (in *GameServerStatusPort) DeepCopy() *GameServerStatusPort { 580 if in == nil { 581 return nil 582 } 583 out := new(GameServerStatusPort) 584 in.DeepCopyInto(out) 585 return out 586 } 587 588 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 589 func (in *GameServerTemplateSpec) DeepCopyInto(out *GameServerTemplateSpec) { 590 *out = *in 591 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 592 in.Spec.DeepCopyInto(&out.Spec) 593 return 594 } 595 596 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameServerTemplateSpec. 597 func (in *GameServerTemplateSpec) DeepCopy() *GameServerTemplateSpec { 598 if in == nil { 599 return nil 600 } 601 out := new(GameServerTemplateSpec) 602 in.DeepCopyInto(out) 603 return out 604 } 605 606 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 607 func (in *Health) DeepCopyInto(out *Health) { 608 *out = *in 609 return 610 } 611 612 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Health. 613 func (in *Health) DeepCopy() *Health { 614 if in == nil { 615 return nil 616 } 617 out := new(Health) 618 in.DeepCopyInto(out) 619 return out 620 } 621 622 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 623 func (in *ListStatus) DeepCopyInto(out *ListStatus) { 624 *out = *in 625 if in.Values != nil { 626 in, out := &in.Values, &out.Values 627 *out = make([]string, len(*in)) 628 copy(*out, *in) 629 } 630 return 631 } 632 633 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListStatus. 634 func (in *ListStatus) DeepCopy() *ListStatus { 635 if in == nil { 636 return nil 637 } 638 out := new(ListStatus) 639 in.DeepCopyInto(out) 640 return out 641 } 642 643 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 644 func (in *PlayerStatus) DeepCopyInto(out *PlayerStatus) { 645 *out = *in 646 if in.IDs != nil { 647 in, out := &in.IDs, &out.IDs 648 *out = make([]string, len(*in)) 649 copy(*out, *in) 650 } 651 return 652 } 653 654 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayerStatus. 655 func (in *PlayerStatus) DeepCopy() *PlayerStatus { 656 if in == nil { 657 return nil 658 } 659 out := new(PlayerStatus) 660 in.DeepCopyInto(out) 661 return out 662 } 663 664 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 665 func (in *PlayersSpec) DeepCopyInto(out *PlayersSpec) { 666 *out = *in 667 return 668 } 669 670 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayersSpec. 671 func (in *PlayersSpec) DeepCopy() *PlayersSpec { 672 if in == nil { 673 return nil 674 } 675 out := new(PlayersSpec) 676 in.DeepCopyInto(out) 677 return out 678 } 679 680 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 681 func (in *Priority) DeepCopyInto(out *Priority) { 682 *out = *in 683 return 684 } 685 686 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Priority. 687 func (in *Priority) DeepCopy() *Priority { 688 if in == nil { 689 return nil 690 } 691 out := new(Priority) 692 in.DeepCopyInto(out) 693 return out 694 } 695 696 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 697 func (in *SdkServer) DeepCopyInto(out *SdkServer) { 698 *out = *in 699 return 700 } 701 702 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SdkServer. 703 func (in *SdkServer) DeepCopy() *SdkServer { 704 if in == nil { 705 return nil 706 } 707 out := new(SdkServer) 708 in.DeepCopyInto(out) 709 return out 710 }