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  }