...

Source file src/github.com/openshift/api/operator/v1/zz_generated.deepcopy.go

Documentation: github.com/openshift/api/operator/v1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Code generated by deepcopy-gen. DO NOT EDIT.
     5  
     6  package v1
     7  
     8  import (
     9  	configv1 "github.com/openshift/api/config/v1"
    10  	authorizationv1 "k8s.io/api/authorization/v1"
    11  	corev1 "k8s.io/api/core/v1"
    12  	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    13  	runtime "k8s.io/apimachinery/pkg/runtime"
    14  )
    15  
    16  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    17  func (in *AWSCSIDriverConfigSpec) DeepCopyInto(out *AWSCSIDriverConfigSpec) {
    18  	*out = *in
    19  	return
    20  }
    21  
    22  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSCSIDriverConfigSpec.
    23  func (in *AWSCSIDriverConfigSpec) DeepCopy() *AWSCSIDriverConfigSpec {
    24  	if in == nil {
    25  		return nil
    26  	}
    27  	out := new(AWSCSIDriverConfigSpec)
    28  	in.DeepCopyInto(out)
    29  	return out
    30  }
    31  
    32  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    33  func (in *AWSClassicLoadBalancerParameters) DeepCopyInto(out *AWSClassicLoadBalancerParameters) {
    34  	*out = *in
    35  	out.ConnectionIdleTimeout = in.ConnectionIdleTimeout
    36  	return
    37  }
    38  
    39  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClassicLoadBalancerParameters.
    40  func (in *AWSClassicLoadBalancerParameters) DeepCopy() *AWSClassicLoadBalancerParameters {
    41  	if in == nil {
    42  		return nil
    43  	}
    44  	out := new(AWSClassicLoadBalancerParameters)
    45  	in.DeepCopyInto(out)
    46  	return out
    47  }
    48  
    49  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    50  func (in *AWSLoadBalancerParameters) DeepCopyInto(out *AWSLoadBalancerParameters) {
    51  	*out = *in
    52  	if in.ClassicLoadBalancerParameters != nil {
    53  		in, out := &in.ClassicLoadBalancerParameters, &out.ClassicLoadBalancerParameters
    54  		*out = new(AWSClassicLoadBalancerParameters)
    55  		**out = **in
    56  	}
    57  	if in.NetworkLoadBalancerParameters != nil {
    58  		in, out := &in.NetworkLoadBalancerParameters, &out.NetworkLoadBalancerParameters
    59  		*out = new(AWSNetworkLoadBalancerParameters)
    60  		**out = **in
    61  	}
    62  	return
    63  }
    64  
    65  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSLoadBalancerParameters.
    66  func (in *AWSLoadBalancerParameters) DeepCopy() *AWSLoadBalancerParameters {
    67  	if in == nil {
    68  		return nil
    69  	}
    70  	out := new(AWSLoadBalancerParameters)
    71  	in.DeepCopyInto(out)
    72  	return out
    73  }
    74  
    75  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    76  func (in *AWSNetworkLoadBalancerParameters) DeepCopyInto(out *AWSNetworkLoadBalancerParameters) {
    77  	*out = *in
    78  	return
    79  }
    80  
    81  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSNetworkLoadBalancerParameters.
    82  func (in *AWSNetworkLoadBalancerParameters) DeepCopy() *AWSNetworkLoadBalancerParameters {
    83  	if in == nil {
    84  		return nil
    85  	}
    86  	out := new(AWSNetworkLoadBalancerParameters)
    87  	in.DeepCopyInto(out)
    88  	return out
    89  }
    90  
    91  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    92  func (in *AccessLogging) DeepCopyInto(out *AccessLogging) {
    93  	*out = *in
    94  	in.Destination.DeepCopyInto(&out.Destination)
    95  	in.HTTPCaptureHeaders.DeepCopyInto(&out.HTTPCaptureHeaders)
    96  	if in.HTTPCaptureCookies != nil {
    97  		in, out := &in.HTTPCaptureCookies, &out.HTTPCaptureCookies
    98  		*out = make([]IngressControllerCaptureHTTPCookie, len(*in))
    99  		copy(*out, *in)
   100  	}
   101  	return
   102  }
   103  
   104  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogging.
   105  func (in *AccessLogging) DeepCopy() *AccessLogging {
   106  	if in == nil {
   107  		return nil
   108  	}
   109  	out := new(AccessLogging)
   110  	in.DeepCopyInto(out)
   111  	return out
   112  }
   113  
   114  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   115  func (in *AddPage) DeepCopyInto(out *AddPage) {
   116  	*out = *in
   117  	if in.DisabledActions != nil {
   118  		in, out := &in.DisabledActions, &out.DisabledActions
   119  		*out = make([]string, len(*in))
   120  		copy(*out, *in)
   121  	}
   122  	return
   123  }
   124  
   125  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddPage.
   126  func (in *AddPage) DeepCopy() *AddPage {
   127  	if in == nil {
   128  		return nil
   129  	}
   130  	out := new(AddPage)
   131  	in.DeepCopyInto(out)
   132  	return out
   133  }
   134  
   135  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   136  func (in *AdditionalNetworkDefinition) DeepCopyInto(out *AdditionalNetworkDefinition) {
   137  	*out = *in
   138  	if in.SimpleMacvlanConfig != nil {
   139  		in, out := &in.SimpleMacvlanConfig, &out.SimpleMacvlanConfig
   140  		*out = new(SimpleMacvlanConfig)
   141  		(*in).DeepCopyInto(*out)
   142  	}
   143  	return
   144  }
   145  
   146  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalNetworkDefinition.
   147  func (in *AdditionalNetworkDefinition) DeepCopy() *AdditionalNetworkDefinition {
   148  	if in == nil {
   149  		return nil
   150  	}
   151  	out := new(AdditionalNetworkDefinition)
   152  	in.DeepCopyInto(out)
   153  	return out
   154  }
   155  
   156  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   157  func (in *Authentication) DeepCopyInto(out *Authentication) {
   158  	*out = *in
   159  	out.TypeMeta = in.TypeMeta
   160  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   161  	in.Spec.DeepCopyInto(&out.Spec)
   162  	in.Status.DeepCopyInto(&out.Status)
   163  	return
   164  }
   165  
   166  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authentication.
   167  func (in *Authentication) DeepCopy() *Authentication {
   168  	if in == nil {
   169  		return nil
   170  	}
   171  	out := new(Authentication)
   172  	in.DeepCopyInto(out)
   173  	return out
   174  }
   175  
   176  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   177  func (in *Authentication) DeepCopyObject() runtime.Object {
   178  	if c := in.DeepCopy(); c != nil {
   179  		return c
   180  	}
   181  	return nil
   182  }
   183  
   184  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   185  func (in *AuthenticationList) DeepCopyInto(out *AuthenticationList) {
   186  	*out = *in
   187  	out.TypeMeta = in.TypeMeta
   188  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   189  	if in.Items != nil {
   190  		in, out := &in.Items, &out.Items
   191  		*out = make([]Authentication, len(*in))
   192  		for i := range *in {
   193  			(*in)[i].DeepCopyInto(&(*out)[i])
   194  		}
   195  	}
   196  	return
   197  }
   198  
   199  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationList.
   200  func (in *AuthenticationList) DeepCopy() *AuthenticationList {
   201  	if in == nil {
   202  		return nil
   203  	}
   204  	out := new(AuthenticationList)
   205  	in.DeepCopyInto(out)
   206  	return out
   207  }
   208  
   209  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   210  func (in *AuthenticationList) DeepCopyObject() runtime.Object {
   211  	if c := in.DeepCopy(); c != nil {
   212  		return c
   213  	}
   214  	return nil
   215  }
   216  
   217  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   218  func (in *AuthenticationSpec) DeepCopyInto(out *AuthenticationSpec) {
   219  	*out = *in
   220  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
   221  	return
   222  }
   223  
   224  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationSpec.
   225  func (in *AuthenticationSpec) DeepCopy() *AuthenticationSpec {
   226  	if in == nil {
   227  		return nil
   228  	}
   229  	out := new(AuthenticationSpec)
   230  	in.DeepCopyInto(out)
   231  	return out
   232  }
   233  
   234  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   235  func (in *AuthenticationStatus) DeepCopyInto(out *AuthenticationStatus) {
   236  	*out = *in
   237  	out.OAuthAPIServer = in.OAuthAPIServer
   238  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
   239  	return
   240  }
   241  
   242  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationStatus.
   243  func (in *AuthenticationStatus) DeepCopy() *AuthenticationStatus {
   244  	if in == nil {
   245  		return nil
   246  	}
   247  	out := new(AuthenticationStatus)
   248  	in.DeepCopyInto(out)
   249  	return out
   250  }
   251  
   252  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   253  func (in *AzureCSIDriverConfigSpec) DeepCopyInto(out *AzureCSIDriverConfigSpec) {
   254  	*out = *in
   255  	if in.DiskEncryptionSet != nil {
   256  		in, out := &in.DiskEncryptionSet, &out.DiskEncryptionSet
   257  		*out = new(AzureDiskEncryptionSet)
   258  		**out = **in
   259  	}
   260  	return
   261  }
   262  
   263  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCSIDriverConfigSpec.
   264  func (in *AzureCSIDriverConfigSpec) DeepCopy() *AzureCSIDriverConfigSpec {
   265  	if in == nil {
   266  		return nil
   267  	}
   268  	out := new(AzureCSIDriverConfigSpec)
   269  	in.DeepCopyInto(out)
   270  	return out
   271  }
   272  
   273  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   274  func (in *AzureDiskEncryptionSet) DeepCopyInto(out *AzureDiskEncryptionSet) {
   275  	*out = *in
   276  	return
   277  }
   278  
   279  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskEncryptionSet.
   280  func (in *AzureDiskEncryptionSet) DeepCopy() *AzureDiskEncryptionSet {
   281  	if in == nil {
   282  		return nil
   283  	}
   284  	out := new(AzureDiskEncryptionSet)
   285  	in.DeepCopyInto(out)
   286  	return out
   287  }
   288  
   289  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   290  func (in *CSIDriverConfigSpec) DeepCopyInto(out *CSIDriverConfigSpec) {
   291  	*out = *in
   292  	if in.AWS != nil {
   293  		in, out := &in.AWS, &out.AWS
   294  		*out = new(AWSCSIDriverConfigSpec)
   295  		**out = **in
   296  	}
   297  	if in.Azure != nil {
   298  		in, out := &in.Azure, &out.Azure
   299  		*out = new(AzureCSIDriverConfigSpec)
   300  		(*in).DeepCopyInto(*out)
   301  	}
   302  	if in.GCP != nil {
   303  		in, out := &in.GCP, &out.GCP
   304  		*out = new(GCPCSIDriverConfigSpec)
   305  		(*in).DeepCopyInto(*out)
   306  	}
   307  	if in.VSphere != nil {
   308  		in, out := &in.VSphere, &out.VSphere
   309  		*out = new(VSphereCSIDriverConfigSpec)
   310  		(*in).DeepCopyInto(*out)
   311  	}
   312  	return
   313  }
   314  
   315  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIDriverConfigSpec.
   316  func (in *CSIDriverConfigSpec) DeepCopy() *CSIDriverConfigSpec {
   317  	if in == nil {
   318  		return nil
   319  	}
   320  	out := new(CSIDriverConfigSpec)
   321  	in.DeepCopyInto(out)
   322  	return out
   323  }
   324  
   325  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   326  func (in *CSISnapshotController) DeepCopyInto(out *CSISnapshotController) {
   327  	*out = *in
   328  	out.TypeMeta = in.TypeMeta
   329  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   330  	in.Spec.DeepCopyInto(&out.Spec)
   331  	in.Status.DeepCopyInto(&out.Status)
   332  	return
   333  }
   334  
   335  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSISnapshotController.
   336  func (in *CSISnapshotController) DeepCopy() *CSISnapshotController {
   337  	if in == nil {
   338  		return nil
   339  	}
   340  	out := new(CSISnapshotController)
   341  	in.DeepCopyInto(out)
   342  	return out
   343  }
   344  
   345  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   346  func (in *CSISnapshotController) DeepCopyObject() runtime.Object {
   347  	if c := in.DeepCopy(); c != nil {
   348  		return c
   349  	}
   350  	return nil
   351  }
   352  
   353  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   354  func (in *CSISnapshotControllerList) DeepCopyInto(out *CSISnapshotControllerList) {
   355  	*out = *in
   356  	out.TypeMeta = in.TypeMeta
   357  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   358  	if in.Items != nil {
   359  		in, out := &in.Items, &out.Items
   360  		*out = make([]CSISnapshotController, len(*in))
   361  		for i := range *in {
   362  			(*in)[i].DeepCopyInto(&(*out)[i])
   363  		}
   364  	}
   365  	return
   366  }
   367  
   368  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSISnapshotControllerList.
   369  func (in *CSISnapshotControllerList) DeepCopy() *CSISnapshotControllerList {
   370  	if in == nil {
   371  		return nil
   372  	}
   373  	out := new(CSISnapshotControllerList)
   374  	in.DeepCopyInto(out)
   375  	return out
   376  }
   377  
   378  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   379  func (in *CSISnapshotControllerList) DeepCopyObject() runtime.Object {
   380  	if c := in.DeepCopy(); c != nil {
   381  		return c
   382  	}
   383  	return nil
   384  }
   385  
   386  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   387  func (in *CSISnapshotControllerSpec) DeepCopyInto(out *CSISnapshotControllerSpec) {
   388  	*out = *in
   389  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
   390  	return
   391  }
   392  
   393  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSISnapshotControllerSpec.
   394  func (in *CSISnapshotControllerSpec) DeepCopy() *CSISnapshotControllerSpec {
   395  	if in == nil {
   396  		return nil
   397  	}
   398  	out := new(CSISnapshotControllerSpec)
   399  	in.DeepCopyInto(out)
   400  	return out
   401  }
   402  
   403  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   404  func (in *CSISnapshotControllerStatus) DeepCopyInto(out *CSISnapshotControllerStatus) {
   405  	*out = *in
   406  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
   407  	return
   408  }
   409  
   410  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSISnapshotControllerStatus.
   411  func (in *CSISnapshotControllerStatus) DeepCopy() *CSISnapshotControllerStatus {
   412  	if in == nil {
   413  		return nil
   414  	}
   415  	out := new(CSISnapshotControllerStatus)
   416  	in.DeepCopyInto(out)
   417  	return out
   418  }
   419  
   420  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   421  func (in *ClientTLS) DeepCopyInto(out *ClientTLS) {
   422  	*out = *in
   423  	out.ClientCA = in.ClientCA
   424  	if in.AllowedSubjectPatterns != nil {
   425  		in, out := &in.AllowedSubjectPatterns, &out.AllowedSubjectPatterns
   426  		*out = make([]string, len(*in))
   427  		copy(*out, *in)
   428  	}
   429  	return
   430  }
   431  
   432  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientTLS.
   433  func (in *ClientTLS) DeepCopy() *ClientTLS {
   434  	if in == nil {
   435  		return nil
   436  	}
   437  	out := new(ClientTLS)
   438  	in.DeepCopyInto(out)
   439  	return out
   440  }
   441  
   442  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   443  func (in *CloudCredential) DeepCopyInto(out *CloudCredential) {
   444  	*out = *in
   445  	out.TypeMeta = in.TypeMeta
   446  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   447  	in.Spec.DeepCopyInto(&out.Spec)
   448  	in.Status.DeepCopyInto(&out.Status)
   449  	return
   450  }
   451  
   452  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudCredential.
   453  func (in *CloudCredential) DeepCopy() *CloudCredential {
   454  	if in == nil {
   455  		return nil
   456  	}
   457  	out := new(CloudCredential)
   458  	in.DeepCopyInto(out)
   459  	return out
   460  }
   461  
   462  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   463  func (in *CloudCredential) DeepCopyObject() runtime.Object {
   464  	if c := in.DeepCopy(); c != nil {
   465  		return c
   466  	}
   467  	return nil
   468  }
   469  
   470  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   471  func (in *CloudCredentialList) DeepCopyInto(out *CloudCredentialList) {
   472  	*out = *in
   473  	out.TypeMeta = in.TypeMeta
   474  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   475  	if in.Items != nil {
   476  		in, out := &in.Items, &out.Items
   477  		*out = make([]CloudCredential, len(*in))
   478  		for i := range *in {
   479  			(*in)[i].DeepCopyInto(&(*out)[i])
   480  		}
   481  	}
   482  	return
   483  }
   484  
   485  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudCredentialList.
   486  func (in *CloudCredentialList) DeepCopy() *CloudCredentialList {
   487  	if in == nil {
   488  		return nil
   489  	}
   490  	out := new(CloudCredentialList)
   491  	in.DeepCopyInto(out)
   492  	return out
   493  }
   494  
   495  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   496  func (in *CloudCredentialList) DeepCopyObject() runtime.Object {
   497  	if c := in.DeepCopy(); c != nil {
   498  		return c
   499  	}
   500  	return nil
   501  }
   502  
   503  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   504  func (in *CloudCredentialSpec) DeepCopyInto(out *CloudCredentialSpec) {
   505  	*out = *in
   506  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
   507  	return
   508  }
   509  
   510  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudCredentialSpec.
   511  func (in *CloudCredentialSpec) DeepCopy() *CloudCredentialSpec {
   512  	if in == nil {
   513  		return nil
   514  	}
   515  	out := new(CloudCredentialSpec)
   516  	in.DeepCopyInto(out)
   517  	return out
   518  }
   519  
   520  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   521  func (in *CloudCredentialStatus) DeepCopyInto(out *CloudCredentialStatus) {
   522  	*out = *in
   523  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
   524  	return
   525  }
   526  
   527  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudCredentialStatus.
   528  func (in *CloudCredentialStatus) DeepCopy() *CloudCredentialStatus {
   529  	if in == nil {
   530  		return nil
   531  	}
   532  	out := new(CloudCredentialStatus)
   533  	in.DeepCopyInto(out)
   534  	return out
   535  }
   536  
   537  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   538  func (in *ClusterCSIDriver) DeepCopyInto(out *ClusterCSIDriver) {
   539  	*out = *in
   540  	out.TypeMeta = in.TypeMeta
   541  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   542  	in.Spec.DeepCopyInto(&out.Spec)
   543  	in.Status.DeepCopyInto(&out.Status)
   544  	return
   545  }
   546  
   547  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCSIDriver.
   548  func (in *ClusterCSIDriver) DeepCopy() *ClusterCSIDriver {
   549  	if in == nil {
   550  		return nil
   551  	}
   552  	out := new(ClusterCSIDriver)
   553  	in.DeepCopyInto(out)
   554  	return out
   555  }
   556  
   557  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   558  func (in *ClusterCSIDriver) DeepCopyObject() runtime.Object {
   559  	if c := in.DeepCopy(); c != nil {
   560  		return c
   561  	}
   562  	return nil
   563  }
   564  
   565  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   566  func (in *ClusterCSIDriverList) DeepCopyInto(out *ClusterCSIDriverList) {
   567  	*out = *in
   568  	out.TypeMeta = in.TypeMeta
   569  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   570  	if in.Items != nil {
   571  		in, out := &in.Items, &out.Items
   572  		*out = make([]ClusterCSIDriver, len(*in))
   573  		for i := range *in {
   574  			(*in)[i].DeepCopyInto(&(*out)[i])
   575  		}
   576  	}
   577  	return
   578  }
   579  
   580  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCSIDriverList.
   581  func (in *ClusterCSIDriverList) DeepCopy() *ClusterCSIDriverList {
   582  	if in == nil {
   583  		return nil
   584  	}
   585  	out := new(ClusterCSIDriverList)
   586  	in.DeepCopyInto(out)
   587  	return out
   588  }
   589  
   590  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   591  func (in *ClusterCSIDriverList) DeepCopyObject() runtime.Object {
   592  	if c := in.DeepCopy(); c != nil {
   593  		return c
   594  	}
   595  	return nil
   596  }
   597  
   598  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   599  func (in *ClusterCSIDriverSpec) DeepCopyInto(out *ClusterCSIDriverSpec) {
   600  	*out = *in
   601  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
   602  	in.DriverConfig.DeepCopyInto(&out.DriverConfig)
   603  	return
   604  }
   605  
   606  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCSIDriverSpec.
   607  func (in *ClusterCSIDriverSpec) DeepCopy() *ClusterCSIDriverSpec {
   608  	if in == nil {
   609  		return nil
   610  	}
   611  	out := new(ClusterCSIDriverSpec)
   612  	in.DeepCopyInto(out)
   613  	return out
   614  }
   615  
   616  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   617  func (in *ClusterCSIDriverStatus) DeepCopyInto(out *ClusterCSIDriverStatus) {
   618  	*out = *in
   619  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
   620  	return
   621  }
   622  
   623  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCSIDriverStatus.
   624  func (in *ClusterCSIDriverStatus) DeepCopy() *ClusterCSIDriverStatus {
   625  	if in == nil {
   626  		return nil
   627  	}
   628  	out := new(ClusterCSIDriverStatus)
   629  	in.DeepCopyInto(out)
   630  	return out
   631  }
   632  
   633  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   634  func (in *ClusterNetworkEntry) DeepCopyInto(out *ClusterNetworkEntry) {
   635  	*out = *in
   636  	return
   637  }
   638  
   639  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkEntry.
   640  func (in *ClusterNetworkEntry) DeepCopy() *ClusterNetworkEntry {
   641  	if in == nil {
   642  		return nil
   643  	}
   644  	out := new(ClusterNetworkEntry)
   645  	in.DeepCopyInto(out)
   646  	return out
   647  }
   648  
   649  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   650  func (in *Config) DeepCopyInto(out *Config) {
   651  	*out = *in
   652  	out.TypeMeta = in.TypeMeta
   653  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   654  	in.Spec.DeepCopyInto(&out.Spec)
   655  	in.Status.DeepCopyInto(&out.Status)
   656  	return
   657  }
   658  
   659  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
   660  func (in *Config) DeepCopy() *Config {
   661  	if in == nil {
   662  		return nil
   663  	}
   664  	out := new(Config)
   665  	in.DeepCopyInto(out)
   666  	return out
   667  }
   668  
   669  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   670  func (in *Config) DeepCopyObject() runtime.Object {
   671  	if c := in.DeepCopy(); c != nil {
   672  		return c
   673  	}
   674  	return nil
   675  }
   676  
   677  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   678  func (in *ConfigList) DeepCopyInto(out *ConfigList) {
   679  	*out = *in
   680  	out.TypeMeta = in.TypeMeta
   681  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   682  	if in.Items != nil {
   683  		in, out := &in.Items, &out.Items
   684  		*out = make([]Config, len(*in))
   685  		for i := range *in {
   686  			(*in)[i].DeepCopyInto(&(*out)[i])
   687  		}
   688  	}
   689  	return
   690  }
   691  
   692  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigList.
   693  func (in *ConfigList) DeepCopy() *ConfigList {
   694  	if in == nil {
   695  		return nil
   696  	}
   697  	out := new(ConfigList)
   698  	in.DeepCopyInto(out)
   699  	return out
   700  }
   701  
   702  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   703  func (in *ConfigList) DeepCopyObject() runtime.Object {
   704  	if c := in.DeepCopy(); c != nil {
   705  		return c
   706  	}
   707  	return nil
   708  }
   709  
   710  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   711  func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec) {
   712  	*out = *in
   713  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
   714  	return
   715  }
   716  
   717  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpec.
   718  func (in *ConfigSpec) DeepCopy() *ConfigSpec {
   719  	if in == nil {
   720  		return nil
   721  	}
   722  	out := new(ConfigSpec)
   723  	in.DeepCopyInto(out)
   724  	return out
   725  }
   726  
   727  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   728  func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus) {
   729  	*out = *in
   730  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
   731  	return
   732  }
   733  
   734  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigStatus.
   735  func (in *ConfigStatus) DeepCopy() *ConfigStatus {
   736  	if in == nil {
   737  		return nil
   738  	}
   739  	out := new(ConfigStatus)
   740  	in.DeepCopyInto(out)
   741  	return out
   742  }
   743  
   744  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   745  func (in *Console) DeepCopyInto(out *Console) {
   746  	*out = *in
   747  	out.TypeMeta = in.TypeMeta
   748  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   749  	in.Spec.DeepCopyInto(&out.Spec)
   750  	in.Status.DeepCopyInto(&out.Status)
   751  	return
   752  }
   753  
   754  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Console.
   755  func (in *Console) DeepCopy() *Console {
   756  	if in == nil {
   757  		return nil
   758  	}
   759  	out := new(Console)
   760  	in.DeepCopyInto(out)
   761  	return out
   762  }
   763  
   764  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   765  func (in *Console) DeepCopyObject() runtime.Object {
   766  	if c := in.DeepCopy(); c != nil {
   767  		return c
   768  	}
   769  	return nil
   770  }
   771  
   772  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   773  func (in *ConsoleConfigRoute) DeepCopyInto(out *ConsoleConfigRoute) {
   774  	*out = *in
   775  	out.Secret = in.Secret
   776  	return
   777  }
   778  
   779  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleConfigRoute.
   780  func (in *ConsoleConfigRoute) DeepCopy() *ConsoleConfigRoute {
   781  	if in == nil {
   782  		return nil
   783  	}
   784  	out := new(ConsoleConfigRoute)
   785  	in.DeepCopyInto(out)
   786  	return out
   787  }
   788  
   789  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   790  func (in *ConsoleCustomization) DeepCopyInto(out *ConsoleCustomization) {
   791  	*out = *in
   792  	out.CustomLogoFile = in.CustomLogoFile
   793  	in.DeveloperCatalog.DeepCopyInto(&out.DeveloperCatalog)
   794  	in.ProjectAccess.DeepCopyInto(&out.ProjectAccess)
   795  	in.QuickStarts.DeepCopyInto(&out.QuickStarts)
   796  	in.AddPage.DeepCopyInto(&out.AddPage)
   797  	if in.Perspectives != nil {
   798  		in, out := &in.Perspectives, &out.Perspectives
   799  		*out = make([]Perspective, len(*in))
   800  		for i := range *in {
   801  			(*in)[i].DeepCopyInto(&(*out)[i])
   802  		}
   803  	}
   804  	return
   805  }
   806  
   807  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleCustomization.
   808  func (in *ConsoleCustomization) DeepCopy() *ConsoleCustomization {
   809  	if in == nil {
   810  		return nil
   811  	}
   812  	out := new(ConsoleCustomization)
   813  	in.DeepCopyInto(out)
   814  	return out
   815  }
   816  
   817  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   818  func (in *ConsoleList) DeepCopyInto(out *ConsoleList) {
   819  	*out = *in
   820  	out.TypeMeta = in.TypeMeta
   821  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   822  	if in.Items != nil {
   823  		in, out := &in.Items, &out.Items
   824  		*out = make([]Console, len(*in))
   825  		for i := range *in {
   826  			(*in)[i].DeepCopyInto(&(*out)[i])
   827  		}
   828  	}
   829  	return
   830  }
   831  
   832  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleList.
   833  func (in *ConsoleList) DeepCopy() *ConsoleList {
   834  	if in == nil {
   835  		return nil
   836  	}
   837  	out := new(ConsoleList)
   838  	in.DeepCopyInto(out)
   839  	return out
   840  }
   841  
   842  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   843  func (in *ConsoleList) DeepCopyObject() runtime.Object {
   844  	if c := in.DeepCopy(); c != nil {
   845  		return c
   846  	}
   847  	return nil
   848  }
   849  
   850  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   851  func (in *ConsoleProviders) DeepCopyInto(out *ConsoleProviders) {
   852  	*out = *in
   853  	if in.Statuspage != nil {
   854  		in, out := &in.Statuspage, &out.Statuspage
   855  		*out = new(StatuspageProvider)
   856  		**out = **in
   857  	}
   858  	return
   859  }
   860  
   861  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleProviders.
   862  func (in *ConsoleProviders) DeepCopy() *ConsoleProviders {
   863  	if in == nil {
   864  		return nil
   865  	}
   866  	out := new(ConsoleProviders)
   867  	in.DeepCopyInto(out)
   868  	return out
   869  }
   870  
   871  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   872  func (in *ConsoleSpec) DeepCopyInto(out *ConsoleSpec) {
   873  	*out = *in
   874  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
   875  	in.Customization.DeepCopyInto(&out.Customization)
   876  	in.Providers.DeepCopyInto(&out.Providers)
   877  	out.Route = in.Route
   878  	if in.Plugins != nil {
   879  		in, out := &in.Plugins, &out.Plugins
   880  		*out = make([]string, len(*in))
   881  		copy(*out, *in)
   882  	}
   883  	return
   884  }
   885  
   886  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleSpec.
   887  func (in *ConsoleSpec) DeepCopy() *ConsoleSpec {
   888  	if in == nil {
   889  		return nil
   890  	}
   891  	out := new(ConsoleSpec)
   892  	in.DeepCopyInto(out)
   893  	return out
   894  }
   895  
   896  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   897  func (in *ConsoleStatus) DeepCopyInto(out *ConsoleStatus) {
   898  	*out = *in
   899  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
   900  	return
   901  }
   902  
   903  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleStatus.
   904  func (in *ConsoleStatus) DeepCopy() *ConsoleStatus {
   905  	if in == nil {
   906  		return nil
   907  	}
   908  	out := new(ConsoleStatus)
   909  	in.DeepCopyInto(out)
   910  	return out
   911  }
   912  
   913  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   914  func (in *ContainerLoggingDestinationParameters) DeepCopyInto(out *ContainerLoggingDestinationParameters) {
   915  	*out = *in
   916  	return
   917  }
   918  
   919  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerLoggingDestinationParameters.
   920  func (in *ContainerLoggingDestinationParameters) DeepCopy() *ContainerLoggingDestinationParameters {
   921  	if in == nil {
   922  		return nil
   923  	}
   924  	out := new(ContainerLoggingDestinationParameters)
   925  	in.DeepCopyInto(out)
   926  	return out
   927  }
   928  
   929  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   930  func (in *DNS) DeepCopyInto(out *DNS) {
   931  	*out = *in
   932  	out.TypeMeta = in.TypeMeta
   933  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   934  	in.Spec.DeepCopyInto(&out.Spec)
   935  	in.Status.DeepCopyInto(&out.Status)
   936  	return
   937  }
   938  
   939  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNS.
   940  func (in *DNS) DeepCopy() *DNS {
   941  	if in == nil {
   942  		return nil
   943  	}
   944  	out := new(DNS)
   945  	in.DeepCopyInto(out)
   946  	return out
   947  }
   948  
   949  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   950  func (in *DNS) DeepCopyObject() runtime.Object {
   951  	if c := in.DeepCopy(); c != nil {
   952  		return c
   953  	}
   954  	return nil
   955  }
   956  
   957  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   958  func (in *DNSCache) DeepCopyInto(out *DNSCache) {
   959  	*out = *in
   960  	out.PositiveTTL = in.PositiveTTL
   961  	out.NegativeTTL = in.NegativeTTL
   962  	return
   963  }
   964  
   965  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCache.
   966  func (in *DNSCache) DeepCopy() *DNSCache {
   967  	if in == nil {
   968  		return nil
   969  	}
   970  	out := new(DNSCache)
   971  	in.DeepCopyInto(out)
   972  	return out
   973  }
   974  
   975  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   976  func (in *DNSList) DeepCopyInto(out *DNSList) {
   977  	*out = *in
   978  	out.TypeMeta = in.TypeMeta
   979  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   980  	if in.Items != nil {
   981  		in, out := &in.Items, &out.Items
   982  		*out = make([]DNS, len(*in))
   983  		for i := range *in {
   984  			(*in)[i].DeepCopyInto(&(*out)[i])
   985  		}
   986  	}
   987  	return
   988  }
   989  
   990  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSList.
   991  func (in *DNSList) DeepCopy() *DNSList {
   992  	if in == nil {
   993  		return nil
   994  	}
   995  	out := new(DNSList)
   996  	in.DeepCopyInto(out)
   997  	return out
   998  }
   999  
  1000  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1001  func (in *DNSList) DeepCopyObject() runtime.Object {
  1002  	if c := in.DeepCopy(); c != nil {
  1003  		return c
  1004  	}
  1005  	return nil
  1006  }
  1007  
  1008  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1009  func (in *DNSNodePlacement) DeepCopyInto(out *DNSNodePlacement) {
  1010  	*out = *in
  1011  	if in.NodeSelector != nil {
  1012  		in, out := &in.NodeSelector, &out.NodeSelector
  1013  		*out = make(map[string]string, len(*in))
  1014  		for key, val := range *in {
  1015  			(*out)[key] = val
  1016  		}
  1017  	}
  1018  	if in.Tolerations != nil {
  1019  		in, out := &in.Tolerations, &out.Tolerations
  1020  		*out = make([]corev1.Toleration, len(*in))
  1021  		for i := range *in {
  1022  			(*in)[i].DeepCopyInto(&(*out)[i])
  1023  		}
  1024  	}
  1025  	return
  1026  }
  1027  
  1028  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNodePlacement.
  1029  func (in *DNSNodePlacement) DeepCopy() *DNSNodePlacement {
  1030  	if in == nil {
  1031  		return nil
  1032  	}
  1033  	out := new(DNSNodePlacement)
  1034  	in.DeepCopyInto(out)
  1035  	return out
  1036  }
  1037  
  1038  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1039  func (in *DNSOverTLSConfig) DeepCopyInto(out *DNSOverTLSConfig) {
  1040  	*out = *in
  1041  	out.CABundle = in.CABundle
  1042  	return
  1043  }
  1044  
  1045  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSOverTLSConfig.
  1046  func (in *DNSOverTLSConfig) DeepCopy() *DNSOverTLSConfig {
  1047  	if in == nil {
  1048  		return nil
  1049  	}
  1050  	out := new(DNSOverTLSConfig)
  1051  	in.DeepCopyInto(out)
  1052  	return out
  1053  }
  1054  
  1055  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1056  func (in *DNSSpec) DeepCopyInto(out *DNSSpec) {
  1057  	*out = *in
  1058  	if in.Servers != nil {
  1059  		in, out := &in.Servers, &out.Servers
  1060  		*out = make([]Server, len(*in))
  1061  		for i := range *in {
  1062  			(*in)[i].DeepCopyInto(&(*out)[i])
  1063  		}
  1064  	}
  1065  	in.UpstreamResolvers.DeepCopyInto(&out.UpstreamResolvers)
  1066  	in.NodePlacement.DeepCopyInto(&out.NodePlacement)
  1067  	out.Cache = in.Cache
  1068  	return
  1069  }
  1070  
  1071  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSpec.
  1072  func (in *DNSSpec) DeepCopy() *DNSSpec {
  1073  	if in == nil {
  1074  		return nil
  1075  	}
  1076  	out := new(DNSSpec)
  1077  	in.DeepCopyInto(out)
  1078  	return out
  1079  }
  1080  
  1081  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1082  func (in *DNSStatus) DeepCopyInto(out *DNSStatus) {
  1083  	*out = *in
  1084  	if in.Conditions != nil {
  1085  		in, out := &in.Conditions, &out.Conditions
  1086  		*out = make([]OperatorCondition, len(*in))
  1087  		for i := range *in {
  1088  			(*in)[i].DeepCopyInto(&(*out)[i])
  1089  		}
  1090  	}
  1091  	return
  1092  }
  1093  
  1094  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSStatus.
  1095  func (in *DNSStatus) DeepCopy() *DNSStatus {
  1096  	if in == nil {
  1097  		return nil
  1098  	}
  1099  	out := new(DNSStatus)
  1100  	in.DeepCopyInto(out)
  1101  	return out
  1102  }
  1103  
  1104  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1105  func (in *DNSTransportConfig) DeepCopyInto(out *DNSTransportConfig) {
  1106  	*out = *in
  1107  	if in.TLS != nil {
  1108  		in, out := &in.TLS, &out.TLS
  1109  		*out = new(DNSOverTLSConfig)
  1110  		**out = **in
  1111  	}
  1112  	return
  1113  }
  1114  
  1115  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTransportConfig.
  1116  func (in *DNSTransportConfig) DeepCopy() *DNSTransportConfig {
  1117  	if in == nil {
  1118  		return nil
  1119  	}
  1120  	out := new(DNSTransportConfig)
  1121  	in.DeepCopyInto(out)
  1122  	return out
  1123  }
  1124  
  1125  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1126  func (in *DefaultNetworkDefinition) DeepCopyInto(out *DefaultNetworkDefinition) {
  1127  	*out = *in
  1128  	if in.OpenShiftSDNConfig != nil {
  1129  		in, out := &in.OpenShiftSDNConfig, &out.OpenShiftSDNConfig
  1130  		*out = new(OpenShiftSDNConfig)
  1131  		(*in).DeepCopyInto(*out)
  1132  	}
  1133  	if in.OVNKubernetesConfig != nil {
  1134  		in, out := &in.OVNKubernetesConfig, &out.OVNKubernetesConfig
  1135  		*out = new(OVNKubernetesConfig)
  1136  		(*in).DeepCopyInto(*out)
  1137  	}
  1138  	if in.KuryrConfig != nil {
  1139  		in, out := &in.KuryrConfig, &out.KuryrConfig
  1140  		*out = new(KuryrConfig)
  1141  		(*in).DeepCopyInto(*out)
  1142  	}
  1143  	return
  1144  }
  1145  
  1146  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkDefinition.
  1147  func (in *DefaultNetworkDefinition) DeepCopy() *DefaultNetworkDefinition {
  1148  	if in == nil {
  1149  		return nil
  1150  	}
  1151  	out := new(DefaultNetworkDefinition)
  1152  	in.DeepCopyInto(out)
  1153  	return out
  1154  }
  1155  
  1156  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1157  func (in *DeveloperConsoleCatalogCategory) DeepCopyInto(out *DeveloperConsoleCatalogCategory) {
  1158  	*out = *in
  1159  	in.DeveloperConsoleCatalogCategoryMeta.DeepCopyInto(&out.DeveloperConsoleCatalogCategoryMeta)
  1160  	if in.Subcategories != nil {
  1161  		in, out := &in.Subcategories, &out.Subcategories
  1162  		*out = make([]DeveloperConsoleCatalogCategoryMeta, len(*in))
  1163  		for i := range *in {
  1164  			(*in)[i].DeepCopyInto(&(*out)[i])
  1165  		}
  1166  	}
  1167  	return
  1168  }
  1169  
  1170  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperConsoleCatalogCategory.
  1171  func (in *DeveloperConsoleCatalogCategory) DeepCopy() *DeveloperConsoleCatalogCategory {
  1172  	if in == nil {
  1173  		return nil
  1174  	}
  1175  	out := new(DeveloperConsoleCatalogCategory)
  1176  	in.DeepCopyInto(out)
  1177  	return out
  1178  }
  1179  
  1180  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1181  func (in *DeveloperConsoleCatalogCategoryMeta) DeepCopyInto(out *DeveloperConsoleCatalogCategoryMeta) {
  1182  	*out = *in
  1183  	if in.Tags != nil {
  1184  		in, out := &in.Tags, &out.Tags
  1185  		*out = make([]string, len(*in))
  1186  		copy(*out, *in)
  1187  	}
  1188  	return
  1189  }
  1190  
  1191  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperConsoleCatalogCategoryMeta.
  1192  func (in *DeveloperConsoleCatalogCategoryMeta) DeepCopy() *DeveloperConsoleCatalogCategoryMeta {
  1193  	if in == nil {
  1194  		return nil
  1195  	}
  1196  	out := new(DeveloperConsoleCatalogCategoryMeta)
  1197  	in.DeepCopyInto(out)
  1198  	return out
  1199  }
  1200  
  1201  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1202  func (in *DeveloperConsoleCatalogCustomization) DeepCopyInto(out *DeveloperConsoleCatalogCustomization) {
  1203  	*out = *in
  1204  	if in.Categories != nil {
  1205  		in, out := &in.Categories, &out.Categories
  1206  		*out = make([]DeveloperConsoleCatalogCategory, len(*in))
  1207  		for i := range *in {
  1208  			(*in)[i].DeepCopyInto(&(*out)[i])
  1209  		}
  1210  	}
  1211  	in.Types.DeepCopyInto(&out.Types)
  1212  	return
  1213  }
  1214  
  1215  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperConsoleCatalogCustomization.
  1216  func (in *DeveloperConsoleCatalogCustomization) DeepCopy() *DeveloperConsoleCatalogCustomization {
  1217  	if in == nil {
  1218  		return nil
  1219  	}
  1220  	out := new(DeveloperConsoleCatalogCustomization)
  1221  	in.DeepCopyInto(out)
  1222  	return out
  1223  }
  1224  
  1225  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1226  func (in *DeveloperConsoleCatalogTypes) DeepCopyInto(out *DeveloperConsoleCatalogTypes) {
  1227  	*out = *in
  1228  	if in.Enabled != nil {
  1229  		in, out := &in.Enabled, &out.Enabled
  1230  		*out = new([]string)
  1231  		if **in != nil {
  1232  			in, out := *in, *out
  1233  			*out = make([]string, len(*in))
  1234  			copy(*out, *in)
  1235  		}
  1236  	}
  1237  	if in.Disabled != nil {
  1238  		in, out := &in.Disabled, &out.Disabled
  1239  		*out = new([]string)
  1240  		if **in != nil {
  1241  			in, out := *in, *out
  1242  			*out = make([]string, len(*in))
  1243  			copy(*out, *in)
  1244  		}
  1245  	}
  1246  	return
  1247  }
  1248  
  1249  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperConsoleCatalogTypes.
  1250  func (in *DeveloperConsoleCatalogTypes) DeepCopy() *DeveloperConsoleCatalogTypes {
  1251  	if in == nil {
  1252  		return nil
  1253  	}
  1254  	out := new(DeveloperConsoleCatalogTypes)
  1255  	in.DeepCopyInto(out)
  1256  	return out
  1257  }
  1258  
  1259  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1260  func (in *EgressIPConfig) DeepCopyInto(out *EgressIPConfig) {
  1261  	*out = *in
  1262  	if in.ReachabilityTotalTimeoutSeconds != nil {
  1263  		in, out := &in.ReachabilityTotalTimeoutSeconds, &out.ReachabilityTotalTimeoutSeconds
  1264  		*out = new(uint32)
  1265  		**out = **in
  1266  	}
  1267  	return
  1268  }
  1269  
  1270  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressIPConfig.
  1271  func (in *EgressIPConfig) DeepCopy() *EgressIPConfig {
  1272  	if in == nil {
  1273  		return nil
  1274  	}
  1275  	out := new(EgressIPConfig)
  1276  	in.DeepCopyInto(out)
  1277  	return out
  1278  }
  1279  
  1280  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1281  func (in *EndpointPublishingStrategy) DeepCopyInto(out *EndpointPublishingStrategy) {
  1282  	*out = *in
  1283  	if in.LoadBalancer != nil {
  1284  		in, out := &in.LoadBalancer, &out.LoadBalancer
  1285  		*out = new(LoadBalancerStrategy)
  1286  		(*in).DeepCopyInto(*out)
  1287  	}
  1288  	if in.HostNetwork != nil {
  1289  		in, out := &in.HostNetwork, &out.HostNetwork
  1290  		*out = new(HostNetworkStrategy)
  1291  		**out = **in
  1292  	}
  1293  	if in.Private != nil {
  1294  		in, out := &in.Private, &out.Private
  1295  		*out = new(PrivateStrategy)
  1296  		**out = **in
  1297  	}
  1298  	if in.NodePort != nil {
  1299  		in, out := &in.NodePort, &out.NodePort
  1300  		*out = new(NodePortStrategy)
  1301  		**out = **in
  1302  	}
  1303  	return
  1304  }
  1305  
  1306  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPublishingStrategy.
  1307  func (in *EndpointPublishingStrategy) DeepCopy() *EndpointPublishingStrategy {
  1308  	if in == nil {
  1309  		return nil
  1310  	}
  1311  	out := new(EndpointPublishingStrategy)
  1312  	in.DeepCopyInto(out)
  1313  	return out
  1314  }
  1315  
  1316  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1317  func (in *Etcd) DeepCopyInto(out *Etcd) {
  1318  	*out = *in
  1319  	out.TypeMeta = in.TypeMeta
  1320  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1321  	in.Spec.DeepCopyInto(&out.Spec)
  1322  	in.Status.DeepCopyInto(&out.Status)
  1323  	return
  1324  }
  1325  
  1326  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Etcd.
  1327  func (in *Etcd) DeepCopy() *Etcd {
  1328  	if in == nil {
  1329  		return nil
  1330  	}
  1331  	out := new(Etcd)
  1332  	in.DeepCopyInto(out)
  1333  	return out
  1334  }
  1335  
  1336  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1337  func (in *Etcd) DeepCopyObject() runtime.Object {
  1338  	if c := in.DeepCopy(); c != nil {
  1339  		return c
  1340  	}
  1341  	return nil
  1342  }
  1343  
  1344  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1345  func (in *EtcdList) DeepCopyInto(out *EtcdList) {
  1346  	*out = *in
  1347  	out.TypeMeta = in.TypeMeta
  1348  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1349  	if in.Items != nil {
  1350  		in, out := &in.Items, &out.Items
  1351  		*out = make([]Etcd, len(*in))
  1352  		for i := range *in {
  1353  			(*in)[i].DeepCopyInto(&(*out)[i])
  1354  		}
  1355  	}
  1356  	return
  1357  }
  1358  
  1359  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdList.
  1360  func (in *EtcdList) DeepCopy() *EtcdList {
  1361  	if in == nil {
  1362  		return nil
  1363  	}
  1364  	out := new(EtcdList)
  1365  	in.DeepCopyInto(out)
  1366  	return out
  1367  }
  1368  
  1369  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1370  func (in *EtcdList) DeepCopyObject() runtime.Object {
  1371  	if c := in.DeepCopy(); c != nil {
  1372  		return c
  1373  	}
  1374  	return nil
  1375  }
  1376  
  1377  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1378  func (in *EtcdSpec) DeepCopyInto(out *EtcdSpec) {
  1379  	*out = *in
  1380  	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
  1381  	return
  1382  }
  1383  
  1384  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdSpec.
  1385  func (in *EtcdSpec) DeepCopy() *EtcdSpec {
  1386  	if in == nil {
  1387  		return nil
  1388  	}
  1389  	out := new(EtcdSpec)
  1390  	in.DeepCopyInto(out)
  1391  	return out
  1392  }
  1393  
  1394  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1395  func (in *EtcdStatus) DeepCopyInto(out *EtcdStatus) {
  1396  	*out = *in
  1397  	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
  1398  	return
  1399  }
  1400  
  1401  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdStatus.
  1402  func (in *EtcdStatus) DeepCopy() *EtcdStatus {
  1403  	if in == nil {
  1404  		return nil
  1405  	}
  1406  	out := new(EtcdStatus)
  1407  	in.DeepCopyInto(out)
  1408  	return out
  1409  }
  1410  
  1411  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1412  func (in *ExportNetworkFlows) DeepCopyInto(out *ExportNetworkFlows) {
  1413  	*out = *in
  1414  	if in.NetFlow != nil {
  1415  		in, out := &in.NetFlow, &out.NetFlow
  1416  		*out = new(NetFlowConfig)
  1417  		(*in).DeepCopyInto(*out)
  1418  	}
  1419  	if in.SFlow != nil {
  1420  		in, out := &in.SFlow, &out.SFlow
  1421  		*out = new(SFlowConfig)
  1422  		(*in).DeepCopyInto(*out)
  1423  	}
  1424  	if in.IPFIX != nil {
  1425  		in, out := &in.IPFIX, &out.IPFIX
  1426  		*out = new(IPFIXConfig)
  1427  		(*in).DeepCopyInto(*out)
  1428  	}
  1429  	return
  1430  }
  1431  
  1432  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportNetworkFlows.
  1433  func (in *ExportNetworkFlows) DeepCopy() *ExportNetworkFlows {
  1434  	if in == nil {
  1435  		return nil
  1436  	}
  1437  	out := new(ExportNetworkFlows)
  1438  	in.DeepCopyInto(out)
  1439  	return out
  1440  }
  1441  
  1442  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1443  func (in *FeaturesMigration) DeepCopyInto(out *FeaturesMigration) {
  1444  	*out = *in
  1445  	return
  1446  }
  1447  
  1448  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturesMigration.
  1449  func (in *FeaturesMigration) DeepCopy() *FeaturesMigration {
  1450  	if in == nil {
  1451  		return nil
  1452  	}
  1453  	out := new(FeaturesMigration)
  1454  	in.DeepCopyInto(out)
  1455  	return out
  1456  }
  1457  
  1458  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1459  func (in *ForwardPlugin) DeepCopyInto(out *ForwardPlugin) {
  1460  	*out = *in
  1461  	if in.Upstreams != nil {
  1462  		in, out := &in.Upstreams, &out.Upstreams
  1463  		*out = make([]string, len(*in))
  1464  		copy(*out, *in)
  1465  	}
  1466  	in.TransportConfig.DeepCopyInto(&out.TransportConfig)
  1467  	return
  1468  }
  1469  
  1470  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardPlugin.
  1471  func (in *ForwardPlugin) DeepCopy() *ForwardPlugin {
  1472  	if in == nil {
  1473  		return nil
  1474  	}
  1475  	out := new(ForwardPlugin)
  1476  	in.DeepCopyInto(out)
  1477  	return out
  1478  }
  1479  
  1480  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1481  func (in *GCPCSIDriverConfigSpec) DeepCopyInto(out *GCPCSIDriverConfigSpec) {
  1482  	*out = *in
  1483  	if in.KMSKey != nil {
  1484  		in, out := &in.KMSKey, &out.KMSKey
  1485  		*out = new(GCPKMSKeyReference)
  1486  		**out = **in
  1487  	}
  1488  	return
  1489  }
  1490  
  1491  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPCSIDriverConfigSpec.
  1492  func (in *GCPCSIDriverConfigSpec) DeepCopy() *GCPCSIDriverConfigSpec {
  1493  	if in == nil {
  1494  		return nil
  1495  	}
  1496  	out := new(GCPCSIDriverConfigSpec)
  1497  	in.DeepCopyInto(out)
  1498  	return out
  1499  }
  1500  
  1501  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1502  func (in *GCPKMSKeyReference) DeepCopyInto(out *GCPKMSKeyReference) {
  1503  	*out = *in
  1504  	return
  1505  }
  1506  
  1507  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPKMSKeyReference.
  1508  func (in *GCPKMSKeyReference) DeepCopy() *GCPKMSKeyReference {
  1509  	if in == nil {
  1510  		return nil
  1511  	}
  1512  	out := new(GCPKMSKeyReference)
  1513  	in.DeepCopyInto(out)
  1514  	return out
  1515  }
  1516  
  1517  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1518  func (in *GCPLoadBalancerParameters) DeepCopyInto(out *GCPLoadBalancerParameters) {
  1519  	*out = *in
  1520  	return
  1521  }
  1522  
  1523  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPLoadBalancerParameters.
  1524  func (in *GCPLoadBalancerParameters) DeepCopy() *GCPLoadBalancerParameters {
  1525  	if in == nil {
  1526  		return nil
  1527  	}
  1528  	out := new(GCPLoadBalancerParameters)
  1529  	in.DeepCopyInto(out)
  1530  	return out
  1531  }
  1532  
  1533  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1534  func (in *GatewayConfig) DeepCopyInto(out *GatewayConfig) {
  1535  	*out = *in
  1536  	return
  1537  }
  1538  
  1539  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayConfig.
  1540  func (in *GatewayConfig) DeepCopy() *GatewayConfig {
  1541  	if in == nil {
  1542  		return nil
  1543  	}
  1544  	out := new(GatewayConfig)
  1545  	in.DeepCopyInto(out)
  1546  	return out
  1547  }
  1548  
  1549  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1550  func (in *GatherStatus) DeepCopyInto(out *GatherStatus) {
  1551  	*out = *in
  1552  	in.LastGatherTime.DeepCopyInto(&out.LastGatherTime)
  1553  	out.LastGatherDuration = in.LastGatherDuration
  1554  	if in.Gatherers != nil {
  1555  		in, out := &in.Gatherers, &out.Gatherers
  1556  		*out = make([]GathererStatus, len(*in))
  1557  		for i := range *in {
  1558  			(*in)[i].DeepCopyInto(&(*out)[i])
  1559  		}
  1560  	}
  1561  	return
  1562  }
  1563  
  1564  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatherStatus.
  1565  func (in *GatherStatus) DeepCopy() *GatherStatus {
  1566  	if in == nil {
  1567  		return nil
  1568  	}
  1569  	out := new(GatherStatus)
  1570  	in.DeepCopyInto(out)
  1571  	return out
  1572  }
  1573  
  1574  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1575  func (in *GathererStatus) DeepCopyInto(out *GathererStatus) {
  1576  	*out = *in
  1577  	if in.Conditions != nil {
  1578  		in, out := &in.Conditions, &out.Conditions
  1579  		*out = make([]metav1.Condition, len(*in))
  1580  		for i := range *in {
  1581  			(*in)[i].DeepCopyInto(&(*out)[i])
  1582  		}
  1583  	}
  1584  	out.LastGatherDuration = in.LastGatherDuration
  1585  	return
  1586  }
  1587  
  1588  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GathererStatus.
  1589  func (in *GathererStatus) DeepCopy() *GathererStatus {
  1590  	if in == nil {
  1591  		return nil
  1592  	}
  1593  	out := new(GathererStatus)
  1594  	in.DeepCopyInto(out)
  1595  	return out
  1596  }
  1597  
  1598  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1599  func (in *GenerationStatus) DeepCopyInto(out *GenerationStatus) {
  1600  	*out = *in
  1601  	return
  1602  }
  1603  
  1604  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenerationStatus.
  1605  func (in *GenerationStatus) DeepCopy() *GenerationStatus {
  1606  	if in == nil {
  1607  		return nil
  1608  	}
  1609  	out := new(GenerationStatus)
  1610  	in.DeepCopyInto(out)
  1611  	return out
  1612  }
  1613  
  1614  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1615  func (in *HTTPCompressionPolicy) DeepCopyInto(out *HTTPCompressionPolicy) {
  1616  	*out = *in
  1617  	if in.MimeTypes != nil {
  1618  		in, out := &in.MimeTypes, &out.MimeTypes
  1619  		*out = make([]CompressionMIMEType, len(*in))
  1620  		copy(*out, *in)
  1621  	}
  1622  	return
  1623  }
  1624  
  1625  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPCompressionPolicy.
  1626  func (in *HTTPCompressionPolicy) DeepCopy() *HTTPCompressionPolicy {
  1627  	if in == nil {
  1628  		return nil
  1629  	}
  1630  	out := new(HTTPCompressionPolicy)
  1631  	in.DeepCopyInto(out)
  1632  	return out
  1633  }
  1634  
  1635  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1636  func (in *HealthCheck) DeepCopyInto(out *HealthCheck) {
  1637  	*out = *in
  1638  	return
  1639  }
  1640  
  1641  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck.
  1642  func (in *HealthCheck) DeepCopy() *HealthCheck {
  1643  	if in == nil {
  1644  		return nil
  1645  	}
  1646  	out := new(HealthCheck)
  1647  	in.DeepCopyInto(out)
  1648  	return out
  1649  }
  1650  
  1651  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1652  func (in *HostNetworkStrategy) DeepCopyInto(out *HostNetworkStrategy) {
  1653  	*out = *in
  1654  	return
  1655  }
  1656  
  1657  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNetworkStrategy.
  1658  func (in *HostNetworkStrategy) DeepCopy() *HostNetworkStrategy {
  1659  	if in == nil {
  1660  		return nil
  1661  	}
  1662  	out := new(HostNetworkStrategy)
  1663  	in.DeepCopyInto(out)
  1664  	return out
  1665  }
  1666  
  1667  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1668  func (in *HybridOverlayConfig) DeepCopyInto(out *HybridOverlayConfig) {
  1669  	*out = *in
  1670  	if in.HybridClusterNetwork != nil {
  1671  		in, out := &in.HybridClusterNetwork, &out.HybridClusterNetwork
  1672  		*out = make([]ClusterNetworkEntry, len(*in))
  1673  		copy(*out, *in)
  1674  	}
  1675  	if in.HybridOverlayVXLANPort != nil {
  1676  		in, out := &in.HybridOverlayVXLANPort, &out.HybridOverlayVXLANPort
  1677  		*out = new(uint32)
  1678  		**out = **in
  1679  	}
  1680  	return
  1681  }
  1682  
  1683  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridOverlayConfig.
  1684  func (in *HybridOverlayConfig) DeepCopy() *HybridOverlayConfig {
  1685  	if in == nil {
  1686  		return nil
  1687  	}
  1688  	out := new(HybridOverlayConfig)
  1689  	in.DeepCopyInto(out)
  1690  	return out
  1691  }
  1692  
  1693  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1694  func (in *IBMLoadBalancerParameters) DeepCopyInto(out *IBMLoadBalancerParameters) {
  1695  	*out = *in
  1696  	return
  1697  }
  1698  
  1699  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMLoadBalancerParameters.
  1700  func (in *IBMLoadBalancerParameters) DeepCopy() *IBMLoadBalancerParameters {
  1701  	if in == nil {
  1702  		return nil
  1703  	}
  1704  	out := new(IBMLoadBalancerParameters)
  1705  	in.DeepCopyInto(out)
  1706  	return out
  1707  }
  1708  
  1709  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1710  func (in *IPAMConfig) DeepCopyInto(out *IPAMConfig) {
  1711  	*out = *in
  1712  	if in.StaticIPAMConfig != nil {
  1713  		in, out := &in.StaticIPAMConfig, &out.StaticIPAMConfig
  1714  		*out = new(StaticIPAMConfig)
  1715  		(*in).DeepCopyInto(*out)
  1716  	}
  1717  	return
  1718  }
  1719  
  1720  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMConfig.
  1721  func (in *IPAMConfig) DeepCopy() *IPAMConfig {
  1722  	if in == nil {
  1723  		return nil
  1724  	}
  1725  	out := new(IPAMConfig)
  1726  	in.DeepCopyInto(out)
  1727  	return out
  1728  }
  1729  
  1730  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1731  func (in *IPFIXConfig) DeepCopyInto(out *IPFIXConfig) {
  1732  	*out = *in
  1733  	if in.Collectors != nil {
  1734  		in, out := &in.Collectors, &out.Collectors
  1735  		*out = make([]IPPort, len(*in))
  1736  		copy(*out, *in)
  1737  	}
  1738  	return
  1739  }
  1740  
  1741  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPFIXConfig.
  1742  func (in *IPFIXConfig) DeepCopy() *IPFIXConfig {
  1743  	if in == nil {
  1744  		return nil
  1745  	}
  1746  	out := new(IPFIXConfig)
  1747  	in.DeepCopyInto(out)
  1748  	return out
  1749  }
  1750  
  1751  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1752  func (in *IPsecConfig) DeepCopyInto(out *IPsecConfig) {
  1753  	*out = *in
  1754  	return
  1755  }
  1756  
  1757  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPsecConfig.
  1758  func (in *IPsecConfig) DeepCopy() *IPsecConfig {
  1759  	if in == nil {
  1760  		return nil
  1761  	}
  1762  	out := new(IPsecConfig)
  1763  	in.DeepCopyInto(out)
  1764  	return out
  1765  }
  1766  
  1767  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1768  func (in *IngressController) DeepCopyInto(out *IngressController) {
  1769  	*out = *in
  1770  	out.TypeMeta = in.TypeMeta
  1771  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1772  	in.Spec.DeepCopyInto(&out.Spec)
  1773  	in.Status.DeepCopyInto(&out.Status)
  1774  	return
  1775  }
  1776  
  1777  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressController.
  1778  func (in *IngressController) DeepCopy() *IngressController {
  1779  	if in == nil {
  1780  		return nil
  1781  	}
  1782  	out := new(IngressController)
  1783  	in.DeepCopyInto(out)
  1784  	return out
  1785  }
  1786  
  1787  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1788  func (in *IngressController) DeepCopyObject() runtime.Object {
  1789  	if c := in.DeepCopy(); c != nil {
  1790  		return c
  1791  	}
  1792  	return nil
  1793  }
  1794  
  1795  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1796  func (in *IngressControllerCaptureHTTPCookie) DeepCopyInto(out *IngressControllerCaptureHTTPCookie) {
  1797  	*out = *in
  1798  	out.IngressControllerCaptureHTTPCookieUnion = in.IngressControllerCaptureHTTPCookieUnion
  1799  	return
  1800  }
  1801  
  1802  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerCaptureHTTPCookie.
  1803  func (in *IngressControllerCaptureHTTPCookie) DeepCopy() *IngressControllerCaptureHTTPCookie {
  1804  	if in == nil {
  1805  		return nil
  1806  	}
  1807  	out := new(IngressControllerCaptureHTTPCookie)
  1808  	in.DeepCopyInto(out)
  1809  	return out
  1810  }
  1811  
  1812  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1813  func (in *IngressControllerCaptureHTTPCookieUnion) DeepCopyInto(out *IngressControllerCaptureHTTPCookieUnion) {
  1814  	*out = *in
  1815  	return
  1816  }
  1817  
  1818  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerCaptureHTTPCookieUnion.
  1819  func (in *IngressControllerCaptureHTTPCookieUnion) DeepCopy() *IngressControllerCaptureHTTPCookieUnion {
  1820  	if in == nil {
  1821  		return nil
  1822  	}
  1823  	out := new(IngressControllerCaptureHTTPCookieUnion)
  1824  	in.DeepCopyInto(out)
  1825  	return out
  1826  }
  1827  
  1828  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1829  func (in *IngressControllerCaptureHTTPHeader) DeepCopyInto(out *IngressControllerCaptureHTTPHeader) {
  1830  	*out = *in
  1831  	return
  1832  }
  1833  
  1834  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerCaptureHTTPHeader.
  1835  func (in *IngressControllerCaptureHTTPHeader) DeepCopy() *IngressControllerCaptureHTTPHeader {
  1836  	if in == nil {
  1837  		return nil
  1838  	}
  1839  	out := new(IngressControllerCaptureHTTPHeader)
  1840  	in.DeepCopyInto(out)
  1841  	return out
  1842  }
  1843  
  1844  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1845  func (in *IngressControllerCaptureHTTPHeaders) DeepCopyInto(out *IngressControllerCaptureHTTPHeaders) {
  1846  	*out = *in
  1847  	if in.Request != nil {
  1848  		in, out := &in.Request, &out.Request
  1849  		*out = make([]IngressControllerCaptureHTTPHeader, len(*in))
  1850  		copy(*out, *in)
  1851  	}
  1852  	if in.Response != nil {
  1853  		in, out := &in.Response, &out.Response
  1854  		*out = make([]IngressControllerCaptureHTTPHeader, len(*in))
  1855  		copy(*out, *in)
  1856  	}
  1857  	return
  1858  }
  1859  
  1860  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerCaptureHTTPHeaders.
  1861  func (in *IngressControllerCaptureHTTPHeaders) DeepCopy() *IngressControllerCaptureHTTPHeaders {
  1862  	if in == nil {
  1863  		return nil
  1864  	}
  1865  	out := new(IngressControllerCaptureHTTPHeaders)
  1866  	in.DeepCopyInto(out)
  1867  	return out
  1868  }
  1869  
  1870  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1871  func (in *IngressControllerHTTPHeaders) DeepCopyInto(out *IngressControllerHTTPHeaders) {
  1872  	*out = *in
  1873  	out.UniqueId = in.UniqueId
  1874  	if in.HeaderNameCaseAdjustments != nil {
  1875  		in, out := &in.HeaderNameCaseAdjustments, &out.HeaderNameCaseAdjustments
  1876  		*out = make([]IngressControllerHTTPHeaderNameCaseAdjustment, len(*in))
  1877  		copy(*out, *in)
  1878  	}
  1879  	return
  1880  }
  1881  
  1882  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerHTTPHeaders.
  1883  func (in *IngressControllerHTTPHeaders) DeepCopy() *IngressControllerHTTPHeaders {
  1884  	if in == nil {
  1885  		return nil
  1886  	}
  1887  	out := new(IngressControllerHTTPHeaders)
  1888  	in.DeepCopyInto(out)
  1889  	return out
  1890  }
  1891  
  1892  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1893  func (in *IngressControllerHTTPUniqueIdHeaderPolicy) DeepCopyInto(out *IngressControllerHTTPUniqueIdHeaderPolicy) {
  1894  	*out = *in
  1895  	return
  1896  }
  1897  
  1898  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerHTTPUniqueIdHeaderPolicy.
  1899  func (in *IngressControllerHTTPUniqueIdHeaderPolicy) DeepCopy() *IngressControllerHTTPUniqueIdHeaderPolicy {
  1900  	if in == nil {
  1901  		return nil
  1902  	}
  1903  	out := new(IngressControllerHTTPUniqueIdHeaderPolicy)
  1904  	in.DeepCopyInto(out)
  1905  	return out
  1906  }
  1907  
  1908  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1909  func (in *IngressControllerList) DeepCopyInto(out *IngressControllerList) {
  1910  	*out = *in
  1911  	out.TypeMeta = in.TypeMeta
  1912  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1913  	if in.Items != nil {
  1914  		in, out := &in.Items, &out.Items
  1915  		*out = make([]IngressController, len(*in))
  1916  		for i := range *in {
  1917  			(*in)[i].DeepCopyInto(&(*out)[i])
  1918  		}
  1919  	}
  1920  	return
  1921  }
  1922  
  1923  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerList.
  1924  func (in *IngressControllerList) DeepCopy() *IngressControllerList {
  1925  	if in == nil {
  1926  		return nil
  1927  	}
  1928  	out := new(IngressControllerList)
  1929  	in.DeepCopyInto(out)
  1930  	return out
  1931  }
  1932  
  1933  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1934  func (in *IngressControllerList) DeepCopyObject() runtime.Object {
  1935  	if c := in.DeepCopy(); c != nil {
  1936  		return c
  1937  	}
  1938  	return nil
  1939  }
  1940  
  1941  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1942  func (in *IngressControllerLogging) DeepCopyInto(out *IngressControllerLogging) {
  1943  	*out = *in
  1944  	if in.Access != nil {
  1945  		in, out := &in.Access, &out.Access
  1946  		*out = new(AccessLogging)
  1947  		(*in).DeepCopyInto(*out)
  1948  	}
  1949  	return
  1950  }
  1951  
  1952  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerLogging.
  1953  func (in *IngressControllerLogging) DeepCopy() *IngressControllerLogging {
  1954  	if in == nil {
  1955  		return nil
  1956  	}
  1957  	out := new(IngressControllerLogging)
  1958  	in.DeepCopyInto(out)
  1959  	return out
  1960  }
  1961  
  1962  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1963  func (in *IngressControllerSpec) DeepCopyInto(out *IngressControllerSpec) {
  1964  	*out = *in
  1965  	out.HttpErrorCodePages = in.HttpErrorCodePages
  1966  	if in.Replicas != nil {
  1967  		in, out := &in.Replicas, &out.Replicas
  1968  		*out = new(int32)
  1969  		**out = **in
  1970  	}
  1971  	if in.EndpointPublishingStrategy != nil {
  1972  		in, out := &in.EndpointPublishingStrategy, &out.EndpointPublishingStrategy
  1973  		*out = new(EndpointPublishingStrategy)
  1974  		(*in).DeepCopyInto(*out)
  1975  	}
  1976  	if in.DefaultCertificate != nil {
  1977  		in, out := &in.DefaultCertificate, &out.DefaultCertificate
  1978  		*out = new(corev1.LocalObjectReference)
  1979  		**out = **in
  1980  	}
  1981  	if in.NamespaceSelector != nil {
  1982  		in, out := &in.NamespaceSelector, &out.NamespaceSelector
  1983  		*out = new(metav1.LabelSelector)
  1984  		(*in).DeepCopyInto(*out)
  1985  	}
  1986  	if in.RouteSelector != nil {
  1987  		in, out := &in.RouteSelector, &out.RouteSelector
  1988  		*out = new(metav1.LabelSelector)
  1989  		(*in).DeepCopyInto(*out)
  1990  	}
  1991  	if in.NodePlacement != nil {
  1992  		in, out := &in.NodePlacement, &out.NodePlacement
  1993  		*out = new(NodePlacement)
  1994  		(*in).DeepCopyInto(*out)
  1995  	}
  1996  	if in.TLSSecurityProfile != nil {
  1997  		in, out := &in.TLSSecurityProfile, &out.TLSSecurityProfile
  1998  		*out = new(configv1.TLSSecurityProfile)
  1999  		(*in).DeepCopyInto(*out)
  2000  	}
  2001  	in.ClientTLS.DeepCopyInto(&out.ClientTLS)
  2002  	if in.RouteAdmission != nil {
  2003  		in, out := &in.RouteAdmission, &out.RouteAdmission
  2004  		*out = new(RouteAdmissionPolicy)
  2005  		**out = **in
  2006  	}
  2007  	if in.Logging != nil {
  2008  		in, out := &in.Logging, &out.Logging
  2009  		*out = new(IngressControllerLogging)
  2010  		(*in).DeepCopyInto(*out)
  2011  	}
  2012  	if in.HTTPHeaders != nil {
  2013  		in, out := &in.HTTPHeaders, &out.HTTPHeaders
  2014  		*out = new(IngressControllerHTTPHeaders)
  2015  		(*in).DeepCopyInto(*out)
  2016  	}
  2017  	in.TuningOptions.DeepCopyInto(&out.TuningOptions)
  2018  	in.UnsupportedConfigOverrides.DeepCopyInto(&out.UnsupportedConfigOverrides)
  2019  	in.HTTPCompression.DeepCopyInto(&out.HTTPCompression)
  2020  	return
  2021  }
  2022  
  2023  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerSpec.
  2024  func (in *IngressControllerSpec) DeepCopy() *IngressControllerSpec {
  2025  	if in == nil {
  2026  		return nil
  2027  	}
  2028  	out := new(IngressControllerSpec)
  2029  	in.DeepCopyInto(out)
  2030  	return out
  2031  }
  2032  
  2033  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2034  func (in *IngressControllerStatus) DeepCopyInto(out *IngressControllerStatus) {
  2035  	*out = *in
  2036  	if in.EndpointPublishingStrategy != nil {
  2037  		in, out := &in.EndpointPublishingStrategy, &out.EndpointPublishingStrategy
  2038  		*out = new(EndpointPublishingStrategy)
  2039  		(*in).DeepCopyInto(*out)
  2040  	}
  2041  	if in.Conditions != nil {
  2042  		in, out := &in.Conditions, &out.Conditions
  2043  		*out = make([]OperatorCondition, len(*in))
  2044  		for i := range *in {
  2045  			(*in)[i].DeepCopyInto(&(*out)[i])
  2046  		}
  2047  	}
  2048  	if in.TLSProfile != nil {
  2049  		in, out := &in.TLSProfile, &out.TLSProfile
  2050  		*out = new(configv1.TLSProfileSpec)
  2051  		(*in).DeepCopyInto(*out)
  2052  	}
  2053  	if in.NamespaceSelector != nil {
  2054  		in, out := &in.NamespaceSelector, &out.NamespaceSelector
  2055  		*out = new(metav1.LabelSelector)
  2056  		(*in).DeepCopyInto(*out)
  2057  	}
  2058  	if in.RouteSelector != nil {
  2059  		in, out := &in.RouteSelector, &out.RouteSelector
  2060  		*out = new(metav1.LabelSelector)
  2061  		(*in).DeepCopyInto(*out)
  2062  	}
  2063  	return
  2064  }
  2065  
  2066  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerStatus.
  2067  func (in *IngressControllerStatus) DeepCopy() *IngressControllerStatus {
  2068  	if in == nil {
  2069  		return nil
  2070  	}
  2071  	out := new(IngressControllerStatus)
  2072  	in.DeepCopyInto(out)
  2073  	return out
  2074  }
  2075  
  2076  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2077  func (in *IngressControllerTuningOptions) DeepCopyInto(out *IngressControllerTuningOptions) {
  2078  	*out = *in
  2079  	if in.ClientTimeout != nil {
  2080  		in, out := &in.ClientTimeout, &out.ClientTimeout
  2081  		*out = new(metav1.Duration)
  2082  		**out = **in
  2083  	}
  2084  	if in.ClientFinTimeout != nil {
  2085  		in, out := &in.ClientFinTimeout, &out.ClientFinTimeout
  2086  		*out = new(metav1.Duration)
  2087  		**out = **in
  2088  	}
  2089  	if in.ServerTimeout != nil {
  2090  		in, out := &in.ServerTimeout, &out.ServerTimeout
  2091  		*out = new(metav1.Duration)
  2092  		**out = **in
  2093  	}
  2094  	if in.ServerFinTimeout != nil {
  2095  		in, out := &in.ServerFinTimeout, &out.ServerFinTimeout
  2096  		*out = new(metav1.Duration)
  2097  		**out = **in
  2098  	}
  2099  	if in.TunnelTimeout != nil {
  2100  		in, out := &in.TunnelTimeout, &out.TunnelTimeout
  2101  		*out = new(metav1.Duration)
  2102  		**out = **in
  2103  	}
  2104  	if in.TLSInspectDelay != nil {
  2105  		in, out := &in.TLSInspectDelay, &out.TLSInspectDelay
  2106  		*out = new(metav1.Duration)
  2107  		**out = **in
  2108  	}
  2109  	if in.HealthCheckInterval != nil {
  2110  		in, out := &in.HealthCheckInterval, &out.HealthCheckInterval
  2111  		*out = new(metav1.Duration)
  2112  		**out = **in
  2113  	}
  2114  	out.ReloadInterval = in.ReloadInterval
  2115  	return
  2116  }
  2117  
  2118  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerTuningOptions.
  2119  func (in *IngressControllerTuningOptions) DeepCopy() *IngressControllerTuningOptions {
  2120  	if in == nil {
  2121  		return nil
  2122  	}
  2123  	out := new(IngressControllerTuningOptions)
  2124  	in.DeepCopyInto(out)
  2125  	return out
  2126  }
  2127  
  2128  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2129  func (in *InsightsOperator) DeepCopyInto(out *InsightsOperator) {
  2130  	*out = *in
  2131  	out.TypeMeta = in.TypeMeta
  2132  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2133  	in.Spec.DeepCopyInto(&out.Spec)
  2134  	in.Status.DeepCopyInto(&out.Status)
  2135  	return
  2136  }
  2137  
  2138  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsOperator.
  2139  func (in *InsightsOperator) DeepCopy() *InsightsOperator {
  2140  	if in == nil {
  2141  		return nil
  2142  	}
  2143  	out := new(InsightsOperator)
  2144  	in.DeepCopyInto(out)
  2145  	return out
  2146  }
  2147  
  2148  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2149  func (in *InsightsOperator) DeepCopyObject() runtime.Object {
  2150  	if c := in.DeepCopy(); c != nil {
  2151  		return c
  2152  	}
  2153  	return nil
  2154  }
  2155  
  2156  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2157  func (in *InsightsOperatorList) DeepCopyInto(out *InsightsOperatorList) {
  2158  	*out = *in
  2159  	out.TypeMeta = in.TypeMeta
  2160  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  2161  	if in.Items != nil {
  2162  		in, out := &in.Items, &out.Items
  2163  		*out = make([]InsightsOperator, len(*in))
  2164  		for i := range *in {
  2165  			(*in)[i].DeepCopyInto(&(*out)[i])
  2166  		}
  2167  	}
  2168  	return
  2169  }
  2170  
  2171  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsOperatorList.
  2172  func (in *InsightsOperatorList) DeepCopy() *InsightsOperatorList {
  2173  	if in == nil {
  2174  		return nil
  2175  	}
  2176  	out := new(InsightsOperatorList)
  2177  	in.DeepCopyInto(out)
  2178  	return out
  2179  }
  2180  
  2181  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2182  func (in *InsightsOperatorList) DeepCopyObject() runtime.Object {
  2183  	if c := in.DeepCopy(); c != nil {
  2184  		return c
  2185  	}
  2186  	return nil
  2187  }
  2188  
  2189  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2190  func (in *InsightsOperatorSpec) DeepCopyInto(out *InsightsOperatorSpec) {
  2191  	*out = *in
  2192  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  2193  	return
  2194  }
  2195  
  2196  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsOperatorSpec.
  2197  func (in *InsightsOperatorSpec) DeepCopy() *InsightsOperatorSpec {
  2198  	if in == nil {
  2199  		return nil
  2200  	}
  2201  	out := new(InsightsOperatorSpec)
  2202  	in.DeepCopyInto(out)
  2203  	return out
  2204  }
  2205  
  2206  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2207  func (in *InsightsOperatorStatus) DeepCopyInto(out *InsightsOperatorStatus) {
  2208  	*out = *in
  2209  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  2210  	in.GatherStatus.DeepCopyInto(&out.GatherStatus)
  2211  	in.InsightsReport.DeepCopyInto(&out.InsightsReport)
  2212  	return
  2213  }
  2214  
  2215  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsOperatorStatus.
  2216  func (in *InsightsOperatorStatus) DeepCopy() *InsightsOperatorStatus {
  2217  	if in == nil {
  2218  		return nil
  2219  	}
  2220  	out := new(InsightsOperatorStatus)
  2221  	in.DeepCopyInto(out)
  2222  	return out
  2223  }
  2224  
  2225  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2226  func (in *InsightsReport) DeepCopyInto(out *InsightsReport) {
  2227  	*out = *in
  2228  	in.DownloadedAt.DeepCopyInto(&out.DownloadedAt)
  2229  	if in.HealthChecks != nil {
  2230  		in, out := &in.HealthChecks, &out.HealthChecks
  2231  		*out = make([]HealthCheck, len(*in))
  2232  		copy(*out, *in)
  2233  	}
  2234  	return
  2235  }
  2236  
  2237  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsReport.
  2238  func (in *InsightsReport) DeepCopy() *InsightsReport {
  2239  	if in == nil {
  2240  		return nil
  2241  	}
  2242  	out := new(InsightsReport)
  2243  	in.DeepCopyInto(out)
  2244  	return out
  2245  }
  2246  
  2247  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2248  func (in *KubeAPIServer) DeepCopyInto(out *KubeAPIServer) {
  2249  	*out = *in
  2250  	out.TypeMeta = in.TypeMeta
  2251  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2252  	in.Spec.DeepCopyInto(&out.Spec)
  2253  	in.Status.DeepCopyInto(&out.Status)
  2254  	return
  2255  }
  2256  
  2257  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServer.
  2258  func (in *KubeAPIServer) DeepCopy() *KubeAPIServer {
  2259  	if in == nil {
  2260  		return nil
  2261  	}
  2262  	out := new(KubeAPIServer)
  2263  	in.DeepCopyInto(out)
  2264  	return out
  2265  }
  2266  
  2267  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2268  func (in *KubeAPIServer) DeepCopyObject() runtime.Object {
  2269  	if c := in.DeepCopy(); c != nil {
  2270  		return c
  2271  	}
  2272  	return nil
  2273  }
  2274  
  2275  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2276  func (in *KubeAPIServerList) DeepCopyInto(out *KubeAPIServerList) {
  2277  	*out = *in
  2278  	out.TypeMeta = in.TypeMeta
  2279  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  2280  	if in.Items != nil {
  2281  		in, out := &in.Items, &out.Items
  2282  		*out = make([]KubeAPIServer, len(*in))
  2283  		for i := range *in {
  2284  			(*in)[i].DeepCopyInto(&(*out)[i])
  2285  		}
  2286  	}
  2287  	return
  2288  }
  2289  
  2290  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerList.
  2291  func (in *KubeAPIServerList) DeepCopy() *KubeAPIServerList {
  2292  	if in == nil {
  2293  		return nil
  2294  	}
  2295  	out := new(KubeAPIServerList)
  2296  	in.DeepCopyInto(out)
  2297  	return out
  2298  }
  2299  
  2300  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2301  func (in *KubeAPIServerList) DeepCopyObject() runtime.Object {
  2302  	if c := in.DeepCopy(); c != nil {
  2303  		return c
  2304  	}
  2305  	return nil
  2306  }
  2307  
  2308  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2309  func (in *KubeAPIServerSpec) DeepCopyInto(out *KubeAPIServerSpec) {
  2310  	*out = *in
  2311  	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
  2312  	return
  2313  }
  2314  
  2315  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerSpec.
  2316  func (in *KubeAPIServerSpec) DeepCopy() *KubeAPIServerSpec {
  2317  	if in == nil {
  2318  		return nil
  2319  	}
  2320  	out := new(KubeAPIServerSpec)
  2321  	in.DeepCopyInto(out)
  2322  	return out
  2323  }
  2324  
  2325  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2326  func (in *KubeAPIServerStatus) DeepCopyInto(out *KubeAPIServerStatus) {
  2327  	*out = *in
  2328  	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
  2329  	if in.ServiceAccountIssuers != nil {
  2330  		in, out := &in.ServiceAccountIssuers, &out.ServiceAccountIssuers
  2331  		*out = make([]ServiceAccountIssuerStatus, len(*in))
  2332  		for i := range *in {
  2333  			(*in)[i].DeepCopyInto(&(*out)[i])
  2334  		}
  2335  	}
  2336  	return
  2337  }
  2338  
  2339  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerStatus.
  2340  func (in *KubeAPIServerStatus) DeepCopy() *KubeAPIServerStatus {
  2341  	if in == nil {
  2342  		return nil
  2343  	}
  2344  	out := new(KubeAPIServerStatus)
  2345  	in.DeepCopyInto(out)
  2346  	return out
  2347  }
  2348  
  2349  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2350  func (in *KubeControllerManager) DeepCopyInto(out *KubeControllerManager) {
  2351  	*out = *in
  2352  	out.TypeMeta = in.TypeMeta
  2353  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2354  	in.Spec.DeepCopyInto(&out.Spec)
  2355  	in.Status.DeepCopyInto(&out.Status)
  2356  	return
  2357  }
  2358  
  2359  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManager.
  2360  func (in *KubeControllerManager) DeepCopy() *KubeControllerManager {
  2361  	if in == nil {
  2362  		return nil
  2363  	}
  2364  	out := new(KubeControllerManager)
  2365  	in.DeepCopyInto(out)
  2366  	return out
  2367  }
  2368  
  2369  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2370  func (in *KubeControllerManager) DeepCopyObject() runtime.Object {
  2371  	if c := in.DeepCopy(); c != nil {
  2372  		return c
  2373  	}
  2374  	return nil
  2375  }
  2376  
  2377  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2378  func (in *KubeControllerManagerList) DeepCopyInto(out *KubeControllerManagerList) {
  2379  	*out = *in
  2380  	out.TypeMeta = in.TypeMeta
  2381  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  2382  	if in.Items != nil {
  2383  		in, out := &in.Items, &out.Items
  2384  		*out = make([]KubeControllerManager, len(*in))
  2385  		for i := range *in {
  2386  			(*in)[i].DeepCopyInto(&(*out)[i])
  2387  		}
  2388  	}
  2389  	return
  2390  }
  2391  
  2392  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerList.
  2393  func (in *KubeControllerManagerList) DeepCopy() *KubeControllerManagerList {
  2394  	if in == nil {
  2395  		return nil
  2396  	}
  2397  	out := new(KubeControllerManagerList)
  2398  	in.DeepCopyInto(out)
  2399  	return out
  2400  }
  2401  
  2402  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2403  func (in *KubeControllerManagerList) DeepCopyObject() runtime.Object {
  2404  	if c := in.DeepCopy(); c != nil {
  2405  		return c
  2406  	}
  2407  	return nil
  2408  }
  2409  
  2410  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2411  func (in *KubeControllerManagerSpec) DeepCopyInto(out *KubeControllerManagerSpec) {
  2412  	*out = *in
  2413  	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
  2414  	return
  2415  }
  2416  
  2417  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerSpec.
  2418  func (in *KubeControllerManagerSpec) DeepCopy() *KubeControllerManagerSpec {
  2419  	if in == nil {
  2420  		return nil
  2421  	}
  2422  	out := new(KubeControllerManagerSpec)
  2423  	in.DeepCopyInto(out)
  2424  	return out
  2425  }
  2426  
  2427  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2428  func (in *KubeControllerManagerStatus) DeepCopyInto(out *KubeControllerManagerStatus) {
  2429  	*out = *in
  2430  	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
  2431  	return
  2432  }
  2433  
  2434  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerStatus.
  2435  func (in *KubeControllerManagerStatus) DeepCopy() *KubeControllerManagerStatus {
  2436  	if in == nil {
  2437  		return nil
  2438  	}
  2439  	out := new(KubeControllerManagerStatus)
  2440  	in.DeepCopyInto(out)
  2441  	return out
  2442  }
  2443  
  2444  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2445  func (in *KubeScheduler) DeepCopyInto(out *KubeScheduler) {
  2446  	*out = *in
  2447  	out.TypeMeta = in.TypeMeta
  2448  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2449  	in.Spec.DeepCopyInto(&out.Spec)
  2450  	in.Status.DeepCopyInto(&out.Status)
  2451  	return
  2452  }
  2453  
  2454  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeScheduler.
  2455  func (in *KubeScheduler) DeepCopy() *KubeScheduler {
  2456  	if in == nil {
  2457  		return nil
  2458  	}
  2459  	out := new(KubeScheduler)
  2460  	in.DeepCopyInto(out)
  2461  	return out
  2462  }
  2463  
  2464  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2465  func (in *KubeScheduler) DeepCopyObject() runtime.Object {
  2466  	if c := in.DeepCopy(); c != nil {
  2467  		return c
  2468  	}
  2469  	return nil
  2470  }
  2471  
  2472  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2473  func (in *KubeSchedulerList) DeepCopyInto(out *KubeSchedulerList) {
  2474  	*out = *in
  2475  	out.TypeMeta = in.TypeMeta
  2476  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  2477  	if in.Items != nil {
  2478  		in, out := &in.Items, &out.Items
  2479  		*out = make([]KubeScheduler, len(*in))
  2480  		for i := range *in {
  2481  			(*in)[i].DeepCopyInto(&(*out)[i])
  2482  		}
  2483  	}
  2484  	return
  2485  }
  2486  
  2487  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerList.
  2488  func (in *KubeSchedulerList) DeepCopy() *KubeSchedulerList {
  2489  	if in == nil {
  2490  		return nil
  2491  	}
  2492  	out := new(KubeSchedulerList)
  2493  	in.DeepCopyInto(out)
  2494  	return out
  2495  }
  2496  
  2497  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2498  func (in *KubeSchedulerList) DeepCopyObject() runtime.Object {
  2499  	if c := in.DeepCopy(); c != nil {
  2500  		return c
  2501  	}
  2502  	return nil
  2503  }
  2504  
  2505  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2506  func (in *KubeSchedulerSpec) DeepCopyInto(out *KubeSchedulerSpec) {
  2507  	*out = *in
  2508  	in.StaticPodOperatorSpec.DeepCopyInto(&out.StaticPodOperatorSpec)
  2509  	return
  2510  }
  2511  
  2512  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerSpec.
  2513  func (in *KubeSchedulerSpec) DeepCopy() *KubeSchedulerSpec {
  2514  	if in == nil {
  2515  		return nil
  2516  	}
  2517  	out := new(KubeSchedulerSpec)
  2518  	in.DeepCopyInto(out)
  2519  	return out
  2520  }
  2521  
  2522  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2523  func (in *KubeSchedulerStatus) DeepCopyInto(out *KubeSchedulerStatus) {
  2524  	*out = *in
  2525  	in.StaticPodOperatorStatus.DeepCopyInto(&out.StaticPodOperatorStatus)
  2526  	return
  2527  }
  2528  
  2529  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerStatus.
  2530  func (in *KubeSchedulerStatus) DeepCopy() *KubeSchedulerStatus {
  2531  	if in == nil {
  2532  		return nil
  2533  	}
  2534  	out := new(KubeSchedulerStatus)
  2535  	in.DeepCopyInto(out)
  2536  	return out
  2537  }
  2538  
  2539  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2540  func (in *KubeStorageVersionMigrator) DeepCopyInto(out *KubeStorageVersionMigrator) {
  2541  	*out = *in
  2542  	out.TypeMeta = in.TypeMeta
  2543  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2544  	in.Spec.DeepCopyInto(&out.Spec)
  2545  	in.Status.DeepCopyInto(&out.Status)
  2546  	return
  2547  }
  2548  
  2549  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeStorageVersionMigrator.
  2550  func (in *KubeStorageVersionMigrator) DeepCopy() *KubeStorageVersionMigrator {
  2551  	if in == nil {
  2552  		return nil
  2553  	}
  2554  	out := new(KubeStorageVersionMigrator)
  2555  	in.DeepCopyInto(out)
  2556  	return out
  2557  }
  2558  
  2559  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2560  func (in *KubeStorageVersionMigrator) DeepCopyObject() runtime.Object {
  2561  	if c := in.DeepCopy(); c != nil {
  2562  		return c
  2563  	}
  2564  	return nil
  2565  }
  2566  
  2567  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2568  func (in *KubeStorageVersionMigratorList) DeepCopyInto(out *KubeStorageVersionMigratorList) {
  2569  	*out = *in
  2570  	out.TypeMeta = in.TypeMeta
  2571  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  2572  	if in.Items != nil {
  2573  		in, out := &in.Items, &out.Items
  2574  		*out = make([]KubeStorageVersionMigrator, len(*in))
  2575  		for i := range *in {
  2576  			(*in)[i].DeepCopyInto(&(*out)[i])
  2577  		}
  2578  	}
  2579  	return
  2580  }
  2581  
  2582  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeStorageVersionMigratorList.
  2583  func (in *KubeStorageVersionMigratorList) DeepCopy() *KubeStorageVersionMigratorList {
  2584  	if in == nil {
  2585  		return nil
  2586  	}
  2587  	out := new(KubeStorageVersionMigratorList)
  2588  	in.DeepCopyInto(out)
  2589  	return out
  2590  }
  2591  
  2592  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2593  func (in *KubeStorageVersionMigratorList) DeepCopyObject() runtime.Object {
  2594  	if c := in.DeepCopy(); c != nil {
  2595  		return c
  2596  	}
  2597  	return nil
  2598  }
  2599  
  2600  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2601  func (in *KubeStorageVersionMigratorSpec) DeepCopyInto(out *KubeStorageVersionMigratorSpec) {
  2602  	*out = *in
  2603  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  2604  	return
  2605  }
  2606  
  2607  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeStorageVersionMigratorSpec.
  2608  func (in *KubeStorageVersionMigratorSpec) DeepCopy() *KubeStorageVersionMigratorSpec {
  2609  	if in == nil {
  2610  		return nil
  2611  	}
  2612  	out := new(KubeStorageVersionMigratorSpec)
  2613  	in.DeepCopyInto(out)
  2614  	return out
  2615  }
  2616  
  2617  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2618  func (in *KubeStorageVersionMigratorStatus) DeepCopyInto(out *KubeStorageVersionMigratorStatus) {
  2619  	*out = *in
  2620  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  2621  	return
  2622  }
  2623  
  2624  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeStorageVersionMigratorStatus.
  2625  func (in *KubeStorageVersionMigratorStatus) DeepCopy() *KubeStorageVersionMigratorStatus {
  2626  	if in == nil {
  2627  		return nil
  2628  	}
  2629  	out := new(KubeStorageVersionMigratorStatus)
  2630  	in.DeepCopyInto(out)
  2631  	return out
  2632  }
  2633  
  2634  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2635  func (in *KuryrConfig) DeepCopyInto(out *KuryrConfig) {
  2636  	*out = *in
  2637  	if in.DaemonProbesPort != nil {
  2638  		in, out := &in.DaemonProbesPort, &out.DaemonProbesPort
  2639  		*out = new(uint32)
  2640  		**out = **in
  2641  	}
  2642  	if in.ControllerProbesPort != nil {
  2643  		in, out := &in.ControllerProbesPort, &out.ControllerProbesPort
  2644  		*out = new(uint32)
  2645  		**out = **in
  2646  	}
  2647  	if in.PoolBatchPorts != nil {
  2648  		in, out := &in.PoolBatchPorts, &out.PoolBatchPorts
  2649  		*out = new(uint)
  2650  		**out = **in
  2651  	}
  2652  	if in.MTU != nil {
  2653  		in, out := &in.MTU, &out.MTU
  2654  		*out = new(uint32)
  2655  		**out = **in
  2656  	}
  2657  	return
  2658  }
  2659  
  2660  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KuryrConfig.
  2661  func (in *KuryrConfig) DeepCopy() *KuryrConfig {
  2662  	if in == nil {
  2663  		return nil
  2664  	}
  2665  	out := new(KuryrConfig)
  2666  	in.DeepCopyInto(out)
  2667  	return out
  2668  }
  2669  
  2670  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2671  func (in *LoadBalancerStrategy) DeepCopyInto(out *LoadBalancerStrategy) {
  2672  	*out = *in
  2673  	if in.AllowedSourceRanges != nil {
  2674  		in, out := &in.AllowedSourceRanges, &out.AllowedSourceRanges
  2675  		*out = make([]CIDR, len(*in))
  2676  		copy(*out, *in)
  2677  	}
  2678  	if in.ProviderParameters != nil {
  2679  		in, out := &in.ProviderParameters, &out.ProviderParameters
  2680  		*out = new(ProviderLoadBalancerParameters)
  2681  		(*in).DeepCopyInto(*out)
  2682  	}
  2683  	return
  2684  }
  2685  
  2686  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStrategy.
  2687  func (in *LoadBalancerStrategy) DeepCopy() *LoadBalancerStrategy {
  2688  	if in == nil {
  2689  		return nil
  2690  	}
  2691  	out := new(LoadBalancerStrategy)
  2692  	in.DeepCopyInto(out)
  2693  	return out
  2694  }
  2695  
  2696  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2697  func (in *LoggingDestination) DeepCopyInto(out *LoggingDestination) {
  2698  	*out = *in
  2699  	if in.Syslog != nil {
  2700  		in, out := &in.Syslog, &out.Syslog
  2701  		*out = new(SyslogLoggingDestinationParameters)
  2702  		**out = **in
  2703  	}
  2704  	if in.Container != nil {
  2705  		in, out := &in.Container, &out.Container
  2706  		*out = new(ContainerLoggingDestinationParameters)
  2707  		**out = **in
  2708  	}
  2709  	return
  2710  }
  2711  
  2712  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingDestination.
  2713  func (in *LoggingDestination) DeepCopy() *LoggingDestination {
  2714  	if in == nil {
  2715  		return nil
  2716  	}
  2717  	out := new(LoggingDestination)
  2718  	in.DeepCopyInto(out)
  2719  	return out
  2720  }
  2721  
  2722  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2723  func (in *MTUMigration) DeepCopyInto(out *MTUMigration) {
  2724  	*out = *in
  2725  	if in.Network != nil {
  2726  		in, out := &in.Network, &out.Network
  2727  		*out = new(MTUMigrationValues)
  2728  		(*in).DeepCopyInto(*out)
  2729  	}
  2730  	if in.Machine != nil {
  2731  		in, out := &in.Machine, &out.Machine
  2732  		*out = new(MTUMigrationValues)
  2733  		(*in).DeepCopyInto(*out)
  2734  	}
  2735  	return
  2736  }
  2737  
  2738  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MTUMigration.
  2739  func (in *MTUMigration) DeepCopy() *MTUMigration {
  2740  	if in == nil {
  2741  		return nil
  2742  	}
  2743  	out := new(MTUMigration)
  2744  	in.DeepCopyInto(out)
  2745  	return out
  2746  }
  2747  
  2748  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2749  func (in *MTUMigrationValues) DeepCopyInto(out *MTUMigrationValues) {
  2750  	*out = *in
  2751  	if in.To != nil {
  2752  		in, out := &in.To, &out.To
  2753  		*out = new(uint32)
  2754  		**out = **in
  2755  	}
  2756  	if in.From != nil {
  2757  		in, out := &in.From, &out.From
  2758  		*out = new(uint32)
  2759  		**out = **in
  2760  	}
  2761  	return
  2762  }
  2763  
  2764  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MTUMigrationValues.
  2765  func (in *MTUMigrationValues) DeepCopy() *MTUMigrationValues {
  2766  	if in == nil {
  2767  		return nil
  2768  	}
  2769  	out := new(MTUMigrationValues)
  2770  	in.DeepCopyInto(out)
  2771  	return out
  2772  }
  2773  
  2774  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2775  func (in *MyOperatorResource) DeepCopyInto(out *MyOperatorResource) {
  2776  	*out = *in
  2777  	out.TypeMeta = in.TypeMeta
  2778  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2779  	in.Spec.DeepCopyInto(&out.Spec)
  2780  	in.Status.DeepCopyInto(&out.Status)
  2781  	return
  2782  }
  2783  
  2784  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyOperatorResource.
  2785  func (in *MyOperatorResource) DeepCopy() *MyOperatorResource {
  2786  	if in == nil {
  2787  		return nil
  2788  	}
  2789  	out := new(MyOperatorResource)
  2790  	in.DeepCopyInto(out)
  2791  	return out
  2792  }
  2793  
  2794  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2795  func (in *MyOperatorResourceSpec) DeepCopyInto(out *MyOperatorResourceSpec) {
  2796  	*out = *in
  2797  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  2798  	return
  2799  }
  2800  
  2801  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyOperatorResourceSpec.
  2802  func (in *MyOperatorResourceSpec) DeepCopy() *MyOperatorResourceSpec {
  2803  	if in == nil {
  2804  		return nil
  2805  	}
  2806  	out := new(MyOperatorResourceSpec)
  2807  	in.DeepCopyInto(out)
  2808  	return out
  2809  }
  2810  
  2811  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2812  func (in *MyOperatorResourceStatus) DeepCopyInto(out *MyOperatorResourceStatus) {
  2813  	*out = *in
  2814  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  2815  	return
  2816  }
  2817  
  2818  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyOperatorResourceStatus.
  2819  func (in *MyOperatorResourceStatus) DeepCopy() *MyOperatorResourceStatus {
  2820  	if in == nil {
  2821  		return nil
  2822  	}
  2823  	out := new(MyOperatorResourceStatus)
  2824  	in.DeepCopyInto(out)
  2825  	return out
  2826  }
  2827  
  2828  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2829  func (in *NetFlowConfig) DeepCopyInto(out *NetFlowConfig) {
  2830  	*out = *in
  2831  	if in.Collectors != nil {
  2832  		in, out := &in.Collectors, &out.Collectors
  2833  		*out = make([]IPPort, len(*in))
  2834  		copy(*out, *in)
  2835  	}
  2836  	return
  2837  }
  2838  
  2839  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetFlowConfig.
  2840  func (in *NetFlowConfig) DeepCopy() *NetFlowConfig {
  2841  	if in == nil {
  2842  		return nil
  2843  	}
  2844  	out := new(NetFlowConfig)
  2845  	in.DeepCopyInto(out)
  2846  	return out
  2847  }
  2848  
  2849  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2850  func (in *Network) DeepCopyInto(out *Network) {
  2851  	*out = *in
  2852  	out.TypeMeta = in.TypeMeta
  2853  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2854  	in.Spec.DeepCopyInto(&out.Spec)
  2855  	in.Status.DeepCopyInto(&out.Status)
  2856  	return
  2857  }
  2858  
  2859  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
  2860  func (in *Network) DeepCopy() *Network {
  2861  	if in == nil {
  2862  		return nil
  2863  	}
  2864  	out := new(Network)
  2865  	in.DeepCopyInto(out)
  2866  	return out
  2867  }
  2868  
  2869  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2870  func (in *Network) DeepCopyObject() runtime.Object {
  2871  	if c := in.DeepCopy(); c != nil {
  2872  		return c
  2873  	}
  2874  	return nil
  2875  }
  2876  
  2877  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2878  func (in *NetworkList) DeepCopyInto(out *NetworkList) {
  2879  	*out = *in
  2880  	out.TypeMeta = in.TypeMeta
  2881  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  2882  	if in.Items != nil {
  2883  		in, out := &in.Items, &out.Items
  2884  		*out = make([]Network, len(*in))
  2885  		for i := range *in {
  2886  			(*in)[i].DeepCopyInto(&(*out)[i])
  2887  		}
  2888  	}
  2889  	return
  2890  }
  2891  
  2892  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkList.
  2893  func (in *NetworkList) DeepCopy() *NetworkList {
  2894  	if in == nil {
  2895  		return nil
  2896  	}
  2897  	out := new(NetworkList)
  2898  	in.DeepCopyInto(out)
  2899  	return out
  2900  }
  2901  
  2902  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2903  func (in *NetworkList) DeepCopyObject() runtime.Object {
  2904  	if c := in.DeepCopy(); c != nil {
  2905  		return c
  2906  	}
  2907  	return nil
  2908  }
  2909  
  2910  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2911  func (in *NetworkMigration) DeepCopyInto(out *NetworkMigration) {
  2912  	*out = *in
  2913  	if in.MTU != nil {
  2914  		in, out := &in.MTU, &out.MTU
  2915  		*out = new(MTUMigration)
  2916  		(*in).DeepCopyInto(*out)
  2917  	}
  2918  	if in.Features != nil {
  2919  		in, out := &in.Features, &out.Features
  2920  		*out = new(FeaturesMigration)
  2921  		**out = **in
  2922  	}
  2923  	return
  2924  }
  2925  
  2926  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkMigration.
  2927  func (in *NetworkMigration) DeepCopy() *NetworkMigration {
  2928  	if in == nil {
  2929  		return nil
  2930  	}
  2931  	out := new(NetworkMigration)
  2932  	in.DeepCopyInto(out)
  2933  	return out
  2934  }
  2935  
  2936  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2937  func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) {
  2938  	*out = *in
  2939  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  2940  	if in.ClusterNetwork != nil {
  2941  		in, out := &in.ClusterNetwork, &out.ClusterNetwork
  2942  		*out = make([]ClusterNetworkEntry, len(*in))
  2943  		copy(*out, *in)
  2944  	}
  2945  	if in.ServiceNetwork != nil {
  2946  		in, out := &in.ServiceNetwork, &out.ServiceNetwork
  2947  		*out = make([]string, len(*in))
  2948  		copy(*out, *in)
  2949  	}
  2950  	in.DefaultNetwork.DeepCopyInto(&out.DefaultNetwork)
  2951  	if in.AdditionalNetworks != nil {
  2952  		in, out := &in.AdditionalNetworks, &out.AdditionalNetworks
  2953  		*out = make([]AdditionalNetworkDefinition, len(*in))
  2954  		for i := range *in {
  2955  			(*in)[i].DeepCopyInto(&(*out)[i])
  2956  		}
  2957  	}
  2958  	if in.DisableMultiNetwork != nil {
  2959  		in, out := &in.DisableMultiNetwork, &out.DisableMultiNetwork
  2960  		*out = new(bool)
  2961  		**out = **in
  2962  	}
  2963  	if in.UseMultiNetworkPolicy != nil {
  2964  		in, out := &in.UseMultiNetworkPolicy, &out.UseMultiNetworkPolicy
  2965  		*out = new(bool)
  2966  		**out = **in
  2967  	}
  2968  	if in.DeployKubeProxy != nil {
  2969  		in, out := &in.DeployKubeProxy, &out.DeployKubeProxy
  2970  		*out = new(bool)
  2971  		**out = **in
  2972  	}
  2973  	if in.KubeProxyConfig != nil {
  2974  		in, out := &in.KubeProxyConfig, &out.KubeProxyConfig
  2975  		*out = new(ProxyConfig)
  2976  		(*in).DeepCopyInto(*out)
  2977  	}
  2978  	if in.ExportNetworkFlows != nil {
  2979  		in, out := &in.ExportNetworkFlows, &out.ExportNetworkFlows
  2980  		*out = new(ExportNetworkFlows)
  2981  		(*in).DeepCopyInto(*out)
  2982  	}
  2983  	if in.Migration != nil {
  2984  		in, out := &in.Migration, &out.Migration
  2985  		*out = new(NetworkMigration)
  2986  		(*in).DeepCopyInto(*out)
  2987  	}
  2988  	return
  2989  }
  2990  
  2991  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec.
  2992  func (in *NetworkSpec) DeepCopy() *NetworkSpec {
  2993  	if in == nil {
  2994  		return nil
  2995  	}
  2996  	out := new(NetworkSpec)
  2997  	in.DeepCopyInto(out)
  2998  	return out
  2999  }
  3000  
  3001  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3002  func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus) {
  3003  	*out = *in
  3004  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  3005  	return
  3006  }
  3007  
  3008  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkStatus.
  3009  func (in *NetworkStatus) DeepCopy() *NetworkStatus {
  3010  	if in == nil {
  3011  		return nil
  3012  	}
  3013  	out := new(NetworkStatus)
  3014  	in.DeepCopyInto(out)
  3015  	return out
  3016  }
  3017  
  3018  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3019  func (in *NodePlacement) DeepCopyInto(out *NodePlacement) {
  3020  	*out = *in
  3021  	if in.NodeSelector != nil {
  3022  		in, out := &in.NodeSelector, &out.NodeSelector
  3023  		*out = new(metav1.LabelSelector)
  3024  		(*in).DeepCopyInto(*out)
  3025  	}
  3026  	if in.Tolerations != nil {
  3027  		in, out := &in.Tolerations, &out.Tolerations
  3028  		*out = make([]corev1.Toleration, len(*in))
  3029  		for i := range *in {
  3030  			(*in)[i].DeepCopyInto(&(*out)[i])
  3031  		}
  3032  	}
  3033  	return
  3034  }
  3035  
  3036  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePlacement.
  3037  func (in *NodePlacement) DeepCopy() *NodePlacement {
  3038  	if in == nil {
  3039  		return nil
  3040  	}
  3041  	out := new(NodePlacement)
  3042  	in.DeepCopyInto(out)
  3043  	return out
  3044  }
  3045  
  3046  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3047  func (in *NodePortStrategy) DeepCopyInto(out *NodePortStrategy) {
  3048  	*out = *in
  3049  	return
  3050  }
  3051  
  3052  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePortStrategy.
  3053  func (in *NodePortStrategy) DeepCopy() *NodePortStrategy {
  3054  	if in == nil {
  3055  		return nil
  3056  	}
  3057  	out := new(NodePortStrategy)
  3058  	in.DeepCopyInto(out)
  3059  	return out
  3060  }
  3061  
  3062  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3063  func (in *NodeStatus) DeepCopyInto(out *NodeStatus) {
  3064  	*out = *in
  3065  	if in.LastFailedTime != nil {
  3066  		in, out := &in.LastFailedTime, &out.LastFailedTime
  3067  		*out = (*in).DeepCopy()
  3068  	}
  3069  	if in.LastFailedRevisionErrors != nil {
  3070  		in, out := &in.LastFailedRevisionErrors, &out.LastFailedRevisionErrors
  3071  		*out = make([]string, len(*in))
  3072  		copy(*out, *in)
  3073  	}
  3074  	return
  3075  }
  3076  
  3077  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeStatus.
  3078  func (in *NodeStatus) DeepCopy() *NodeStatus {
  3079  	if in == nil {
  3080  		return nil
  3081  	}
  3082  	out := new(NodeStatus)
  3083  	in.DeepCopyInto(out)
  3084  	return out
  3085  }
  3086  
  3087  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3088  func (in *OAuthAPIServerStatus) DeepCopyInto(out *OAuthAPIServerStatus) {
  3089  	*out = *in
  3090  	return
  3091  }
  3092  
  3093  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAPIServerStatus.
  3094  func (in *OAuthAPIServerStatus) DeepCopy() *OAuthAPIServerStatus {
  3095  	if in == nil {
  3096  		return nil
  3097  	}
  3098  	out := new(OAuthAPIServerStatus)
  3099  	in.DeepCopyInto(out)
  3100  	return out
  3101  }
  3102  
  3103  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3104  func (in *OVNKubernetesConfig) DeepCopyInto(out *OVNKubernetesConfig) {
  3105  	*out = *in
  3106  	if in.MTU != nil {
  3107  		in, out := &in.MTU, &out.MTU
  3108  		*out = new(uint32)
  3109  		**out = **in
  3110  	}
  3111  	if in.GenevePort != nil {
  3112  		in, out := &in.GenevePort, &out.GenevePort
  3113  		*out = new(uint32)
  3114  		**out = **in
  3115  	}
  3116  	if in.HybridOverlayConfig != nil {
  3117  		in, out := &in.HybridOverlayConfig, &out.HybridOverlayConfig
  3118  		*out = new(HybridOverlayConfig)
  3119  		(*in).DeepCopyInto(*out)
  3120  	}
  3121  	if in.IPsecConfig != nil {
  3122  		in, out := &in.IPsecConfig, &out.IPsecConfig
  3123  		*out = new(IPsecConfig)
  3124  		**out = **in
  3125  	}
  3126  	if in.PolicyAuditConfig != nil {
  3127  		in, out := &in.PolicyAuditConfig, &out.PolicyAuditConfig
  3128  		*out = new(PolicyAuditConfig)
  3129  		(*in).DeepCopyInto(*out)
  3130  	}
  3131  	if in.GatewayConfig != nil {
  3132  		in, out := &in.GatewayConfig, &out.GatewayConfig
  3133  		*out = new(GatewayConfig)
  3134  		**out = **in
  3135  	}
  3136  	in.EgressIPConfig.DeepCopyInto(&out.EgressIPConfig)
  3137  	return
  3138  }
  3139  
  3140  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNKubernetesConfig.
  3141  func (in *OVNKubernetesConfig) DeepCopy() *OVNKubernetesConfig {
  3142  	if in == nil {
  3143  		return nil
  3144  	}
  3145  	out := new(OVNKubernetesConfig)
  3146  	in.DeepCopyInto(out)
  3147  	return out
  3148  }
  3149  
  3150  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3151  func (in *OpenShiftAPIServer) DeepCopyInto(out *OpenShiftAPIServer) {
  3152  	*out = *in
  3153  	out.TypeMeta = in.TypeMeta
  3154  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3155  	in.Spec.DeepCopyInto(&out.Spec)
  3156  	in.Status.DeepCopyInto(&out.Status)
  3157  	return
  3158  }
  3159  
  3160  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServer.
  3161  func (in *OpenShiftAPIServer) DeepCopy() *OpenShiftAPIServer {
  3162  	if in == nil {
  3163  		return nil
  3164  	}
  3165  	out := new(OpenShiftAPIServer)
  3166  	in.DeepCopyInto(out)
  3167  	return out
  3168  }
  3169  
  3170  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3171  func (in *OpenShiftAPIServer) DeepCopyObject() runtime.Object {
  3172  	if c := in.DeepCopy(); c != nil {
  3173  		return c
  3174  	}
  3175  	return nil
  3176  }
  3177  
  3178  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3179  func (in *OpenShiftAPIServerList) DeepCopyInto(out *OpenShiftAPIServerList) {
  3180  	*out = *in
  3181  	out.TypeMeta = in.TypeMeta
  3182  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  3183  	if in.Items != nil {
  3184  		in, out := &in.Items, &out.Items
  3185  		*out = make([]OpenShiftAPIServer, len(*in))
  3186  		for i := range *in {
  3187  			(*in)[i].DeepCopyInto(&(*out)[i])
  3188  		}
  3189  	}
  3190  	return
  3191  }
  3192  
  3193  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServerList.
  3194  func (in *OpenShiftAPIServerList) DeepCopy() *OpenShiftAPIServerList {
  3195  	if in == nil {
  3196  		return nil
  3197  	}
  3198  	out := new(OpenShiftAPIServerList)
  3199  	in.DeepCopyInto(out)
  3200  	return out
  3201  }
  3202  
  3203  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3204  func (in *OpenShiftAPIServerList) DeepCopyObject() runtime.Object {
  3205  	if c := in.DeepCopy(); c != nil {
  3206  		return c
  3207  	}
  3208  	return nil
  3209  }
  3210  
  3211  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3212  func (in *OpenShiftAPIServerSpec) DeepCopyInto(out *OpenShiftAPIServerSpec) {
  3213  	*out = *in
  3214  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  3215  	return
  3216  }
  3217  
  3218  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServerSpec.
  3219  func (in *OpenShiftAPIServerSpec) DeepCopy() *OpenShiftAPIServerSpec {
  3220  	if in == nil {
  3221  		return nil
  3222  	}
  3223  	out := new(OpenShiftAPIServerSpec)
  3224  	in.DeepCopyInto(out)
  3225  	return out
  3226  }
  3227  
  3228  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3229  func (in *OpenShiftAPIServerStatus) DeepCopyInto(out *OpenShiftAPIServerStatus) {
  3230  	*out = *in
  3231  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  3232  	return
  3233  }
  3234  
  3235  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftAPIServerStatus.
  3236  func (in *OpenShiftAPIServerStatus) DeepCopy() *OpenShiftAPIServerStatus {
  3237  	if in == nil {
  3238  		return nil
  3239  	}
  3240  	out := new(OpenShiftAPIServerStatus)
  3241  	in.DeepCopyInto(out)
  3242  	return out
  3243  }
  3244  
  3245  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3246  func (in *OpenShiftControllerManager) DeepCopyInto(out *OpenShiftControllerManager) {
  3247  	*out = *in
  3248  	out.TypeMeta = in.TypeMeta
  3249  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3250  	in.Spec.DeepCopyInto(&out.Spec)
  3251  	in.Status.DeepCopyInto(&out.Status)
  3252  	return
  3253  }
  3254  
  3255  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManager.
  3256  func (in *OpenShiftControllerManager) DeepCopy() *OpenShiftControllerManager {
  3257  	if in == nil {
  3258  		return nil
  3259  	}
  3260  	out := new(OpenShiftControllerManager)
  3261  	in.DeepCopyInto(out)
  3262  	return out
  3263  }
  3264  
  3265  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3266  func (in *OpenShiftControllerManager) DeepCopyObject() runtime.Object {
  3267  	if c := in.DeepCopy(); c != nil {
  3268  		return c
  3269  	}
  3270  	return nil
  3271  }
  3272  
  3273  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3274  func (in *OpenShiftControllerManagerList) DeepCopyInto(out *OpenShiftControllerManagerList) {
  3275  	*out = *in
  3276  	out.TypeMeta = in.TypeMeta
  3277  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  3278  	if in.Items != nil {
  3279  		in, out := &in.Items, &out.Items
  3280  		*out = make([]OpenShiftControllerManager, len(*in))
  3281  		for i := range *in {
  3282  			(*in)[i].DeepCopyInto(&(*out)[i])
  3283  		}
  3284  	}
  3285  	return
  3286  }
  3287  
  3288  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManagerList.
  3289  func (in *OpenShiftControllerManagerList) DeepCopy() *OpenShiftControllerManagerList {
  3290  	if in == nil {
  3291  		return nil
  3292  	}
  3293  	out := new(OpenShiftControllerManagerList)
  3294  	in.DeepCopyInto(out)
  3295  	return out
  3296  }
  3297  
  3298  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3299  func (in *OpenShiftControllerManagerList) DeepCopyObject() runtime.Object {
  3300  	if c := in.DeepCopy(); c != nil {
  3301  		return c
  3302  	}
  3303  	return nil
  3304  }
  3305  
  3306  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3307  func (in *OpenShiftControllerManagerSpec) DeepCopyInto(out *OpenShiftControllerManagerSpec) {
  3308  	*out = *in
  3309  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  3310  	return
  3311  }
  3312  
  3313  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManagerSpec.
  3314  func (in *OpenShiftControllerManagerSpec) DeepCopy() *OpenShiftControllerManagerSpec {
  3315  	if in == nil {
  3316  		return nil
  3317  	}
  3318  	out := new(OpenShiftControllerManagerSpec)
  3319  	in.DeepCopyInto(out)
  3320  	return out
  3321  }
  3322  
  3323  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3324  func (in *OpenShiftControllerManagerStatus) DeepCopyInto(out *OpenShiftControllerManagerStatus) {
  3325  	*out = *in
  3326  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  3327  	return
  3328  }
  3329  
  3330  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftControllerManagerStatus.
  3331  func (in *OpenShiftControllerManagerStatus) DeepCopy() *OpenShiftControllerManagerStatus {
  3332  	if in == nil {
  3333  		return nil
  3334  	}
  3335  	out := new(OpenShiftControllerManagerStatus)
  3336  	in.DeepCopyInto(out)
  3337  	return out
  3338  }
  3339  
  3340  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3341  func (in *OpenShiftSDNConfig) DeepCopyInto(out *OpenShiftSDNConfig) {
  3342  	*out = *in
  3343  	if in.VXLANPort != nil {
  3344  		in, out := &in.VXLANPort, &out.VXLANPort
  3345  		*out = new(uint32)
  3346  		**out = **in
  3347  	}
  3348  	if in.MTU != nil {
  3349  		in, out := &in.MTU, &out.MTU
  3350  		*out = new(uint32)
  3351  		**out = **in
  3352  	}
  3353  	if in.UseExternalOpenvswitch != nil {
  3354  		in, out := &in.UseExternalOpenvswitch, &out.UseExternalOpenvswitch
  3355  		*out = new(bool)
  3356  		**out = **in
  3357  	}
  3358  	if in.EnableUnidling != nil {
  3359  		in, out := &in.EnableUnidling, &out.EnableUnidling
  3360  		*out = new(bool)
  3361  		**out = **in
  3362  	}
  3363  	return
  3364  }
  3365  
  3366  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftSDNConfig.
  3367  func (in *OpenShiftSDNConfig) DeepCopy() *OpenShiftSDNConfig {
  3368  	if in == nil {
  3369  		return nil
  3370  	}
  3371  	out := new(OpenShiftSDNConfig)
  3372  	in.DeepCopyInto(out)
  3373  	return out
  3374  }
  3375  
  3376  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3377  func (in *OperatorCondition) DeepCopyInto(out *OperatorCondition) {
  3378  	*out = *in
  3379  	in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  3380  	return
  3381  }
  3382  
  3383  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorCondition.
  3384  func (in *OperatorCondition) DeepCopy() *OperatorCondition {
  3385  	if in == nil {
  3386  		return nil
  3387  	}
  3388  	out := new(OperatorCondition)
  3389  	in.DeepCopyInto(out)
  3390  	return out
  3391  }
  3392  
  3393  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3394  func (in *OperatorSpec) DeepCopyInto(out *OperatorSpec) {
  3395  	*out = *in
  3396  	in.UnsupportedConfigOverrides.DeepCopyInto(&out.UnsupportedConfigOverrides)
  3397  	in.ObservedConfig.DeepCopyInto(&out.ObservedConfig)
  3398  	return
  3399  }
  3400  
  3401  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorSpec.
  3402  func (in *OperatorSpec) DeepCopy() *OperatorSpec {
  3403  	if in == nil {
  3404  		return nil
  3405  	}
  3406  	out := new(OperatorSpec)
  3407  	in.DeepCopyInto(out)
  3408  	return out
  3409  }
  3410  
  3411  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3412  func (in *OperatorStatus) DeepCopyInto(out *OperatorStatus) {
  3413  	*out = *in
  3414  	if in.Conditions != nil {
  3415  		in, out := &in.Conditions, &out.Conditions
  3416  		*out = make([]OperatorCondition, len(*in))
  3417  		for i := range *in {
  3418  			(*in)[i].DeepCopyInto(&(*out)[i])
  3419  		}
  3420  	}
  3421  	if in.Generations != nil {
  3422  		in, out := &in.Generations, &out.Generations
  3423  		*out = make([]GenerationStatus, len(*in))
  3424  		copy(*out, *in)
  3425  	}
  3426  	return
  3427  }
  3428  
  3429  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorStatus.
  3430  func (in *OperatorStatus) DeepCopy() *OperatorStatus {
  3431  	if in == nil {
  3432  		return nil
  3433  	}
  3434  	out := new(OperatorStatus)
  3435  	in.DeepCopyInto(out)
  3436  	return out
  3437  }
  3438  
  3439  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3440  func (in *Perspective) DeepCopyInto(out *Perspective) {
  3441  	*out = *in
  3442  	in.Visibility.DeepCopyInto(&out.Visibility)
  3443  	if in.PinnedResources != nil {
  3444  		in, out := &in.PinnedResources, &out.PinnedResources
  3445  		*out = new([]PinnedResourceReference)
  3446  		if **in != nil {
  3447  			in, out := *in, *out
  3448  			*out = make([]PinnedResourceReference, len(*in))
  3449  			copy(*out, *in)
  3450  		}
  3451  	}
  3452  	return
  3453  }
  3454  
  3455  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Perspective.
  3456  func (in *Perspective) DeepCopy() *Perspective {
  3457  	if in == nil {
  3458  		return nil
  3459  	}
  3460  	out := new(Perspective)
  3461  	in.DeepCopyInto(out)
  3462  	return out
  3463  }
  3464  
  3465  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3466  func (in *PerspectiveVisibility) DeepCopyInto(out *PerspectiveVisibility) {
  3467  	*out = *in
  3468  	if in.AccessReview != nil {
  3469  		in, out := &in.AccessReview, &out.AccessReview
  3470  		*out = new(ResourceAttributesAccessReview)
  3471  		(*in).DeepCopyInto(*out)
  3472  	}
  3473  	return
  3474  }
  3475  
  3476  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerspectiveVisibility.
  3477  func (in *PerspectiveVisibility) DeepCopy() *PerspectiveVisibility {
  3478  	if in == nil {
  3479  		return nil
  3480  	}
  3481  	out := new(PerspectiveVisibility)
  3482  	in.DeepCopyInto(out)
  3483  	return out
  3484  }
  3485  
  3486  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3487  func (in *PinnedResourceReference) DeepCopyInto(out *PinnedResourceReference) {
  3488  	*out = *in
  3489  	return
  3490  }
  3491  
  3492  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinnedResourceReference.
  3493  func (in *PinnedResourceReference) DeepCopy() *PinnedResourceReference {
  3494  	if in == nil {
  3495  		return nil
  3496  	}
  3497  	out := new(PinnedResourceReference)
  3498  	in.DeepCopyInto(out)
  3499  	return out
  3500  }
  3501  
  3502  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3503  func (in *PolicyAuditConfig) DeepCopyInto(out *PolicyAuditConfig) {
  3504  	*out = *in
  3505  	if in.RateLimit != nil {
  3506  		in, out := &in.RateLimit, &out.RateLimit
  3507  		*out = new(uint32)
  3508  		**out = **in
  3509  	}
  3510  	if in.MaxFileSize != nil {
  3511  		in, out := &in.MaxFileSize, &out.MaxFileSize
  3512  		*out = new(uint32)
  3513  		**out = **in
  3514  	}
  3515  	return
  3516  }
  3517  
  3518  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAuditConfig.
  3519  func (in *PolicyAuditConfig) DeepCopy() *PolicyAuditConfig {
  3520  	if in == nil {
  3521  		return nil
  3522  	}
  3523  	out := new(PolicyAuditConfig)
  3524  	in.DeepCopyInto(out)
  3525  	return out
  3526  }
  3527  
  3528  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3529  func (in *PrivateStrategy) DeepCopyInto(out *PrivateStrategy) {
  3530  	*out = *in
  3531  	return
  3532  }
  3533  
  3534  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateStrategy.
  3535  func (in *PrivateStrategy) DeepCopy() *PrivateStrategy {
  3536  	if in == nil {
  3537  		return nil
  3538  	}
  3539  	out := new(PrivateStrategy)
  3540  	in.DeepCopyInto(out)
  3541  	return out
  3542  }
  3543  
  3544  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3545  func (in *ProjectAccess) DeepCopyInto(out *ProjectAccess) {
  3546  	*out = *in
  3547  	if in.AvailableClusterRoles != nil {
  3548  		in, out := &in.AvailableClusterRoles, &out.AvailableClusterRoles
  3549  		*out = make([]string, len(*in))
  3550  		copy(*out, *in)
  3551  	}
  3552  	return
  3553  }
  3554  
  3555  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectAccess.
  3556  func (in *ProjectAccess) DeepCopy() *ProjectAccess {
  3557  	if in == nil {
  3558  		return nil
  3559  	}
  3560  	out := new(ProjectAccess)
  3561  	in.DeepCopyInto(out)
  3562  	return out
  3563  }
  3564  
  3565  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3566  func (in *ProviderLoadBalancerParameters) DeepCopyInto(out *ProviderLoadBalancerParameters) {
  3567  	*out = *in
  3568  	if in.AWS != nil {
  3569  		in, out := &in.AWS, &out.AWS
  3570  		*out = new(AWSLoadBalancerParameters)
  3571  		(*in).DeepCopyInto(*out)
  3572  	}
  3573  	if in.GCP != nil {
  3574  		in, out := &in.GCP, &out.GCP
  3575  		*out = new(GCPLoadBalancerParameters)
  3576  		**out = **in
  3577  	}
  3578  	if in.IBM != nil {
  3579  		in, out := &in.IBM, &out.IBM
  3580  		*out = new(IBMLoadBalancerParameters)
  3581  		**out = **in
  3582  	}
  3583  	return
  3584  }
  3585  
  3586  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderLoadBalancerParameters.
  3587  func (in *ProviderLoadBalancerParameters) DeepCopy() *ProviderLoadBalancerParameters {
  3588  	if in == nil {
  3589  		return nil
  3590  	}
  3591  	out := new(ProviderLoadBalancerParameters)
  3592  	in.DeepCopyInto(out)
  3593  	return out
  3594  }
  3595  
  3596  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3597  func (in ProxyArgumentList) DeepCopyInto(out *ProxyArgumentList) {
  3598  	{
  3599  		in := &in
  3600  		*out = make(ProxyArgumentList, len(*in))
  3601  		copy(*out, *in)
  3602  		return
  3603  	}
  3604  }
  3605  
  3606  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyArgumentList.
  3607  func (in ProxyArgumentList) DeepCopy() ProxyArgumentList {
  3608  	if in == nil {
  3609  		return nil
  3610  	}
  3611  	out := new(ProxyArgumentList)
  3612  	in.DeepCopyInto(out)
  3613  	return *out
  3614  }
  3615  
  3616  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3617  func (in *ProxyConfig) DeepCopyInto(out *ProxyConfig) {
  3618  	*out = *in
  3619  	if in.ProxyArguments != nil {
  3620  		in, out := &in.ProxyArguments, &out.ProxyArguments
  3621  		*out = make(map[string]ProxyArgumentList, len(*in))
  3622  		for key, val := range *in {
  3623  			var outVal []string
  3624  			if val == nil {
  3625  				(*out)[key] = nil
  3626  			} else {
  3627  				in, out := &val, &outVal
  3628  				*out = make(ProxyArgumentList, len(*in))
  3629  				copy(*out, *in)
  3630  			}
  3631  			(*out)[key] = outVal
  3632  		}
  3633  	}
  3634  	return
  3635  }
  3636  
  3637  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyConfig.
  3638  func (in *ProxyConfig) DeepCopy() *ProxyConfig {
  3639  	if in == nil {
  3640  		return nil
  3641  	}
  3642  	out := new(ProxyConfig)
  3643  	in.DeepCopyInto(out)
  3644  	return out
  3645  }
  3646  
  3647  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3648  func (in *QuickStarts) DeepCopyInto(out *QuickStarts) {
  3649  	*out = *in
  3650  	if in.Disabled != nil {
  3651  		in, out := &in.Disabled, &out.Disabled
  3652  		*out = make([]string, len(*in))
  3653  		copy(*out, *in)
  3654  	}
  3655  	return
  3656  }
  3657  
  3658  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickStarts.
  3659  func (in *QuickStarts) DeepCopy() *QuickStarts {
  3660  	if in == nil {
  3661  		return nil
  3662  	}
  3663  	out := new(QuickStarts)
  3664  	in.DeepCopyInto(out)
  3665  	return out
  3666  }
  3667  
  3668  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3669  func (in *ResourceAttributesAccessReview) DeepCopyInto(out *ResourceAttributesAccessReview) {
  3670  	*out = *in
  3671  	if in.Required != nil {
  3672  		in, out := &in.Required, &out.Required
  3673  		*out = make([]authorizationv1.ResourceAttributes, len(*in))
  3674  		copy(*out, *in)
  3675  	}
  3676  	if in.Missing != nil {
  3677  		in, out := &in.Missing, &out.Missing
  3678  		*out = make([]authorizationv1.ResourceAttributes, len(*in))
  3679  		copy(*out, *in)
  3680  	}
  3681  	return
  3682  }
  3683  
  3684  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAttributesAccessReview.
  3685  func (in *ResourceAttributesAccessReview) DeepCopy() *ResourceAttributesAccessReview {
  3686  	if in == nil {
  3687  		return nil
  3688  	}
  3689  	out := new(ResourceAttributesAccessReview)
  3690  	in.DeepCopyInto(out)
  3691  	return out
  3692  }
  3693  
  3694  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3695  func (in *RouteAdmissionPolicy) DeepCopyInto(out *RouteAdmissionPolicy) {
  3696  	*out = *in
  3697  	return
  3698  }
  3699  
  3700  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteAdmissionPolicy.
  3701  func (in *RouteAdmissionPolicy) DeepCopy() *RouteAdmissionPolicy {
  3702  	if in == nil {
  3703  		return nil
  3704  	}
  3705  	out := new(RouteAdmissionPolicy)
  3706  	in.DeepCopyInto(out)
  3707  	return out
  3708  }
  3709  
  3710  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3711  func (in *SFlowConfig) DeepCopyInto(out *SFlowConfig) {
  3712  	*out = *in
  3713  	if in.Collectors != nil {
  3714  		in, out := &in.Collectors, &out.Collectors
  3715  		*out = make([]IPPort, len(*in))
  3716  		copy(*out, *in)
  3717  	}
  3718  	return
  3719  }
  3720  
  3721  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SFlowConfig.
  3722  func (in *SFlowConfig) DeepCopy() *SFlowConfig {
  3723  	if in == nil {
  3724  		return nil
  3725  	}
  3726  	out := new(SFlowConfig)
  3727  	in.DeepCopyInto(out)
  3728  	return out
  3729  }
  3730  
  3731  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3732  func (in *Server) DeepCopyInto(out *Server) {
  3733  	*out = *in
  3734  	if in.Zones != nil {
  3735  		in, out := &in.Zones, &out.Zones
  3736  		*out = make([]string, len(*in))
  3737  		copy(*out, *in)
  3738  	}
  3739  	in.ForwardPlugin.DeepCopyInto(&out.ForwardPlugin)
  3740  	return
  3741  }
  3742  
  3743  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
  3744  func (in *Server) DeepCopy() *Server {
  3745  	if in == nil {
  3746  		return nil
  3747  	}
  3748  	out := new(Server)
  3749  	in.DeepCopyInto(out)
  3750  	return out
  3751  }
  3752  
  3753  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3754  func (in *ServiceAccountIssuerStatus) DeepCopyInto(out *ServiceAccountIssuerStatus) {
  3755  	*out = *in
  3756  	if in.ExpirationTime != nil {
  3757  		in, out := &in.ExpirationTime, &out.ExpirationTime
  3758  		*out = (*in).DeepCopy()
  3759  	}
  3760  	return
  3761  }
  3762  
  3763  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIssuerStatus.
  3764  func (in *ServiceAccountIssuerStatus) DeepCopy() *ServiceAccountIssuerStatus {
  3765  	if in == nil {
  3766  		return nil
  3767  	}
  3768  	out := new(ServiceAccountIssuerStatus)
  3769  	in.DeepCopyInto(out)
  3770  	return out
  3771  }
  3772  
  3773  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3774  func (in *ServiceCA) DeepCopyInto(out *ServiceCA) {
  3775  	*out = *in
  3776  	out.TypeMeta = in.TypeMeta
  3777  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3778  	in.Spec.DeepCopyInto(&out.Spec)
  3779  	in.Status.DeepCopyInto(&out.Status)
  3780  	return
  3781  }
  3782  
  3783  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCA.
  3784  func (in *ServiceCA) DeepCopy() *ServiceCA {
  3785  	if in == nil {
  3786  		return nil
  3787  	}
  3788  	out := new(ServiceCA)
  3789  	in.DeepCopyInto(out)
  3790  	return out
  3791  }
  3792  
  3793  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3794  func (in *ServiceCA) DeepCopyObject() runtime.Object {
  3795  	if c := in.DeepCopy(); c != nil {
  3796  		return c
  3797  	}
  3798  	return nil
  3799  }
  3800  
  3801  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3802  func (in *ServiceCAList) DeepCopyInto(out *ServiceCAList) {
  3803  	*out = *in
  3804  	out.TypeMeta = in.TypeMeta
  3805  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  3806  	if in.Items != nil {
  3807  		in, out := &in.Items, &out.Items
  3808  		*out = make([]ServiceCA, len(*in))
  3809  		for i := range *in {
  3810  			(*in)[i].DeepCopyInto(&(*out)[i])
  3811  		}
  3812  	}
  3813  	return
  3814  }
  3815  
  3816  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCAList.
  3817  func (in *ServiceCAList) DeepCopy() *ServiceCAList {
  3818  	if in == nil {
  3819  		return nil
  3820  	}
  3821  	out := new(ServiceCAList)
  3822  	in.DeepCopyInto(out)
  3823  	return out
  3824  }
  3825  
  3826  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3827  func (in *ServiceCAList) DeepCopyObject() runtime.Object {
  3828  	if c := in.DeepCopy(); c != nil {
  3829  		return c
  3830  	}
  3831  	return nil
  3832  }
  3833  
  3834  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3835  func (in *ServiceCASpec) DeepCopyInto(out *ServiceCASpec) {
  3836  	*out = *in
  3837  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  3838  	return
  3839  }
  3840  
  3841  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCASpec.
  3842  func (in *ServiceCASpec) DeepCopy() *ServiceCASpec {
  3843  	if in == nil {
  3844  		return nil
  3845  	}
  3846  	out := new(ServiceCASpec)
  3847  	in.DeepCopyInto(out)
  3848  	return out
  3849  }
  3850  
  3851  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3852  func (in *ServiceCAStatus) DeepCopyInto(out *ServiceCAStatus) {
  3853  	*out = *in
  3854  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  3855  	return
  3856  }
  3857  
  3858  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCAStatus.
  3859  func (in *ServiceCAStatus) DeepCopy() *ServiceCAStatus {
  3860  	if in == nil {
  3861  		return nil
  3862  	}
  3863  	out := new(ServiceCAStatus)
  3864  	in.DeepCopyInto(out)
  3865  	return out
  3866  }
  3867  
  3868  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3869  func (in *ServiceCatalogAPIServer) DeepCopyInto(out *ServiceCatalogAPIServer) {
  3870  	*out = *in
  3871  	out.TypeMeta = in.TypeMeta
  3872  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3873  	in.Spec.DeepCopyInto(&out.Spec)
  3874  	in.Status.DeepCopyInto(&out.Status)
  3875  	return
  3876  }
  3877  
  3878  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServer.
  3879  func (in *ServiceCatalogAPIServer) DeepCopy() *ServiceCatalogAPIServer {
  3880  	if in == nil {
  3881  		return nil
  3882  	}
  3883  	out := new(ServiceCatalogAPIServer)
  3884  	in.DeepCopyInto(out)
  3885  	return out
  3886  }
  3887  
  3888  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3889  func (in *ServiceCatalogAPIServer) DeepCopyObject() runtime.Object {
  3890  	if c := in.DeepCopy(); c != nil {
  3891  		return c
  3892  	}
  3893  	return nil
  3894  }
  3895  
  3896  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3897  func (in *ServiceCatalogAPIServerList) DeepCopyInto(out *ServiceCatalogAPIServerList) {
  3898  	*out = *in
  3899  	out.TypeMeta = in.TypeMeta
  3900  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  3901  	if in.Items != nil {
  3902  		in, out := &in.Items, &out.Items
  3903  		*out = make([]ServiceCatalogAPIServer, len(*in))
  3904  		for i := range *in {
  3905  			(*in)[i].DeepCopyInto(&(*out)[i])
  3906  		}
  3907  	}
  3908  	return
  3909  }
  3910  
  3911  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServerList.
  3912  func (in *ServiceCatalogAPIServerList) DeepCopy() *ServiceCatalogAPIServerList {
  3913  	if in == nil {
  3914  		return nil
  3915  	}
  3916  	out := new(ServiceCatalogAPIServerList)
  3917  	in.DeepCopyInto(out)
  3918  	return out
  3919  }
  3920  
  3921  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3922  func (in *ServiceCatalogAPIServerList) DeepCopyObject() runtime.Object {
  3923  	if c := in.DeepCopy(); c != nil {
  3924  		return c
  3925  	}
  3926  	return nil
  3927  }
  3928  
  3929  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3930  func (in *ServiceCatalogAPIServerSpec) DeepCopyInto(out *ServiceCatalogAPIServerSpec) {
  3931  	*out = *in
  3932  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  3933  	return
  3934  }
  3935  
  3936  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServerSpec.
  3937  func (in *ServiceCatalogAPIServerSpec) DeepCopy() *ServiceCatalogAPIServerSpec {
  3938  	if in == nil {
  3939  		return nil
  3940  	}
  3941  	out := new(ServiceCatalogAPIServerSpec)
  3942  	in.DeepCopyInto(out)
  3943  	return out
  3944  }
  3945  
  3946  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3947  func (in *ServiceCatalogAPIServerStatus) DeepCopyInto(out *ServiceCatalogAPIServerStatus) {
  3948  	*out = *in
  3949  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  3950  	return
  3951  }
  3952  
  3953  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogAPIServerStatus.
  3954  func (in *ServiceCatalogAPIServerStatus) DeepCopy() *ServiceCatalogAPIServerStatus {
  3955  	if in == nil {
  3956  		return nil
  3957  	}
  3958  	out := new(ServiceCatalogAPIServerStatus)
  3959  	in.DeepCopyInto(out)
  3960  	return out
  3961  }
  3962  
  3963  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3964  func (in *ServiceCatalogControllerManager) DeepCopyInto(out *ServiceCatalogControllerManager) {
  3965  	*out = *in
  3966  	out.TypeMeta = in.TypeMeta
  3967  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3968  	in.Spec.DeepCopyInto(&out.Spec)
  3969  	in.Status.DeepCopyInto(&out.Status)
  3970  	return
  3971  }
  3972  
  3973  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManager.
  3974  func (in *ServiceCatalogControllerManager) DeepCopy() *ServiceCatalogControllerManager {
  3975  	if in == nil {
  3976  		return nil
  3977  	}
  3978  	out := new(ServiceCatalogControllerManager)
  3979  	in.DeepCopyInto(out)
  3980  	return out
  3981  }
  3982  
  3983  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3984  func (in *ServiceCatalogControllerManager) DeepCopyObject() runtime.Object {
  3985  	if c := in.DeepCopy(); c != nil {
  3986  		return c
  3987  	}
  3988  	return nil
  3989  }
  3990  
  3991  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3992  func (in *ServiceCatalogControllerManagerList) DeepCopyInto(out *ServiceCatalogControllerManagerList) {
  3993  	*out = *in
  3994  	out.TypeMeta = in.TypeMeta
  3995  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  3996  	if in.Items != nil {
  3997  		in, out := &in.Items, &out.Items
  3998  		*out = make([]ServiceCatalogControllerManager, len(*in))
  3999  		for i := range *in {
  4000  			(*in)[i].DeepCopyInto(&(*out)[i])
  4001  		}
  4002  	}
  4003  	return
  4004  }
  4005  
  4006  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManagerList.
  4007  func (in *ServiceCatalogControllerManagerList) DeepCopy() *ServiceCatalogControllerManagerList {
  4008  	if in == nil {
  4009  		return nil
  4010  	}
  4011  	out := new(ServiceCatalogControllerManagerList)
  4012  	in.DeepCopyInto(out)
  4013  	return out
  4014  }
  4015  
  4016  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4017  func (in *ServiceCatalogControllerManagerList) DeepCopyObject() runtime.Object {
  4018  	if c := in.DeepCopy(); c != nil {
  4019  		return c
  4020  	}
  4021  	return nil
  4022  }
  4023  
  4024  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4025  func (in *ServiceCatalogControllerManagerSpec) DeepCopyInto(out *ServiceCatalogControllerManagerSpec) {
  4026  	*out = *in
  4027  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  4028  	return
  4029  }
  4030  
  4031  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManagerSpec.
  4032  func (in *ServiceCatalogControllerManagerSpec) DeepCopy() *ServiceCatalogControllerManagerSpec {
  4033  	if in == nil {
  4034  		return nil
  4035  	}
  4036  	out := new(ServiceCatalogControllerManagerSpec)
  4037  	in.DeepCopyInto(out)
  4038  	return out
  4039  }
  4040  
  4041  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4042  func (in *ServiceCatalogControllerManagerStatus) DeepCopyInto(out *ServiceCatalogControllerManagerStatus) {
  4043  	*out = *in
  4044  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  4045  	return
  4046  }
  4047  
  4048  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCatalogControllerManagerStatus.
  4049  func (in *ServiceCatalogControllerManagerStatus) DeepCopy() *ServiceCatalogControllerManagerStatus {
  4050  	if in == nil {
  4051  		return nil
  4052  	}
  4053  	out := new(ServiceCatalogControllerManagerStatus)
  4054  	in.DeepCopyInto(out)
  4055  	return out
  4056  }
  4057  
  4058  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4059  func (in *SimpleMacvlanConfig) DeepCopyInto(out *SimpleMacvlanConfig) {
  4060  	*out = *in
  4061  	if in.IPAMConfig != nil {
  4062  		in, out := &in.IPAMConfig, &out.IPAMConfig
  4063  		*out = new(IPAMConfig)
  4064  		(*in).DeepCopyInto(*out)
  4065  	}
  4066  	return
  4067  }
  4068  
  4069  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleMacvlanConfig.
  4070  func (in *SimpleMacvlanConfig) DeepCopy() *SimpleMacvlanConfig {
  4071  	if in == nil {
  4072  		return nil
  4073  	}
  4074  	out := new(SimpleMacvlanConfig)
  4075  	in.DeepCopyInto(out)
  4076  	return out
  4077  }
  4078  
  4079  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4080  func (in *StaticIPAMAddresses) DeepCopyInto(out *StaticIPAMAddresses) {
  4081  	*out = *in
  4082  	return
  4083  }
  4084  
  4085  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMAddresses.
  4086  func (in *StaticIPAMAddresses) DeepCopy() *StaticIPAMAddresses {
  4087  	if in == nil {
  4088  		return nil
  4089  	}
  4090  	out := new(StaticIPAMAddresses)
  4091  	in.DeepCopyInto(out)
  4092  	return out
  4093  }
  4094  
  4095  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4096  func (in *StaticIPAMConfig) DeepCopyInto(out *StaticIPAMConfig) {
  4097  	*out = *in
  4098  	if in.Addresses != nil {
  4099  		in, out := &in.Addresses, &out.Addresses
  4100  		*out = make([]StaticIPAMAddresses, len(*in))
  4101  		copy(*out, *in)
  4102  	}
  4103  	if in.Routes != nil {
  4104  		in, out := &in.Routes, &out.Routes
  4105  		*out = make([]StaticIPAMRoutes, len(*in))
  4106  		copy(*out, *in)
  4107  	}
  4108  	if in.DNS != nil {
  4109  		in, out := &in.DNS, &out.DNS
  4110  		*out = new(StaticIPAMDNS)
  4111  		(*in).DeepCopyInto(*out)
  4112  	}
  4113  	return
  4114  }
  4115  
  4116  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMConfig.
  4117  func (in *StaticIPAMConfig) DeepCopy() *StaticIPAMConfig {
  4118  	if in == nil {
  4119  		return nil
  4120  	}
  4121  	out := new(StaticIPAMConfig)
  4122  	in.DeepCopyInto(out)
  4123  	return out
  4124  }
  4125  
  4126  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4127  func (in *StaticIPAMDNS) DeepCopyInto(out *StaticIPAMDNS) {
  4128  	*out = *in
  4129  	if in.Nameservers != nil {
  4130  		in, out := &in.Nameservers, &out.Nameservers
  4131  		*out = make([]string, len(*in))
  4132  		copy(*out, *in)
  4133  	}
  4134  	if in.Search != nil {
  4135  		in, out := &in.Search, &out.Search
  4136  		*out = make([]string, len(*in))
  4137  		copy(*out, *in)
  4138  	}
  4139  	return
  4140  }
  4141  
  4142  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMDNS.
  4143  func (in *StaticIPAMDNS) DeepCopy() *StaticIPAMDNS {
  4144  	if in == nil {
  4145  		return nil
  4146  	}
  4147  	out := new(StaticIPAMDNS)
  4148  	in.DeepCopyInto(out)
  4149  	return out
  4150  }
  4151  
  4152  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4153  func (in *StaticIPAMRoutes) DeepCopyInto(out *StaticIPAMRoutes) {
  4154  	*out = *in
  4155  	return
  4156  }
  4157  
  4158  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticIPAMRoutes.
  4159  func (in *StaticIPAMRoutes) DeepCopy() *StaticIPAMRoutes {
  4160  	if in == nil {
  4161  		return nil
  4162  	}
  4163  	out := new(StaticIPAMRoutes)
  4164  	in.DeepCopyInto(out)
  4165  	return out
  4166  }
  4167  
  4168  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4169  func (in *StaticPodOperatorSpec) DeepCopyInto(out *StaticPodOperatorSpec) {
  4170  	*out = *in
  4171  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  4172  	return
  4173  }
  4174  
  4175  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticPodOperatorSpec.
  4176  func (in *StaticPodOperatorSpec) DeepCopy() *StaticPodOperatorSpec {
  4177  	if in == nil {
  4178  		return nil
  4179  	}
  4180  	out := new(StaticPodOperatorSpec)
  4181  	in.DeepCopyInto(out)
  4182  	return out
  4183  }
  4184  
  4185  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4186  func (in *StaticPodOperatorStatus) DeepCopyInto(out *StaticPodOperatorStatus) {
  4187  	*out = *in
  4188  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  4189  	if in.NodeStatuses != nil {
  4190  		in, out := &in.NodeStatuses, &out.NodeStatuses
  4191  		*out = make([]NodeStatus, len(*in))
  4192  		for i := range *in {
  4193  			(*in)[i].DeepCopyInto(&(*out)[i])
  4194  		}
  4195  	}
  4196  	return
  4197  }
  4198  
  4199  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticPodOperatorStatus.
  4200  func (in *StaticPodOperatorStatus) DeepCopy() *StaticPodOperatorStatus {
  4201  	if in == nil {
  4202  		return nil
  4203  	}
  4204  	out := new(StaticPodOperatorStatus)
  4205  	in.DeepCopyInto(out)
  4206  	return out
  4207  }
  4208  
  4209  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4210  func (in *StatuspageProvider) DeepCopyInto(out *StatuspageProvider) {
  4211  	*out = *in
  4212  	return
  4213  }
  4214  
  4215  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatuspageProvider.
  4216  func (in *StatuspageProvider) DeepCopy() *StatuspageProvider {
  4217  	if in == nil {
  4218  		return nil
  4219  	}
  4220  	out := new(StatuspageProvider)
  4221  	in.DeepCopyInto(out)
  4222  	return out
  4223  }
  4224  
  4225  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4226  func (in *Storage) DeepCopyInto(out *Storage) {
  4227  	*out = *in
  4228  	out.TypeMeta = in.TypeMeta
  4229  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  4230  	in.Spec.DeepCopyInto(&out.Spec)
  4231  	in.Status.DeepCopyInto(&out.Status)
  4232  	return
  4233  }
  4234  
  4235  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Storage.
  4236  func (in *Storage) DeepCopy() *Storage {
  4237  	if in == nil {
  4238  		return nil
  4239  	}
  4240  	out := new(Storage)
  4241  	in.DeepCopyInto(out)
  4242  	return out
  4243  }
  4244  
  4245  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4246  func (in *Storage) DeepCopyObject() runtime.Object {
  4247  	if c := in.DeepCopy(); c != nil {
  4248  		return c
  4249  	}
  4250  	return nil
  4251  }
  4252  
  4253  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4254  func (in *StorageList) DeepCopyInto(out *StorageList) {
  4255  	*out = *in
  4256  	out.TypeMeta = in.TypeMeta
  4257  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  4258  	if in.Items != nil {
  4259  		in, out := &in.Items, &out.Items
  4260  		*out = make([]Storage, len(*in))
  4261  		for i := range *in {
  4262  			(*in)[i].DeepCopyInto(&(*out)[i])
  4263  		}
  4264  	}
  4265  	return
  4266  }
  4267  
  4268  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageList.
  4269  func (in *StorageList) DeepCopy() *StorageList {
  4270  	if in == nil {
  4271  		return nil
  4272  	}
  4273  	out := new(StorageList)
  4274  	in.DeepCopyInto(out)
  4275  	return out
  4276  }
  4277  
  4278  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4279  func (in *StorageList) DeepCopyObject() runtime.Object {
  4280  	if c := in.DeepCopy(); c != nil {
  4281  		return c
  4282  	}
  4283  	return nil
  4284  }
  4285  
  4286  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4287  func (in *StorageSpec) DeepCopyInto(out *StorageSpec) {
  4288  	*out = *in
  4289  	in.OperatorSpec.DeepCopyInto(&out.OperatorSpec)
  4290  	return
  4291  }
  4292  
  4293  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSpec.
  4294  func (in *StorageSpec) DeepCopy() *StorageSpec {
  4295  	if in == nil {
  4296  		return nil
  4297  	}
  4298  	out := new(StorageSpec)
  4299  	in.DeepCopyInto(out)
  4300  	return out
  4301  }
  4302  
  4303  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4304  func (in *StorageStatus) DeepCopyInto(out *StorageStatus) {
  4305  	*out = *in
  4306  	in.OperatorStatus.DeepCopyInto(&out.OperatorStatus)
  4307  	return
  4308  }
  4309  
  4310  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageStatus.
  4311  func (in *StorageStatus) DeepCopy() *StorageStatus {
  4312  	if in == nil {
  4313  		return nil
  4314  	}
  4315  	out := new(StorageStatus)
  4316  	in.DeepCopyInto(out)
  4317  	return out
  4318  }
  4319  
  4320  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4321  func (in *SyslogLoggingDestinationParameters) DeepCopyInto(out *SyslogLoggingDestinationParameters) {
  4322  	*out = *in
  4323  	return
  4324  }
  4325  
  4326  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyslogLoggingDestinationParameters.
  4327  func (in *SyslogLoggingDestinationParameters) DeepCopy() *SyslogLoggingDestinationParameters {
  4328  	if in == nil {
  4329  		return nil
  4330  	}
  4331  	out := new(SyslogLoggingDestinationParameters)
  4332  	in.DeepCopyInto(out)
  4333  	return out
  4334  }
  4335  
  4336  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4337  func (in *Upstream) DeepCopyInto(out *Upstream) {
  4338  	*out = *in
  4339  	return
  4340  }
  4341  
  4342  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Upstream.
  4343  func (in *Upstream) DeepCopy() *Upstream {
  4344  	if in == nil {
  4345  		return nil
  4346  	}
  4347  	out := new(Upstream)
  4348  	in.DeepCopyInto(out)
  4349  	return out
  4350  }
  4351  
  4352  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4353  func (in *UpstreamResolvers) DeepCopyInto(out *UpstreamResolvers) {
  4354  	*out = *in
  4355  	if in.Upstreams != nil {
  4356  		in, out := &in.Upstreams, &out.Upstreams
  4357  		*out = make([]Upstream, len(*in))
  4358  		copy(*out, *in)
  4359  	}
  4360  	in.TransportConfig.DeepCopyInto(&out.TransportConfig)
  4361  	return
  4362  }
  4363  
  4364  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamResolvers.
  4365  func (in *UpstreamResolvers) DeepCopy() *UpstreamResolvers {
  4366  	if in == nil {
  4367  		return nil
  4368  	}
  4369  	out := new(UpstreamResolvers)
  4370  	in.DeepCopyInto(out)
  4371  	return out
  4372  }
  4373  
  4374  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4375  func (in *VSphereCSIDriverConfigSpec) DeepCopyInto(out *VSphereCSIDriverConfigSpec) {
  4376  	*out = *in
  4377  	if in.TopologyCategories != nil {
  4378  		in, out := &in.TopologyCategories, &out.TopologyCategories
  4379  		*out = make([]string, len(*in))
  4380  		copy(*out, *in)
  4381  	}
  4382  	return
  4383  }
  4384  
  4385  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCSIDriverConfigSpec.
  4386  func (in *VSphereCSIDriverConfigSpec) DeepCopy() *VSphereCSIDriverConfigSpec {
  4387  	if in == nil {
  4388  		return nil
  4389  	}
  4390  	out := new(VSphereCSIDriverConfigSpec)
  4391  	in.DeepCopyInto(out)
  4392  	return out
  4393  }
  4394  

View as plain text