kubesphere.io/api@v0.0.0-20231107125330-c9a03957060c/types/v1beta2/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright 2020 The KubeSphere Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by deepcopy-gen. DO NOT EDIT.
    21  
    22  package v1beta2
    23  
    24  import (
    25  	v1 "k8s.io/apimachinery/pkg/apis/meta/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 *ClusterOverride) DeepCopyInto(out *ClusterOverride) {
    31  	*out = *in
    32  	in.Value.DeepCopyInto(&out.Value)
    33  	return
    34  }
    35  
    36  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterOverride.
    37  func (in *ClusterOverride) DeepCopy() *ClusterOverride {
    38  	if in == nil {
    39  		return nil
    40  	}
    41  	out := new(ClusterOverride)
    42  	in.DeepCopyInto(out)
    43  	return out
    44  }
    45  
    46  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    47  func (in *FederatedNotificationConfig) DeepCopyInto(out *FederatedNotificationConfig) {
    48  	*out = *in
    49  	out.TypeMeta = in.TypeMeta
    50  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    51  	in.Spec.DeepCopyInto(&out.Spec)
    52  	if in.Status != nil {
    53  		in, out := &in.Status, &out.Status
    54  		*out = new(GenericFederatedStatus)
    55  		(*in).DeepCopyInto(*out)
    56  	}
    57  	return
    58  }
    59  
    60  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationConfig.
    61  func (in *FederatedNotificationConfig) DeepCopy() *FederatedNotificationConfig {
    62  	if in == nil {
    63  		return nil
    64  	}
    65  	out := new(FederatedNotificationConfig)
    66  	in.DeepCopyInto(out)
    67  	return out
    68  }
    69  
    70  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    71  func (in *FederatedNotificationConfig) DeepCopyObject() runtime.Object {
    72  	if c := in.DeepCopy(); c != nil {
    73  		return c
    74  	}
    75  	return nil
    76  }
    77  
    78  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    79  func (in *FederatedNotificationConfigList) DeepCopyInto(out *FederatedNotificationConfigList) {
    80  	*out = *in
    81  	out.TypeMeta = in.TypeMeta
    82  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    83  	if in.Items != nil {
    84  		in, out := &in.Items, &out.Items
    85  		*out = make([]FederatedNotificationConfig, len(*in))
    86  		for i := range *in {
    87  			(*in)[i].DeepCopyInto(&(*out)[i])
    88  		}
    89  	}
    90  	return
    91  }
    92  
    93  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationConfigList.
    94  func (in *FederatedNotificationConfigList) DeepCopy() *FederatedNotificationConfigList {
    95  	if in == nil {
    96  		return nil
    97  	}
    98  	out := new(FederatedNotificationConfigList)
    99  	in.DeepCopyInto(out)
   100  	return out
   101  }
   102  
   103  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   104  func (in *FederatedNotificationConfigList) DeepCopyObject() runtime.Object {
   105  	if c := in.DeepCopy(); c != nil {
   106  		return c
   107  	}
   108  	return nil
   109  }
   110  
   111  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   112  func (in *FederatedNotificationConfigSpec) DeepCopyInto(out *FederatedNotificationConfigSpec) {
   113  	*out = *in
   114  	in.Template.DeepCopyInto(&out.Template)
   115  	in.Placement.DeepCopyInto(&out.Placement)
   116  	if in.Overrides != nil {
   117  		in, out := &in.Overrides, &out.Overrides
   118  		*out = make([]GenericOverrideItem, len(*in))
   119  		for i := range *in {
   120  			(*in)[i].DeepCopyInto(&(*out)[i])
   121  		}
   122  	}
   123  	return
   124  }
   125  
   126  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationConfigSpec.
   127  func (in *FederatedNotificationConfigSpec) DeepCopy() *FederatedNotificationConfigSpec {
   128  	if in == nil {
   129  		return nil
   130  	}
   131  	out := new(FederatedNotificationConfigSpec)
   132  	in.DeepCopyInto(out)
   133  	return out
   134  }
   135  
   136  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   137  func (in *FederatedNotificationManager) DeepCopyInto(out *FederatedNotificationManager) {
   138  	*out = *in
   139  	out.TypeMeta = in.TypeMeta
   140  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   141  	in.Spec.DeepCopyInto(&out.Spec)
   142  	if in.Status != nil {
   143  		in, out := &in.Status, &out.Status
   144  		*out = new(GenericFederatedStatus)
   145  		(*in).DeepCopyInto(*out)
   146  	}
   147  	return
   148  }
   149  
   150  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationManager.
   151  func (in *FederatedNotificationManager) DeepCopy() *FederatedNotificationManager {
   152  	if in == nil {
   153  		return nil
   154  	}
   155  	out := new(FederatedNotificationManager)
   156  	in.DeepCopyInto(out)
   157  	return out
   158  }
   159  
   160  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   161  func (in *FederatedNotificationManager) DeepCopyObject() runtime.Object {
   162  	if c := in.DeepCopy(); c != nil {
   163  		return c
   164  	}
   165  	return nil
   166  }
   167  
   168  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   169  func (in *FederatedNotificationManagerList) DeepCopyInto(out *FederatedNotificationManagerList) {
   170  	*out = *in
   171  	out.TypeMeta = in.TypeMeta
   172  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   173  	if in.Items != nil {
   174  		in, out := &in.Items, &out.Items
   175  		*out = make([]FederatedNotificationManager, len(*in))
   176  		for i := range *in {
   177  			(*in)[i].DeepCopyInto(&(*out)[i])
   178  		}
   179  	}
   180  	return
   181  }
   182  
   183  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationManagerList.
   184  func (in *FederatedNotificationManagerList) DeepCopy() *FederatedNotificationManagerList {
   185  	if in == nil {
   186  		return nil
   187  	}
   188  	out := new(FederatedNotificationManagerList)
   189  	in.DeepCopyInto(out)
   190  	return out
   191  }
   192  
   193  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   194  func (in *FederatedNotificationManagerList) DeepCopyObject() runtime.Object {
   195  	if c := in.DeepCopy(); c != nil {
   196  		return c
   197  	}
   198  	return nil
   199  }
   200  
   201  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   202  func (in *FederatedNotificationManagerSpec) DeepCopyInto(out *FederatedNotificationManagerSpec) {
   203  	*out = *in
   204  	in.Template.DeepCopyInto(&out.Template)
   205  	in.Placement.DeepCopyInto(&out.Placement)
   206  	if in.Overrides != nil {
   207  		in, out := &in.Overrides, &out.Overrides
   208  		*out = make([]GenericOverrideItem, len(*in))
   209  		for i := range *in {
   210  			(*in)[i].DeepCopyInto(&(*out)[i])
   211  		}
   212  	}
   213  	return
   214  }
   215  
   216  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationManagerSpec.
   217  func (in *FederatedNotificationManagerSpec) DeepCopy() *FederatedNotificationManagerSpec {
   218  	if in == nil {
   219  		return nil
   220  	}
   221  	out := new(FederatedNotificationManagerSpec)
   222  	in.DeepCopyInto(out)
   223  	return out
   224  }
   225  
   226  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   227  func (in *FederatedNotificationReceiver) DeepCopyInto(out *FederatedNotificationReceiver) {
   228  	*out = *in
   229  	out.TypeMeta = in.TypeMeta
   230  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   231  	in.Spec.DeepCopyInto(&out.Spec)
   232  	if in.Status != nil {
   233  		in, out := &in.Status, &out.Status
   234  		*out = new(GenericFederatedStatus)
   235  		(*in).DeepCopyInto(*out)
   236  	}
   237  	return
   238  }
   239  
   240  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationReceiver.
   241  func (in *FederatedNotificationReceiver) DeepCopy() *FederatedNotificationReceiver {
   242  	if in == nil {
   243  		return nil
   244  	}
   245  	out := new(FederatedNotificationReceiver)
   246  	in.DeepCopyInto(out)
   247  	return out
   248  }
   249  
   250  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   251  func (in *FederatedNotificationReceiver) DeepCopyObject() runtime.Object {
   252  	if c := in.DeepCopy(); c != nil {
   253  		return c
   254  	}
   255  	return nil
   256  }
   257  
   258  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   259  func (in *FederatedNotificationReceiverList) DeepCopyInto(out *FederatedNotificationReceiverList) {
   260  	*out = *in
   261  	out.TypeMeta = in.TypeMeta
   262  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   263  	if in.Items != nil {
   264  		in, out := &in.Items, &out.Items
   265  		*out = make([]FederatedNotificationReceiver, len(*in))
   266  		for i := range *in {
   267  			(*in)[i].DeepCopyInto(&(*out)[i])
   268  		}
   269  	}
   270  	return
   271  }
   272  
   273  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationReceiverList.
   274  func (in *FederatedNotificationReceiverList) DeepCopy() *FederatedNotificationReceiverList {
   275  	if in == nil {
   276  		return nil
   277  	}
   278  	out := new(FederatedNotificationReceiverList)
   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 *FederatedNotificationReceiverList) 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 *FederatedNotificationReceiverSpec) DeepCopyInto(out *FederatedNotificationReceiverSpec) {
   293  	*out = *in
   294  	in.Template.DeepCopyInto(&out.Template)
   295  	in.Placement.DeepCopyInto(&out.Placement)
   296  	if in.Overrides != nil {
   297  		in, out := &in.Overrides, &out.Overrides
   298  		*out = make([]GenericOverrideItem, 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 FederatedNotificationReceiverSpec.
   307  func (in *FederatedNotificationReceiverSpec) DeepCopy() *FederatedNotificationReceiverSpec {
   308  	if in == nil {
   309  		return nil
   310  	}
   311  	out := new(FederatedNotificationReceiverSpec)
   312  	in.DeepCopyInto(out)
   313  	return out
   314  }
   315  
   316  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   317  func (in *FederatedNotificationRouter) DeepCopyInto(out *FederatedNotificationRouter) {
   318  	*out = *in
   319  	out.TypeMeta = in.TypeMeta
   320  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   321  	in.Spec.DeepCopyInto(&out.Spec)
   322  	if in.Status != nil {
   323  		in, out := &in.Status, &out.Status
   324  		*out = new(GenericFederatedStatus)
   325  		(*in).DeepCopyInto(*out)
   326  	}
   327  	return
   328  }
   329  
   330  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationRouter.
   331  func (in *FederatedNotificationRouter) DeepCopy() *FederatedNotificationRouter {
   332  	if in == nil {
   333  		return nil
   334  	}
   335  	out := new(FederatedNotificationRouter)
   336  	in.DeepCopyInto(out)
   337  	return out
   338  }
   339  
   340  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   341  func (in *FederatedNotificationRouter) DeepCopyObject() runtime.Object {
   342  	if c := in.DeepCopy(); c != nil {
   343  		return c
   344  	}
   345  	return nil
   346  }
   347  
   348  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   349  func (in *FederatedNotificationRouterList) DeepCopyInto(out *FederatedNotificationRouterList) {
   350  	*out = *in
   351  	out.TypeMeta = in.TypeMeta
   352  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   353  	if in.Items != nil {
   354  		in, out := &in.Items, &out.Items
   355  		*out = make([]FederatedNotificationRouter, len(*in))
   356  		for i := range *in {
   357  			(*in)[i].DeepCopyInto(&(*out)[i])
   358  		}
   359  	}
   360  	return
   361  }
   362  
   363  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationRouterList.
   364  func (in *FederatedNotificationRouterList) DeepCopy() *FederatedNotificationRouterList {
   365  	if in == nil {
   366  		return nil
   367  	}
   368  	out := new(FederatedNotificationRouterList)
   369  	in.DeepCopyInto(out)
   370  	return out
   371  }
   372  
   373  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   374  func (in *FederatedNotificationRouterList) DeepCopyObject() runtime.Object {
   375  	if c := in.DeepCopy(); c != nil {
   376  		return c
   377  	}
   378  	return nil
   379  }
   380  
   381  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   382  func (in *FederatedNotificationRouterSpec) DeepCopyInto(out *FederatedNotificationRouterSpec) {
   383  	*out = *in
   384  	in.Template.DeepCopyInto(&out.Template)
   385  	in.Placement.DeepCopyInto(&out.Placement)
   386  	if in.Overrides != nil {
   387  		in, out := &in.Overrides, &out.Overrides
   388  		*out = make([]GenericOverrideItem, len(*in))
   389  		for i := range *in {
   390  			(*in)[i].DeepCopyInto(&(*out)[i])
   391  		}
   392  	}
   393  	return
   394  }
   395  
   396  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationRouterSpec.
   397  func (in *FederatedNotificationRouterSpec) DeepCopy() *FederatedNotificationRouterSpec {
   398  	if in == nil {
   399  		return nil
   400  	}
   401  	out := new(FederatedNotificationRouterSpec)
   402  	in.DeepCopyInto(out)
   403  	return out
   404  }
   405  
   406  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   407  func (in *FederatedNotificationSilence) DeepCopyInto(out *FederatedNotificationSilence) {
   408  	*out = *in
   409  	out.TypeMeta = in.TypeMeta
   410  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   411  	in.Spec.DeepCopyInto(&out.Spec)
   412  	if in.Status != nil {
   413  		in, out := &in.Status, &out.Status
   414  		*out = new(GenericFederatedStatus)
   415  		(*in).DeepCopyInto(*out)
   416  	}
   417  	return
   418  }
   419  
   420  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationSilence.
   421  func (in *FederatedNotificationSilence) DeepCopy() *FederatedNotificationSilence {
   422  	if in == nil {
   423  		return nil
   424  	}
   425  	out := new(FederatedNotificationSilence)
   426  	in.DeepCopyInto(out)
   427  	return out
   428  }
   429  
   430  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   431  func (in *FederatedNotificationSilence) DeepCopyObject() runtime.Object {
   432  	if c := in.DeepCopy(); c != nil {
   433  		return c
   434  	}
   435  	return nil
   436  }
   437  
   438  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   439  func (in *FederatedNotificationSilenceList) DeepCopyInto(out *FederatedNotificationSilenceList) {
   440  	*out = *in
   441  	out.TypeMeta = in.TypeMeta
   442  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   443  	if in.Items != nil {
   444  		in, out := &in.Items, &out.Items
   445  		*out = make([]FederatedNotificationSilence, len(*in))
   446  		for i := range *in {
   447  			(*in)[i].DeepCopyInto(&(*out)[i])
   448  		}
   449  	}
   450  	return
   451  }
   452  
   453  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationSilenceList.
   454  func (in *FederatedNotificationSilenceList) DeepCopy() *FederatedNotificationSilenceList {
   455  	if in == nil {
   456  		return nil
   457  	}
   458  	out := new(FederatedNotificationSilenceList)
   459  	in.DeepCopyInto(out)
   460  	return out
   461  }
   462  
   463  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   464  func (in *FederatedNotificationSilenceList) DeepCopyObject() runtime.Object {
   465  	if c := in.DeepCopy(); c != nil {
   466  		return c
   467  	}
   468  	return nil
   469  }
   470  
   471  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   472  func (in *FederatedNotificationSilenceSpec) DeepCopyInto(out *FederatedNotificationSilenceSpec) {
   473  	*out = *in
   474  	in.Template.DeepCopyInto(&out.Template)
   475  	in.Placement.DeepCopyInto(&out.Placement)
   476  	if in.Overrides != nil {
   477  		in, out := &in.Overrides, &out.Overrides
   478  		*out = make([]GenericOverrideItem, len(*in))
   479  		for i := range *in {
   480  			(*in)[i].DeepCopyInto(&(*out)[i])
   481  		}
   482  	}
   483  	return
   484  }
   485  
   486  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationSilenceSpec.
   487  func (in *FederatedNotificationSilenceSpec) DeepCopy() *FederatedNotificationSilenceSpec {
   488  	if in == nil {
   489  		return nil
   490  	}
   491  	out := new(FederatedNotificationSilenceSpec)
   492  	in.DeepCopyInto(out)
   493  	return out
   494  }
   495  
   496  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   497  func (in *GenericClusterReference) DeepCopyInto(out *GenericClusterReference) {
   498  	*out = *in
   499  	return
   500  }
   501  
   502  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericClusterReference.
   503  func (in *GenericClusterReference) DeepCopy() *GenericClusterReference {
   504  	if in == nil {
   505  		return nil
   506  	}
   507  	out := new(GenericClusterReference)
   508  	in.DeepCopyInto(out)
   509  	return out
   510  }
   511  
   512  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   513  func (in *GenericClusterStatus) DeepCopyInto(out *GenericClusterStatus) {
   514  	*out = *in
   515  	return
   516  }
   517  
   518  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericClusterStatus.
   519  func (in *GenericClusterStatus) DeepCopy() *GenericClusterStatus {
   520  	if in == nil {
   521  		return nil
   522  	}
   523  	out := new(GenericClusterStatus)
   524  	in.DeepCopyInto(out)
   525  	return out
   526  }
   527  
   528  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   529  func (in *GenericCondition) DeepCopyInto(out *GenericCondition) {
   530  	*out = *in
   531  	return
   532  }
   533  
   534  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericCondition.
   535  func (in *GenericCondition) DeepCopy() *GenericCondition {
   536  	if in == nil {
   537  		return nil
   538  	}
   539  	out := new(GenericCondition)
   540  	in.DeepCopyInto(out)
   541  	return out
   542  }
   543  
   544  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   545  func (in *GenericFederatedResource) DeepCopyInto(out *GenericFederatedResource) {
   546  	*out = *in
   547  	out.TypeMeta = in.TypeMeta
   548  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   549  	if in.Status != nil {
   550  		in, out := &in.Status, &out.Status
   551  		*out = new(GenericFederatedStatus)
   552  		(*in).DeepCopyInto(*out)
   553  	}
   554  	return
   555  }
   556  
   557  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericFederatedResource.
   558  func (in *GenericFederatedResource) DeepCopy() *GenericFederatedResource {
   559  	if in == nil {
   560  		return nil
   561  	}
   562  	out := new(GenericFederatedResource)
   563  	in.DeepCopyInto(out)
   564  	return out
   565  }
   566  
   567  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   568  func (in *GenericFederatedStatus) DeepCopyInto(out *GenericFederatedStatus) {
   569  	*out = *in
   570  	if in.Conditions != nil {
   571  		in, out := &in.Conditions, &out.Conditions
   572  		*out = make([]*GenericCondition, len(*in))
   573  		for i := range *in {
   574  			if (*in)[i] != nil {
   575  				in, out := &(*in)[i], &(*out)[i]
   576  				*out = new(GenericCondition)
   577  				**out = **in
   578  			}
   579  		}
   580  	}
   581  	if in.Clusters != nil {
   582  		in, out := &in.Clusters, &out.Clusters
   583  		*out = make([]GenericClusterStatus, len(*in))
   584  		copy(*out, *in)
   585  	}
   586  	return
   587  }
   588  
   589  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericFederatedStatus.
   590  func (in *GenericFederatedStatus) DeepCopy() *GenericFederatedStatus {
   591  	if in == nil {
   592  		return nil
   593  	}
   594  	out := new(GenericFederatedStatus)
   595  	in.DeepCopyInto(out)
   596  	return out
   597  }
   598  
   599  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   600  func (in *GenericOverride) DeepCopyInto(out *GenericOverride) {
   601  	*out = *in
   602  	out.TypeMeta = in.TypeMeta
   603  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   604  	if in.Spec != nil {
   605  		in, out := &in.Spec, &out.Spec
   606  		*out = new(GenericOverrideSpec)
   607  		(*in).DeepCopyInto(*out)
   608  	}
   609  	return
   610  }
   611  
   612  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericOverride.
   613  func (in *GenericOverride) DeepCopy() *GenericOverride {
   614  	if in == nil {
   615  		return nil
   616  	}
   617  	out := new(GenericOverride)
   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 *GenericOverrideItem) DeepCopyInto(out *GenericOverrideItem) {
   624  	*out = *in
   625  	if in.ClusterOverrides != nil {
   626  		in, out := &in.ClusterOverrides, &out.ClusterOverrides
   627  		*out = make([]ClusterOverride, len(*in))
   628  		for i := range *in {
   629  			(*in)[i].DeepCopyInto(&(*out)[i])
   630  		}
   631  	}
   632  	return
   633  }
   634  
   635  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericOverrideItem.
   636  func (in *GenericOverrideItem) DeepCopy() *GenericOverrideItem {
   637  	if in == nil {
   638  		return nil
   639  	}
   640  	out := new(GenericOverrideItem)
   641  	in.DeepCopyInto(out)
   642  	return out
   643  }
   644  
   645  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   646  func (in *GenericOverrideSpec) DeepCopyInto(out *GenericOverrideSpec) {
   647  	*out = *in
   648  	if in.Overrides != nil {
   649  		in, out := &in.Overrides, &out.Overrides
   650  		*out = make([]GenericOverrideItem, len(*in))
   651  		for i := range *in {
   652  			(*in)[i].DeepCopyInto(&(*out)[i])
   653  		}
   654  	}
   655  	return
   656  }
   657  
   658  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericOverrideSpec.
   659  func (in *GenericOverrideSpec) DeepCopy() *GenericOverrideSpec {
   660  	if in == nil {
   661  		return nil
   662  	}
   663  	out := new(GenericOverrideSpec)
   664  	in.DeepCopyInto(out)
   665  	return out
   666  }
   667  
   668  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   669  func (in *GenericPlacement) DeepCopyInto(out *GenericPlacement) {
   670  	*out = *in
   671  	out.TypeMeta = in.TypeMeta
   672  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   673  	in.Spec.DeepCopyInto(&out.Spec)
   674  	return
   675  }
   676  
   677  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericPlacement.
   678  func (in *GenericPlacement) DeepCopy() *GenericPlacement {
   679  	if in == nil {
   680  		return nil
   681  	}
   682  	out := new(GenericPlacement)
   683  	in.DeepCopyInto(out)
   684  	return out
   685  }
   686  
   687  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   688  func (in *GenericPlacementFields) DeepCopyInto(out *GenericPlacementFields) {
   689  	*out = *in
   690  	if in.Clusters != nil {
   691  		in, out := &in.Clusters, &out.Clusters
   692  		*out = make([]GenericClusterReference, len(*in))
   693  		copy(*out, *in)
   694  	}
   695  	if in.ClusterSelector != nil {
   696  		in, out := &in.ClusterSelector, &out.ClusterSelector
   697  		*out = new(v1.LabelSelector)
   698  		(*in).DeepCopyInto(*out)
   699  	}
   700  	return
   701  }
   702  
   703  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericPlacementFields.
   704  func (in *GenericPlacementFields) DeepCopy() *GenericPlacementFields {
   705  	if in == nil {
   706  		return nil
   707  	}
   708  	out := new(GenericPlacementFields)
   709  	in.DeepCopyInto(out)
   710  	return out
   711  }
   712  
   713  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   714  func (in *GenericPlacementSpec) DeepCopyInto(out *GenericPlacementSpec) {
   715  	*out = *in
   716  	in.Placement.DeepCopyInto(&out.Placement)
   717  	return
   718  }
   719  
   720  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericPlacementSpec.
   721  func (in *GenericPlacementSpec) DeepCopy() *GenericPlacementSpec {
   722  	if in == nil {
   723  		return nil
   724  	}
   725  	out := new(GenericPlacementSpec)
   726  	in.DeepCopyInto(out)
   727  	return out
   728  }
   729  
   730  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   731  func (in *NotificationConfigTemplate) DeepCopyInto(out *NotificationConfigTemplate) {
   732  	*out = *in
   733  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   734  	in.Spec.DeepCopyInto(&out.Spec)
   735  	return
   736  }
   737  
   738  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigTemplate.
   739  func (in *NotificationConfigTemplate) DeepCopy() *NotificationConfigTemplate {
   740  	if in == nil {
   741  		return nil
   742  	}
   743  	out := new(NotificationConfigTemplate)
   744  	in.DeepCopyInto(out)
   745  	return out
   746  }
   747  
   748  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   749  func (in *NotificationManagerTemplate) DeepCopyInto(out *NotificationManagerTemplate) {
   750  	*out = *in
   751  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   752  	in.Spec.DeepCopyInto(&out.Spec)
   753  	return
   754  }
   755  
   756  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationManagerTemplate.
   757  func (in *NotificationManagerTemplate) DeepCopy() *NotificationManagerTemplate {
   758  	if in == nil {
   759  		return nil
   760  	}
   761  	out := new(NotificationManagerTemplate)
   762  	in.DeepCopyInto(out)
   763  	return out
   764  }
   765  
   766  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   767  func (in *NotificationReceiverTemplate) DeepCopyInto(out *NotificationReceiverTemplate) {
   768  	*out = *in
   769  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   770  	in.Spec.DeepCopyInto(&out.Spec)
   771  	return
   772  }
   773  
   774  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationReceiverTemplate.
   775  func (in *NotificationReceiverTemplate) DeepCopy() *NotificationReceiverTemplate {
   776  	if in == nil {
   777  		return nil
   778  	}
   779  	out := new(NotificationReceiverTemplate)
   780  	in.DeepCopyInto(out)
   781  	return out
   782  }
   783  
   784  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   785  func (in *NotificationRouterTemplate) DeepCopyInto(out *NotificationRouterTemplate) {
   786  	*out = *in
   787  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   788  	in.Spec.DeepCopyInto(&out.Spec)
   789  	return
   790  }
   791  
   792  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRouterTemplate.
   793  func (in *NotificationRouterTemplate) DeepCopy() *NotificationRouterTemplate {
   794  	if in == nil {
   795  		return nil
   796  	}
   797  	out := new(NotificationRouterTemplate)
   798  	in.DeepCopyInto(out)
   799  	return out
   800  }
   801  
   802  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   803  func (in *NotificationSilenceTemplate) DeepCopyInto(out *NotificationSilenceTemplate) {
   804  	*out = *in
   805  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   806  	in.Spec.DeepCopyInto(&out.Spec)
   807  	return
   808  }
   809  
   810  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationSilenceTemplate.
   811  func (in *NotificationSilenceTemplate) DeepCopy() *NotificationSilenceTemplate {
   812  	if in == nil {
   813  		return nil
   814  	}
   815  	out := new(NotificationSilenceTemplate)
   816  	in.DeepCopyInto(out)
   817  	return out
   818  }