...

Source file src/github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/gkehub/v1beta1/zz_generated.deepcopy.go

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/gkehub/v1beta1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright 2020 Google LLC
     5  //
     6  // Licensed under the Apache License, Version 2.0 (the "License");
     7  // you may not use this file except in compliance with the License.
     8  // You may obtain a copy of the License at
     9  //
    10  //     http://www.apache.org/licenses/LICENSE-2.0
    11  //
    12  // Unless required by applicable law or agreed to in writing, software
    13  // distributed under the License is distributed on an "AS IS" BASIS,
    14  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  // See the License for the specific language governing permissions and
    16  // limitations under the License.
    17  
    18  // *** DISCLAIMER ***
    19  // Config Connector's go-client for CRDs is currently in ALPHA, which means
    20  // that future versions of the go-client may include breaking changes.
    21  // Please try it out and give us feedback!
    22  
    23  // Code generated by main. DO NOT EDIT.
    24  
    25  package v1beta1
    26  
    27  import (
    28  	v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
    29  	runtime "k8s.io/apimachinery/pkg/runtime"
    30  )
    31  
    32  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    33  func (in *FeatureDefaultConfig) DeepCopyInto(out *FeatureDefaultConfig) {
    34  	*out = *in
    35  	if in.Mode != nil {
    36  		in, out := &in.Mode, &out.Mode
    37  		*out = new(string)
    38  		**out = **in
    39  	}
    40  	return
    41  }
    42  
    43  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureDefaultConfig.
    44  func (in *FeatureDefaultConfig) DeepCopy() *FeatureDefaultConfig {
    45  	if in == nil {
    46  		return nil
    47  	}
    48  	out := new(FeatureDefaultConfig)
    49  	in.DeepCopyInto(out)
    50  	return out
    51  }
    52  
    53  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    54  func (in *FeatureFleetScopeLogsConfig) DeepCopyInto(out *FeatureFleetScopeLogsConfig) {
    55  	*out = *in
    56  	if in.Mode != nil {
    57  		in, out := &in.Mode, &out.Mode
    58  		*out = new(string)
    59  		**out = **in
    60  	}
    61  	return
    62  }
    63  
    64  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureFleetScopeLogsConfig.
    65  func (in *FeatureFleetScopeLogsConfig) DeepCopy() *FeatureFleetScopeLogsConfig {
    66  	if in == nil {
    67  		return nil
    68  	}
    69  	out := new(FeatureFleetScopeLogsConfig)
    70  	in.DeepCopyInto(out)
    71  	return out
    72  }
    73  
    74  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    75  func (in *FeatureFleetobservability) DeepCopyInto(out *FeatureFleetobservability) {
    76  	*out = *in
    77  	if in.LoggingConfig != nil {
    78  		in, out := &in.LoggingConfig, &out.LoggingConfig
    79  		*out = new(FeatureLoggingConfig)
    80  		(*in).DeepCopyInto(*out)
    81  	}
    82  	return
    83  }
    84  
    85  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureFleetobservability.
    86  func (in *FeatureFleetobservability) DeepCopy() *FeatureFleetobservability {
    87  	if in == nil {
    88  		return nil
    89  	}
    90  	out := new(FeatureFleetobservability)
    91  	in.DeepCopyInto(out)
    92  	return out
    93  }
    94  
    95  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    96  func (in *FeatureLoggingConfig) DeepCopyInto(out *FeatureLoggingConfig) {
    97  	*out = *in
    98  	if in.DefaultConfig != nil {
    99  		in, out := &in.DefaultConfig, &out.DefaultConfig
   100  		*out = new(FeatureDefaultConfig)
   101  		(*in).DeepCopyInto(*out)
   102  	}
   103  	if in.FleetScopeLogsConfig != nil {
   104  		in, out := &in.FleetScopeLogsConfig, &out.FleetScopeLogsConfig
   105  		*out = new(FeatureFleetScopeLogsConfig)
   106  		(*in).DeepCopyInto(*out)
   107  	}
   108  	return
   109  }
   110  
   111  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureLoggingConfig.
   112  func (in *FeatureLoggingConfig) DeepCopy() *FeatureLoggingConfig {
   113  	if in == nil {
   114  		return nil
   115  	}
   116  	out := new(FeatureLoggingConfig)
   117  	in.DeepCopyInto(out)
   118  	return out
   119  }
   120  
   121  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   122  func (in *FeatureMulticlusteringress) DeepCopyInto(out *FeatureMulticlusteringress) {
   123  	*out = *in
   124  	out.ConfigMembershipRef = in.ConfigMembershipRef
   125  	return
   126  }
   127  
   128  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureMulticlusteringress.
   129  func (in *FeatureMulticlusteringress) DeepCopy() *FeatureMulticlusteringress {
   130  	if in == nil {
   131  		return nil
   132  	}
   133  	out := new(FeatureMulticlusteringress)
   134  	in.DeepCopyInto(out)
   135  	return out
   136  }
   137  
   138  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   139  func (in *FeatureResourceStateStatus) DeepCopyInto(out *FeatureResourceStateStatus) {
   140  	*out = *in
   141  	if in.HasResources != nil {
   142  		in, out := &in.HasResources, &out.HasResources
   143  		*out = new(bool)
   144  		**out = **in
   145  	}
   146  	if in.State != nil {
   147  		in, out := &in.State, &out.State
   148  		*out = new(string)
   149  		**out = **in
   150  	}
   151  	return
   152  }
   153  
   154  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureResourceStateStatus.
   155  func (in *FeatureResourceStateStatus) DeepCopy() *FeatureResourceStateStatus {
   156  	if in == nil {
   157  		return nil
   158  	}
   159  	out := new(FeatureResourceStateStatus)
   160  	in.DeepCopyInto(out)
   161  	return out
   162  }
   163  
   164  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   165  func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec) {
   166  	*out = *in
   167  	if in.Fleetobservability != nil {
   168  		in, out := &in.Fleetobservability, &out.Fleetobservability
   169  		*out = new(FeatureFleetobservability)
   170  		(*in).DeepCopyInto(*out)
   171  	}
   172  	if in.Multiclusteringress != nil {
   173  		in, out := &in.Multiclusteringress, &out.Multiclusteringress
   174  		*out = new(FeatureMulticlusteringress)
   175  		**out = **in
   176  	}
   177  	return
   178  }
   179  
   180  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSpec.
   181  func (in *FeatureSpec) DeepCopy() *FeatureSpec {
   182  	if in == nil {
   183  		return nil
   184  	}
   185  	out := new(FeatureSpec)
   186  	in.DeepCopyInto(out)
   187  	return out
   188  }
   189  
   190  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   191  func (in *FeatureStateStatus) DeepCopyInto(out *FeatureStateStatus) {
   192  	*out = *in
   193  	if in.Code != nil {
   194  		in, out := &in.Code, &out.Code
   195  		*out = new(string)
   196  		**out = **in
   197  	}
   198  	if in.Description != nil {
   199  		in, out := &in.Description, &out.Description
   200  		*out = new(string)
   201  		**out = **in
   202  	}
   203  	if in.UpdateTime != nil {
   204  		in, out := &in.UpdateTime, &out.UpdateTime
   205  		*out = new(string)
   206  		**out = **in
   207  	}
   208  	return
   209  }
   210  
   211  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureStateStatus.
   212  func (in *FeatureStateStatus) DeepCopy() *FeatureStateStatus {
   213  	if in == nil {
   214  		return nil
   215  	}
   216  	out := new(FeatureStateStatus)
   217  	in.DeepCopyInto(out)
   218  	return out
   219  }
   220  
   221  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   222  func (in *FeaturemembershipBinauthz) DeepCopyInto(out *FeaturemembershipBinauthz) {
   223  	*out = *in
   224  	if in.Enabled != nil {
   225  		in, out := &in.Enabled, &out.Enabled
   226  		*out = new(bool)
   227  		**out = **in
   228  	}
   229  	return
   230  }
   231  
   232  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipBinauthz.
   233  func (in *FeaturemembershipBinauthz) DeepCopy() *FeaturemembershipBinauthz {
   234  	if in == nil {
   235  		return nil
   236  	}
   237  	out := new(FeaturemembershipBinauthz)
   238  	in.DeepCopyInto(out)
   239  	return out
   240  }
   241  
   242  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   243  func (in *FeaturemembershipConfigSync) DeepCopyInto(out *FeaturemembershipConfigSync) {
   244  	*out = *in
   245  	if in.Git != nil {
   246  		in, out := &in.Git, &out.Git
   247  		*out = new(FeaturemembershipGit)
   248  		(*in).DeepCopyInto(*out)
   249  	}
   250  	if in.Oci != nil {
   251  		in, out := &in.Oci, &out.Oci
   252  		*out = new(FeaturemembershipOci)
   253  		(*in).DeepCopyInto(*out)
   254  	}
   255  	if in.PreventDrift != nil {
   256  		in, out := &in.PreventDrift, &out.PreventDrift
   257  		*out = new(bool)
   258  		**out = **in
   259  	}
   260  	if in.SourceFormat != nil {
   261  		in, out := &in.SourceFormat, &out.SourceFormat
   262  		*out = new(string)
   263  		**out = **in
   264  	}
   265  	return
   266  }
   267  
   268  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipConfigSync.
   269  func (in *FeaturemembershipConfigSync) DeepCopy() *FeaturemembershipConfigSync {
   270  	if in == nil {
   271  		return nil
   272  	}
   273  	out := new(FeaturemembershipConfigSync)
   274  	in.DeepCopyInto(out)
   275  	return out
   276  }
   277  
   278  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   279  func (in *FeaturemembershipConfigmanagement) DeepCopyInto(out *FeaturemembershipConfigmanagement) {
   280  	*out = *in
   281  	if in.Binauthz != nil {
   282  		in, out := &in.Binauthz, &out.Binauthz
   283  		*out = new(FeaturemembershipBinauthz)
   284  		(*in).DeepCopyInto(*out)
   285  	}
   286  	if in.ConfigSync != nil {
   287  		in, out := &in.ConfigSync, &out.ConfigSync
   288  		*out = new(FeaturemembershipConfigSync)
   289  		(*in).DeepCopyInto(*out)
   290  	}
   291  	if in.HierarchyController != nil {
   292  		in, out := &in.HierarchyController, &out.HierarchyController
   293  		*out = new(FeaturemembershipHierarchyController)
   294  		(*in).DeepCopyInto(*out)
   295  	}
   296  	if in.PolicyController != nil {
   297  		in, out := &in.PolicyController, &out.PolicyController
   298  		*out = new(FeaturemembershipPolicyController)
   299  		(*in).DeepCopyInto(*out)
   300  	}
   301  	if in.Version != nil {
   302  		in, out := &in.Version, &out.Version
   303  		*out = new(string)
   304  		**out = **in
   305  	}
   306  	return
   307  }
   308  
   309  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipConfigmanagement.
   310  func (in *FeaturemembershipConfigmanagement) DeepCopy() *FeaturemembershipConfigmanagement {
   311  	if in == nil {
   312  		return nil
   313  	}
   314  	out := new(FeaturemembershipConfigmanagement)
   315  	in.DeepCopyInto(out)
   316  	return out
   317  }
   318  
   319  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   320  func (in *FeaturemembershipGit) DeepCopyInto(out *FeaturemembershipGit) {
   321  	*out = *in
   322  	if in.GcpServiceAccountRef != nil {
   323  		in, out := &in.GcpServiceAccountRef, &out.GcpServiceAccountRef
   324  		*out = new(v1alpha1.ResourceRef)
   325  		**out = **in
   326  	}
   327  	if in.HttpsProxy != nil {
   328  		in, out := &in.HttpsProxy, &out.HttpsProxy
   329  		*out = new(string)
   330  		**out = **in
   331  	}
   332  	if in.PolicyDir != nil {
   333  		in, out := &in.PolicyDir, &out.PolicyDir
   334  		*out = new(string)
   335  		**out = **in
   336  	}
   337  	if in.SecretType != nil {
   338  		in, out := &in.SecretType, &out.SecretType
   339  		*out = new(string)
   340  		**out = **in
   341  	}
   342  	if in.SyncBranch != nil {
   343  		in, out := &in.SyncBranch, &out.SyncBranch
   344  		*out = new(string)
   345  		**out = **in
   346  	}
   347  	if in.SyncRepo != nil {
   348  		in, out := &in.SyncRepo, &out.SyncRepo
   349  		*out = new(string)
   350  		**out = **in
   351  	}
   352  	if in.SyncRev != nil {
   353  		in, out := &in.SyncRev, &out.SyncRev
   354  		*out = new(string)
   355  		**out = **in
   356  	}
   357  	if in.SyncWaitSecs != nil {
   358  		in, out := &in.SyncWaitSecs, &out.SyncWaitSecs
   359  		*out = new(string)
   360  		**out = **in
   361  	}
   362  	return
   363  }
   364  
   365  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipGit.
   366  func (in *FeaturemembershipGit) DeepCopy() *FeaturemembershipGit {
   367  	if in == nil {
   368  		return nil
   369  	}
   370  	out := new(FeaturemembershipGit)
   371  	in.DeepCopyInto(out)
   372  	return out
   373  }
   374  
   375  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   376  func (in *FeaturemembershipHierarchyController) DeepCopyInto(out *FeaturemembershipHierarchyController) {
   377  	*out = *in
   378  	if in.EnableHierarchicalResourceQuota != nil {
   379  		in, out := &in.EnableHierarchicalResourceQuota, &out.EnableHierarchicalResourceQuota
   380  		*out = new(bool)
   381  		**out = **in
   382  	}
   383  	if in.EnablePodTreeLabels != nil {
   384  		in, out := &in.EnablePodTreeLabels, &out.EnablePodTreeLabels
   385  		*out = new(bool)
   386  		**out = **in
   387  	}
   388  	if in.Enabled != nil {
   389  		in, out := &in.Enabled, &out.Enabled
   390  		*out = new(bool)
   391  		**out = **in
   392  	}
   393  	return
   394  }
   395  
   396  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipHierarchyController.
   397  func (in *FeaturemembershipHierarchyController) DeepCopy() *FeaturemembershipHierarchyController {
   398  	if in == nil {
   399  		return nil
   400  	}
   401  	out := new(FeaturemembershipHierarchyController)
   402  	in.DeepCopyInto(out)
   403  	return out
   404  }
   405  
   406  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   407  func (in *FeaturemembershipMesh) DeepCopyInto(out *FeaturemembershipMesh) {
   408  	*out = *in
   409  	if in.ControlPlane != nil {
   410  		in, out := &in.ControlPlane, &out.ControlPlane
   411  		*out = new(string)
   412  		**out = **in
   413  	}
   414  	if in.Management != nil {
   415  		in, out := &in.Management, &out.Management
   416  		*out = new(string)
   417  		**out = **in
   418  	}
   419  	return
   420  }
   421  
   422  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipMesh.
   423  func (in *FeaturemembershipMesh) DeepCopy() *FeaturemembershipMesh {
   424  	if in == nil {
   425  		return nil
   426  	}
   427  	out := new(FeaturemembershipMesh)
   428  	in.DeepCopyInto(out)
   429  	return out
   430  }
   431  
   432  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   433  func (in *FeaturemembershipMonitoring) DeepCopyInto(out *FeaturemembershipMonitoring) {
   434  	*out = *in
   435  	if in.Backends != nil {
   436  		in, out := &in.Backends, &out.Backends
   437  		*out = make([]string, len(*in))
   438  		copy(*out, *in)
   439  	}
   440  	return
   441  }
   442  
   443  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipMonitoring.
   444  func (in *FeaturemembershipMonitoring) DeepCopy() *FeaturemembershipMonitoring {
   445  	if in == nil {
   446  		return nil
   447  	}
   448  	out := new(FeaturemembershipMonitoring)
   449  	in.DeepCopyInto(out)
   450  	return out
   451  }
   452  
   453  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   454  func (in *FeaturemembershipOci) DeepCopyInto(out *FeaturemembershipOci) {
   455  	*out = *in
   456  	if in.GcpServiceAccountRef != nil {
   457  		in, out := &in.GcpServiceAccountRef, &out.GcpServiceAccountRef
   458  		*out = new(v1alpha1.ResourceRef)
   459  		**out = **in
   460  	}
   461  	if in.PolicyDir != nil {
   462  		in, out := &in.PolicyDir, &out.PolicyDir
   463  		*out = new(string)
   464  		**out = **in
   465  	}
   466  	if in.SecretType != nil {
   467  		in, out := &in.SecretType, &out.SecretType
   468  		*out = new(string)
   469  		**out = **in
   470  	}
   471  	if in.SyncRepo != nil {
   472  		in, out := &in.SyncRepo, &out.SyncRepo
   473  		*out = new(string)
   474  		**out = **in
   475  	}
   476  	if in.SyncWaitSecs != nil {
   477  		in, out := &in.SyncWaitSecs, &out.SyncWaitSecs
   478  		*out = new(string)
   479  		**out = **in
   480  	}
   481  	return
   482  }
   483  
   484  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipOci.
   485  func (in *FeaturemembershipOci) DeepCopy() *FeaturemembershipOci {
   486  	if in == nil {
   487  		return nil
   488  	}
   489  	out := new(FeaturemembershipOci)
   490  	in.DeepCopyInto(out)
   491  	return out
   492  }
   493  
   494  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   495  func (in *FeaturemembershipPolicyController) DeepCopyInto(out *FeaturemembershipPolicyController) {
   496  	*out = *in
   497  	if in.AuditIntervalSeconds != nil {
   498  		in, out := &in.AuditIntervalSeconds, &out.AuditIntervalSeconds
   499  		*out = new(string)
   500  		**out = **in
   501  	}
   502  	if in.Enabled != nil {
   503  		in, out := &in.Enabled, &out.Enabled
   504  		*out = new(bool)
   505  		**out = **in
   506  	}
   507  	if in.ExemptableNamespaces != nil {
   508  		in, out := &in.ExemptableNamespaces, &out.ExemptableNamespaces
   509  		*out = make([]string, len(*in))
   510  		copy(*out, *in)
   511  	}
   512  	if in.LogDeniesEnabled != nil {
   513  		in, out := &in.LogDeniesEnabled, &out.LogDeniesEnabled
   514  		*out = new(bool)
   515  		**out = **in
   516  	}
   517  	if in.Monitoring != nil {
   518  		in, out := &in.Monitoring, &out.Monitoring
   519  		*out = new(FeaturemembershipMonitoring)
   520  		(*in).DeepCopyInto(*out)
   521  	}
   522  	if in.MutationEnabled != nil {
   523  		in, out := &in.MutationEnabled, &out.MutationEnabled
   524  		*out = new(bool)
   525  		**out = **in
   526  	}
   527  	if in.ReferentialRulesEnabled != nil {
   528  		in, out := &in.ReferentialRulesEnabled, &out.ReferentialRulesEnabled
   529  		*out = new(bool)
   530  		**out = **in
   531  	}
   532  	if in.TemplateLibraryInstalled != nil {
   533  		in, out := &in.TemplateLibraryInstalled, &out.TemplateLibraryInstalled
   534  		*out = new(bool)
   535  		**out = **in
   536  	}
   537  	return
   538  }
   539  
   540  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipPolicyController.
   541  func (in *FeaturemembershipPolicyController) DeepCopy() *FeaturemembershipPolicyController {
   542  	if in == nil {
   543  		return nil
   544  	}
   545  	out := new(FeaturemembershipPolicyController)
   546  	in.DeepCopyInto(out)
   547  	return out
   548  }
   549  
   550  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   551  func (in *GKEHubFeature) DeepCopyInto(out *GKEHubFeature) {
   552  	*out = *in
   553  	out.TypeMeta = in.TypeMeta
   554  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   555  	in.Spec.DeepCopyInto(&out.Spec)
   556  	in.Status.DeepCopyInto(&out.Status)
   557  	return
   558  }
   559  
   560  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeature.
   561  func (in *GKEHubFeature) DeepCopy() *GKEHubFeature {
   562  	if in == nil {
   563  		return nil
   564  	}
   565  	out := new(GKEHubFeature)
   566  	in.DeepCopyInto(out)
   567  	return out
   568  }
   569  
   570  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   571  func (in *GKEHubFeature) DeepCopyObject() runtime.Object {
   572  	if c := in.DeepCopy(); c != nil {
   573  		return c
   574  	}
   575  	return nil
   576  }
   577  
   578  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   579  func (in *GKEHubFeatureList) DeepCopyInto(out *GKEHubFeatureList) {
   580  	*out = *in
   581  	out.TypeMeta = in.TypeMeta
   582  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   583  	if in.Items != nil {
   584  		in, out := &in.Items, &out.Items
   585  		*out = make([]GKEHubFeature, len(*in))
   586  		for i := range *in {
   587  			(*in)[i].DeepCopyInto(&(*out)[i])
   588  		}
   589  	}
   590  	return
   591  }
   592  
   593  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureList.
   594  func (in *GKEHubFeatureList) DeepCopy() *GKEHubFeatureList {
   595  	if in == nil {
   596  		return nil
   597  	}
   598  	out := new(GKEHubFeatureList)
   599  	in.DeepCopyInto(out)
   600  	return out
   601  }
   602  
   603  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   604  func (in *GKEHubFeatureList) DeepCopyObject() runtime.Object {
   605  	if c := in.DeepCopy(); c != nil {
   606  		return c
   607  	}
   608  	return nil
   609  }
   610  
   611  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   612  func (in *GKEHubFeatureMembership) DeepCopyInto(out *GKEHubFeatureMembership) {
   613  	*out = *in
   614  	out.TypeMeta = in.TypeMeta
   615  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   616  	in.Spec.DeepCopyInto(&out.Spec)
   617  	in.Status.DeepCopyInto(&out.Status)
   618  	return
   619  }
   620  
   621  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureMembership.
   622  func (in *GKEHubFeatureMembership) DeepCopy() *GKEHubFeatureMembership {
   623  	if in == nil {
   624  		return nil
   625  	}
   626  	out := new(GKEHubFeatureMembership)
   627  	in.DeepCopyInto(out)
   628  	return out
   629  }
   630  
   631  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   632  func (in *GKEHubFeatureMembership) DeepCopyObject() runtime.Object {
   633  	if c := in.DeepCopy(); c != nil {
   634  		return c
   635  	}
   636  	return nil
   637  }
   638  
   639  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   640  func (in *GKEHubFeatureMembershipList) DeepCopyInto(out *GKEHubFeatureMembershipList) {
   641  	*out = *in
   642  	out.TypeMeta = in.TypeMeta
   643  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   644  	if in.Items != nil {
   645  		in, out := &in.Items, &out.Items
   646  		*out = make([]GKEHubFeatureMembership, len(*in))
   647  		for i := range *in {
   648  			(*in)[i].DeepCopyInto(&(*out)[i])
   649  		}
   650  	}
   651  	return
   652  }
   653  
   654  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureMembershipList.
   655  func (in *GKEHubFeatureMembershipList) DeepCopy() *GKEHubFeatureMembershipList {
   656  	if in == nil {
   657  		return nil
   658  	}
   659  	out := new(GKEHubFeatureMembershipList)
   660  	in.DeepCopyInto(out)
   661  	return out
   662  }
   663  
   664  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   665  func (in *GKEHubFeatureMembershipList) DeepCopyObject() runtime.Object {
   666  	if c := in.DeepCopy(); c != nil {
   667  		return c
   668  	}
   669  	return nil
   670  }
   671  
   672  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   673  func (in *GKEHubFeatureMembershipSpec) DeepCopyInto(out *GKEHubFeatureMembershipSpec) {
   674  	*out = *in
   675  	if in.Configmanagement != nil {
   676  		in, out := &in.Configmanagement, &out.Configmanagement
   677  		*out = new(FeaturemembershipConfigmanagement)
   678  		(*in).DeepCopyInto(*out)
   679  	}
   680  	out.FeatureRef = in.FeatureRef
   681  	out.MembershipRef = in.MembershipRef
   682  	if in.Mesh != nil {
   683  		in, out := &in.Mesh, &out.Mesh
   684  		*out = new(FeaturemembershipMesh)
   685  		(*in).DeepCopyInto(*out)
   686  	}
   687  	out.ProjectRef = in.ProjectRef
   688  	return
   689  }
   690  
   691  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureMembershipSpec.
   692  func (in *GKEHubFeatureMembershipSpec) DeepCopy() *GKEHubFeatureMembershipSpec {
   693  	if in == nil {
   694  		return nil
   695  	}
   696  	out := new(GKEHubFeatureMembershipSpec)
   697  	in.DeepCopyInto(out)
   698  	return out
   699  }
   700  
   701  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   702  func (in *GKEHubFeatureMembershipStatus) DeepCopyInto(out *GKEHubFeatureMembershipStatus) {
   703  	*out = *in
   704  	if in.Conditions != nil {
   705  		in, out := &in.Conditions, &out.Conditions
   706  		*out = make([]v1alpha1.Condition, len(*in))
   707  		copy(*out, *in)
   708  	}
   709  	if in.ObservedGeneration != nil {
   710  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   711  		*out = new(int)
   712  		**out = **in
   713  	}
   714  	return
   715  }
   716  
   717  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureMembershipStatus.
   718  func (in *GKEHubFeatureMembershipStatus) DeepCopy() *GKEHubFeatureMembershipStatus {
   719  	if in == nil {
   720  		return nil
   721  	}
   722  	out := new(GKEHubFeatureMembershipStatus)
   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 *GKEHubFeatureSpec) DeepCopyInto(out *GKEHubFeatureSpec) {
   729  	*out = *in
   730  	out.ProjectRef = in.ProjectRef
   731  	if in.ResourceID != nil {
   732  		in, out := &in.ResourceID, &out.ResourceID
   733  		*out = new(string)
   734  		**out = **in
   735  	}
   736  	if in.Spec != nil {
   737  		in, out := &in.Spec, &out.Spec
   738  		*out = new(FeatureSpec)
   739  		(*in).DeepCopyInto(*out)
   740  	}
   741  	return
   742  }
   743  
   744  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureSpec.
   745  func (in *GKEHubFeatureSpec) DeepCopy() *GKEHubFeatureSpec {
   746  	if in == nil {
   747  		return nil
   748  	}
   749  	out := new(GKEHubFeatureSpec)
   750  	in.DeepCopyInto(out)
   751  	return out
   752  }
   753  
   754  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   755  func (in *GKEHubFeatureStatus) DeepCopyInto(out *GKEHubFeatureStatus) {
   756  	*out = *in
   757  	if in.Conditions != nil {
   758  		in, out := &in.Conditions, &out.Conditions
   759  		*out = make([]v1alpha1.Condition, len(*in))
   760  		copy(*out, *in)
   761  	}
   762  	if in.CreateTime != nil {
   763  		in, out := &in.CreateTime, &out.CreateTime
   764  		*out = new(string)
   765  		**out = **in
   766  	}
   767  	if in.DeleteTime != nil {
   768  		in, out := &in.DeleteTime, &out.DeleteTime
   769  		*out = new(string)
   770  		**out = **in
   771  	}
   772  	if in.ObservedGeneration != nil {
   773  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   774  		*out = new(int)
   775  		**out = **in
   776  	}
   777  	if in.ResourceState != nil {
   778  		in, out := &in.ResourceState, &out.ResourceState
   779  		*out = new(FeatureResourceStateStatus)
   780  		(*in).DeepCopyInto(*out)
   781  	}
   782  	if in.State != nil {
   783  		in, out := &in.State, &out.State
   784  		*out = new(FeatureStateStatus)
   785  		(*in).DeepCopyInto(*out)
   786  	}
   787  	if in.UpdateTime != nil {
   788  		in, out := &in.UpdateTime, &out.UpdateTime
   789  		*out = new(string)
   790  		**out = **in
   791  	}
   792  	return
   793  }
   794  
   795  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureStatus.
   796  func (in *GKEHubFeatureStatus) DeepCopy() *GKEHubFeatureStatus {
   797  	if in == nil {
   798  		return nil
   799  	}
   800  	out := new(GKEHubFeatureStatus)
   801  	in.DeepCopyInto(out)
   802  	return out
   803  }
   804  
   805  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   806  func (in *GKEHubMembership) DeepCopyInto(out *GKEHubMembership) {
   807  	*out = *in
   808  	out.TypeMeta = in.TypeMeta
   809  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   810  	in.Spec.DeepCopyInto(&out.Spec)
   811  	in.Status.DeepCopyInto(&out.Status)
   812  	return
   813  }
   814  
   815  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembership.
   816  func (in *GKEHubMembership) DeepCopy() *GKEHubMembership {
   817  	if in == nil {
   818  		return nil
   819  	}
   820  	out := new(GKEHubMembership)
   821  	in.DeepCopyInto(out)
   822  	return out
   823  }
   824  
   825  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   826  func (in *GKEHubMembership) DeepCopyObject() runtime.Object {
   827  	if c := in.DeepCopy(); c != nil {
   828  		return c
   829  	}
   830  	return nil
   831  }
   832  
   833  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   834  func (in *GKEHubMembershipList) DeepCopyInto(out *GKEHubMembershipList) {
   835  	*out = *in
   836  	out.TypeMeta = in.TypeMeta
   837  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   838  	if in.Items != nil {
   839  		in, out := &in.Items, &out.Items
   840  		*out = make([]GKEHubMembership, len(*in))
   841  		for i := range *in {
   842  			(*in)[i].DeepCopyInto(&(*out)[i])
   843  		}
   844  	}
   845  	return
   846  }
   847  
   848  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembershipList.
   849  func (in *GKEHubMembershipList) DeepCopy() *GKEHubMembershipList {
   850  	if in == nil {
   851  		return nil
   852  	}
   853  	out := new(GKEHubMembershipList)
   854  	in.DeepCopyInto(out)
   855  	return out
   856  }
   857  
   858  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   859  func (in *GKEHubMembershipList) DeepCopyObject() runtime.Object {
   860  	if c := in.DeepCopy(); c != nil {
   861  		return c
   862  	}
   863  	return nil
   864  }
   865  
   866  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   867  func (in *GKEHubMembershipSpec) DeepCopyInto(out *GKEHubMembershipSpec) {
   868  	*out = *in
   869  	if in.Authority != nil {
   870  		in, out := &in.Authority, &out.Authority
   871  		*out = new(MembershipAuthority)
   872  		(*in).DeepCopyInto(*out)
   873  	}
   874  	if in.Description != nil {
   875  		in, out := &in.Description, &out.Description
   876  		*out = new(string)
   877  		**out = **in
   878  	}
   879  	if in.Endpoint != nil {
   880  		in, out := &in.Endpoint, &out.Endpoint
   881  		*out = new(MembershipEndpoint)
   882  		(*in).DeepCopyInto(*out)
   883  	}
   884  	if in.ExternalId != nil {
   885  		in, out := &in.ExternalId, &out.ExternalId
   886  		*out = new(string)
   887  		**out = **in
   888  	}
   889  	if in.InfrastructureType != nil {
   890  		in, out := &in.InfrastructureType, &out.InfrastructureType
   891  		*out = new(string)
   892  		**out = **in
   893  	}
   894  	if in.ResourceID != nil {
   895  		in, out := &in.ResourceID, &out.ResourceID
   896  		*out = new(string)
   897  		**out = **in
   898  	}
   899  	return
   900  }
   901  
   902  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembershipSpec.
   903  func (in *GKEHubMembershipSpec) DeepCopy() *GKEHubMembershipSpec {
   904  	if in == nil {
   905  		return nil
   906  	}
   907  	out := new(GKEHubMembershipSpec)
   908  	in.DeepCopyInto(out)
   909  	return out
   910  }
   911  
   912  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   913  func (in *GKEHubMembershipStatus) DeepCopyInto(out *GKEHubMembershipStatus) {
   914  	*out = *in
   915  	if in.Conditions != nil {
   916  		in, out := &in.Conditions, &out.Conditions
   917  		*out = make([]v1alpha1.Condition, len(*in))
   918  		copy(*out, *in)
   919  	}
   920  	if in.Authority != nil {
   921  		in, out := &in.Authority, &out.Authority
   922  		*out = new(MembershipAuthorityStatus)
   923  		(*in).DeepCopyInto(*out)
   924  	}
   925  	if in.CreateTime != nil {
   926  		in, out := &in.CreateTime, &out.CreateTime
   927  		*out = new(string)
   928  		**out = **in
   929  	}
   930  	if in.DeleteTime != nil {
   931  		in, out := &in.DeleteTime, &out.DeleteTime
   932  		*out = new(string)
   933  		**out = **in
   934  	}
   935  	if in.Endpoint != nil {
   936  		in, out := &in.Endpoint, &out.Endpoint
   937  		*out = new(MembershipEndpointStatus)
   938  		(*in).DeepCopyInto(*out)
   939  	}
   940  	if in.LastConnectionTime != nil {
   941  		in, out := &in.LastConnectionTime, &out.LastConnectionTime
   942  		*out = new(string)
   943  		**out = **in
   944  	}
   945  	if in.ObservedGeneration != nil {
   946  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   947  		*out = new(int)
   948  		**out = **in
   949  	}
   950  	if in.State != nil {
   951  		in, out := &in.State, &out.State
   952  		*out = new(MembershipStateStatus)
   953  		(*in).DeepCopyInto(*out)
   954  	}
   955  	if in.UniqueId != nil {
   956  		in, out := &in.UniqueId, &out.UniqueId
   957  		*out = new(string)
   958  		**out = **in
   959  	}
   960  	if in.UpdateTime != nil {
   961  		in, out := &in.UpdateTime, &out.UpdateTime
   962  		*out = new(string)
   963  		**out = **in
   964  	}
   965  	return
   966  }
   967  
   968  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembershipStatus.
   969  func (in *GKEHubMembershipStatus) DeepCopy() *GKEHubMembershipStatus {
   970  	if in == nil {
   971  		return nil
   972  	}
   973  	out := new(GKEHubMembershipStatus)
   974  	in.DeepCopyInto(out)
   975  	return out
   976  }
   977  
   978  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   979  func (in *MembershipAuthority) DeepCopyInto(out *MembershipAuthority) {
   980  	*out = *in
   981  	if in.Issuer != nil {
   982  		in, out := &in.Issuer, &out.Issuer
   983  		*out = new(string)
   984  		**out = **in
   985  	}
   986  	return
   987  }
   988  
   989  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipAuthority.
   990  func (in *MembershipAuthority) DeepCopy() *MembershipAuthority {
   991  	if in == nil {
   992  		return nil
   993  	}
   994  	out := new(MembershipAuthority)
   995  	in.DeepCopyInto(out)
   996  	return out
   997  }
   998  
   999  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1000  func (in *MembershipAuthorityStatus) DeepCopyInto(out *MembershipAuthorityStatus) {
  1001  	*out = *in
  1002  	if in.IdentityProvider != nil {
  1003  		in, out := &in.IdentityProvider, &out.IdentityProvider
  1004  		*out = new(string)
  1005  		**out = **in
  1006  	}
  1007  	if in.WorkloadIdentityPool != nil {
  1008  		in, out := &in.WorkloadIdentityPool, &out.WorkloadIdentityPool
  1009  		*out = new(string)
  1010  		**out = **in
  1011  	}
  1012  	return
  1013  }
  1014  
  1015  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipAuthorityStatus.
  1016  func (in *MembershipAuthorityStatus) DeepCopy() *MembershipAuthorityStatus {
  1017  	if in == nil {
  1018  		return nil
  1019  	}
  1020  	out := new(MembershipAuthorityStatus)
  1021  	in.DeepCopyInto(out)
  1022  	return out
  1023  }
  1024  
  1025  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1026  func (in *MembershipConnectResourcesStatus) DeepCopyInto(out *MembershipConnectResourcesStatus) {
  1027  	*out = *in
  1028  	if in.ClusterScoped != nil {
  1029  		in, out := &in.ClusterScoped, &out.ClusterScoped
  1030  		*out = new(bool)
  1031  		**out = **in
  1032  	}
  1033  	if in.Manifest != nil {
  1034  		in, out := &in.Manifest, &out.Manifest
  1035  		*out = new(string)
  1036  		**out = **in
  1037  	}
  1038  	return
  1039  }
  1040  
  1041  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipConnectResourcesStatus.
  1042  func (in *MembershipConnectResourcesStatus) DeepCopy() *MembershipConnectResourcesStatus {
  1043  	if in == nil {
  1044  		return nil
  1045  	}
  1046  	out := new(MembershipConnectResourcesStatus)
  1047  	in.DeepCopyInto(out)
  1048  	return out
  1049  }
  1050  
  1051  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1052  func (in *MembershipEndpoint) DeepCopyInto(out *MembershipEndpoint) {
  1053  	*out = *in
  1054  	if in.GkeCluster != nil {
  1055  		in, out := &in.GkeCluster, &out.GkeCluster
  1056  		*out = new(MembershipGkeCluster)
  1057  		(*in).DeepCopyInto(*out)
  1058  	}
  1059  	if in.KubernetesResource != nil {
  1060  		in, out := &in.KubernetesResource, &out.KubernetesResource
  1061  		*out = new(MembershipKubernetesResource)
  1062  		(*in).DeepCopyInto(*out)
  1063  	}
  1064  	return
  1065  }
  1066  
  1067  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipEndpoint.
  1068  func (in *MembershipEndpoint) DeepCopy() *MembershipEndpoint {
  1069  	if in == nil {
  1070  		return nil
  1071  	}
  1072  	out := new(MembershipEndpoint)
  1073  	in.DeepCopyInto(out)
  1074  	return out
  1075  }
  1076  
  1077  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1078  func (in *MembershipEndpointStatus) DeepCopyInto(out *MembershipEndpointStatus) {
  1079  	*out = *in
  1080  	if in.KubernetesMetadata != nil {
  1081  		in, out := &in.KubernetesMetadata, &out.KubernetesMetadata
  1082  		*out = new(MembershipKubernetesMetadataStatus)
  1083  		(*in).DeepCopyInto(*out)
  1084  	}
  1085  	if in.KubernetesResource != nil {
  1086  		in, out := &in.KubernetesResource, &out.KubernetesResource
  1087  		*out = new(MembershipKubernetesResourceStatus)
  1088  		(*in).DeepCopyInto(*out)
  1089  	}
  1090  	return
  1091  }
  1092  
  1093  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipEndpointStatus.
  1094  func (in *MembershipEndpointStatus) DeepCopy() *MembershipEndpointStatus {
  1095  	if in == nil {
  1096  		return nil
  1097  	}
  1098  	out := new(MembershipEndpointStatus)
  1099  	in.DeepCopyInto(out)
  1100  	return out
  1101  }
  1102  
  1103  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1104  func (in *MembershipGkeCluster) DeepCopyInto(out *MembershipGkeCluster) {
  1105  	*out = *in
  1106  	if in.ResourceRef != nil {
  1107  		in, out := &in.ResourceRef, &out.ResourceRef
  1108  		*out = new(v1alpha1.ResourceRef)
  1109  		**out = **in
  1110  	}
  1111  	return
  1112  }
  1113  
  1114  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipGkeCluster.
  1115  func (in *MembershipGkeCluster) DeepCopy() *MembershipGkeCluster {
  1116  	if in == nil {
  1117  		return nil
  1118  	}
  1119  	out := new(MembershipGkeCluster)
  1120  	in.DeepCopyInto(out)
  1121  	return out
  1122  }
  1123  
  1124  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1125  func (in *MembershipKubernetesMetadataStatus) DeepCopyInto(out *MembershipKubernetesMetadataStatus) {
  1126  	*out = *in
  1127  	if in.KubernetesApiServerVersion != nil {
  1128  		in, out := &in.KubernetesApiServerVersion, &out.KubernetesApiServerVersion
  1129  		*out = new(string)
  1130  		**out = **in
  1131  	}
  1132  	if in.MemoryMb != nil {
  1133  		in, out := &in.MemoryMb, &out.MemoryMb
  1134  		*out = new(int)
  1135  		**out = **in
  1136  	}
  1137  	if in.NodeCount != nil {
  1138  		in, out := &in.NodeCount, &out.NodeCount
  1139  		*out = new(int)
  1140  		**out = **in
  1141  	}
  1142  	if in.NodeProviderId != nil {
  1143  		in, out := &in.NodeProviderId, &out.NodeProviderId
  1144  		*out = new(string)
  1145  		**out = **in
  1146  	}
  1147  	if in.UpdateTime != nil {
  1148  		in, out := &in.UpdateTime, &out.UpdateTime
  1149  		*out = new(string)
  1150  		**out = **in
  1151  	}
  1152  	if in.VcpuCount != nil {
  1153  		in, out := &in.VcpuCount, &out.VcpuCount
  1154  		*out = new(int)
  1155  		**out = **in
  1156  	}
  1157  	return
  1158  }
  1159  
  1160  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipKubernetesMetadataStatus.
  1161  func (in *MembershipKubernetesMetadataStatus) DeepCopy() *MembershipKubernetesMetadataStatus {
  1162  	if in == nil {
  1163  		return nil
  1164  	}
  1165  	out := new(MembershipKubernetesMetadataStatus)
  1166  	in.DeepCopyInto(out)
  1167  	return out
  1168  }
  1169  
  1170  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1171  func (in *MembershipKubernetesResource) DeepCopyInto(out *MembershipKubernetesResource) {
  1172  	*out = *in
  1173  	if in.MembershipCrManifest != nil {
  1174  		in, out := &in.MembershipCrManifest, &out.MembershipCrManifest
  1175  		*out = new(string)
  1176  		**out = **in
  1177  	}
  1178  	if in.ResourceOptions != nil {
  1179  		in, out := &in.ResourceOptions, &out.ResourceOptions
  1180  		*out = new(MembershipResourceOptions)
  1181  		(*in).DeepCopyInto(*out)
  1182  	}
  1183  	return
  1184  }
  1185  
  1186  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipKubernetesResource.
  1187  func (in *MembershipKubernetesResource) DeepCopy() *MembershipKubernetesResource {
  1188  	if in == nil {
  1189  		return nil
  1190  	}
  1191  	out := new(MembershipKubernetesResource)
  1192  	in.DeepCopyInto(out)
  1193  	return out
  1194  }
  1195  
  1196  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1197  func (in *MembershipKubernetesResourceStatus) DeepCopyInto(out *MembershipKubernetesResourceStatus) {
  1198  	*out = *in
  1199  	if in.ConnectResources != nil {
  1200  		in, out := &in.ConnectResources, &out.ConnectResources
  1201  		*out = make([]MembershipConnectResourcesStatus, len(*in))
  1202  		for i := range *in {
  1203  			(*in)[i].DeepCopyInto(&(*out)[i])
  1204  		}
  1205  	}
  1206  	if in.MembershipResources != nil {
  1207  		in, out := &in.MembershipResources, &out.MembershipResources
  1208  		*out = make([]MembershipMembershipResourcesStatus, len(*in))
  1209  		for i := range *in {
  1210  			(*in)[i].DeepCopyInto(&(*out)[i])
  1211  		}
  1212  	}
  1213  	return
  1214  }
  1215  
  1216  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipKubernetesResourceStatus.
  1217  func (in *MembershipKubernetesResourceStatus) DeepCopy() *MembershipKubernetesResourceStatus {
  1218  	if in == nil {
  1219  		return nil
  1220  	}
  1221  	out := new(MembershipKubernetesResourceStatus)
  1222  	in.DeepCopyInto(out)
  1223  	return out
  1224  }
  1225  
  1226  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1227  func (in *MembershipMembershipResourcesStatus) DeepCopyInto(out *MembershipMembershipResourcesStatus) {
  1228  	*out = *in
  1229  	if in.ClusterScoped != nil {
  1230  		in, out := &in.ClusterScoped, &out.ClusterScoped
  1231  		*out = new(bool)
  1232  		**out = **in
  1233  	}
  1234  	if in.Manifest != nil {
  1235  		in, out := &in.Manifest, &out.Manifest
  1236  		*out = new(string)
  1237  		**out = **in
  1238  	}
  1239  	return
  1240  }
  1241  
  1242  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipMembershipResourcesStatus.
  1243  func (in *MembershipMembershipResourcesStatus) DeepCopy() *MembershipMembershipResourcesStatus {
  1244  	if in == nil {
  1245  		return nil
  1246  	}
  1247  	out := new(MembershipMembershipResourcesStatus)
  1248  	in.DeepCopyInto(out)
  1249  	return out
  1250  }
  1251  
  1252  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1253  func (in *MembershipResourceOptions) DeepCopyInto(out *MembershipResourceOptions) {
  1254  	*out = *in
  1255  	if in.ConnectVersion != nil {
  1256  		in, out := &in.ConnectVersion, &out.ConnectVersion
  1257  		*out = new(string)
  1258  		**out = **in
  1259  	}
  1260  	if in.V1beta1Crd != nil {
  1261  		in, out := &in.V1beta1Crd, &out.V1beta1Crd
  1262  		*out = new(bool)
  1263  		**out = **in
  1264  	}
  1265  	return
  1266  }
  1267  
  1268  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipResourceOptions.
  1269  func (in *MembershipResourceOptions) DeepCopy() *MembershipResourceOptions {
  1270  	if in == nil {
  1271  		return nil
  1272  	}
  1273  	out := new(MembershipResourceOptions)
  1274  	in.DeepCopyInto(out)
  1275  	return out
  1276  }
  1277  
  1278  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1279  func (in *MembershipStateStatus) DeepCopyInto(out *MembershipStateStatus) {
  1280  	*out = *in
  1281  	if in.Code != nil {
  1282  		in, out := &in.Code, &out.Code
  1283  		*out = new(string)
  1284  		**out = **in
  1285  	}
  1286  	return
  1287  }
  1288  
  1289  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipStateStatus.
  1290  func (in *MembershipStateStatus) DeepCopy() *MembershipStateStatus {
  1291  	if in == nil {
  1292  		return nil
  1293  	}
  1294  	out := new(MembershipStateStatus)
  1295  	in.DeepCopyInto(out)
  1296  	return out
  1297  }
  1298  

View as plain text