github.com/argoproj/argo-cd@v1.8.7/pkg/apis/application/v1alpha1/zz_generated.deepcopy.go (about)

     1  // +build !ignore_autogenerated
     2  
     3  // Code generated by deepcopy-gen. DO NOT EDIT.
     4  
     5  package v1alpha1
     6  
     7  import (
     8  	corev1 "k8s.io/api/core/v1"
     9  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    10  	runtime "k8s.io/apimachinery/pkg/runtime"
    11  )
    12  
    13  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    14  func (in *AWSAuthConfig) DeepCopyInto(out *AWSAuthConfig) {
    15  	*out = *in
    16  	return
    17  }
    18  
    19  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthConfig.
    20  func (in *AWSAuthConfig) DeepCopy() *AWSAuthConfig {
    21  	if in == nil {
    22  		return nil
    23  	}
    24  	out := new(AWSAuthConfig)
    25  	in.DeepCopyInto(out)
    26  	return out
    27  }
    28  
    29  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    30  func (in *AppProject) DeepCopyInto(out *AppProject) {
    31  	*out = *in
    32  	out.TypeMeta = in.TypeMeta
    33  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    34  	in.Spec.DeepCopyInto(&out.Spec)
    35  	in.Status.DeepCopyInto(&out.Status)
    36  	return
    37  }
    38  
    39  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProject.
    40  func (in *AppProject) DeepCopy() *AppProject {
    41  	if in == nil {
    42  		return nil
    43  	}
    44  	out := new(AppProject)
    45  	in.DeepCopyInto(out)
    46  	return out
    47  }
    48  
    49  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    50  func (in *AppProject) DeepCopyObject() runtime.Object {
    51  	if c := in.DeepCopy(); c != nil {
    52  		return c
    53  	}
    54  	return nil
    55  }
    56  
    57  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    58  func (in *AppProjectList) DeepCopyInto(out *AppProjectList) {
    59  	*out = *in
    60  	out.TypeMeta = in.TypeMeta
    61  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    62  	if in.Items != nil {
    63  		in, out := &in.Items, &out.Items
    64  		*out = make([]AppProject, len(*in))
    65  		for i := range *in {
    66  			(*in)[i].DeepCopyInto(&(*out)[i])
    67  		}
    68  	}
    69  	return
    70  }
    71  
    72  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProjectList.
    73  func (in *AppProjectList) DeepCopy() *AppProjectList {
    74  	if in == nil {
    75  		return nil
    76  	}
    77  	out := new(AppProjectList)
    78  	in.DeepCopyInto(out)
    79  	return out
    80  }
    81  
    82  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    83  func (in *AppProjectList) DeepCopyObject() runtime.Object {
    84  	if c := in.DeepCopy(); c != nil {
    85  		return c
    86  	}
    87  	return nil
    88  }
    89  
    90  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    91  func (in *AppProjectSpec) DeepCopyInto(out *AppProjectSpec) {
    92  	*out = *in
    93  	if in.SourceRepos != nil {
    94  		in, out := &in.SourceRepos, &out.SourceRepos
    95  		*out = make([]string, len(*in))
    96  		copy(*out, *in)
    97  	}
    98  	if in.Destinations != nil {
    99  		in, out := &in.Destinations, &out.Destinations
   100  		*out = make([]ApplicationDestination, len(*in))
   101  		copy(*out, *in)
   102  	}
   103  	if in.Roles != nil {
   104  		in, out := &in.Roles, &out.Roles
   105  		*out = make([]ProjectRole, len(*in))
   106  		for i := range *in {
   107  			(*in)[i].DeepCopyInto(&(*out)[i])
   108  		}
   109  	}
   110  	if in.ClusterResourceWhitelist != nil {
   111  		in, out := &in.ClusterResourceWhitelist, &out.ClusterResourceWhitelist
   112  		*out = make([]v1.GroupKind, len(*in))
   113  		copy(*out, *in)
   114  	}
   115  	if in.NamespaceResourceBlacklist != nil {
   116  		in, out := &in.NamespaceResourceBlacklist, &out.NamespaceResourceBlacklist
   117  		*out = make([]v1.GroupKind, len(*in))
   118  		copy(*out, *in)
   119  	}
   120  	if in.OrphanedResources != nil {
   121  		in, out := &in.OrphanedResources, &out.OrphanedResources
   122  		*out = new(OrphanedResourcesMonitorSettings)
   123  		(*in).DeepCopyInto(*out)
   124  	}
   125  	if in.SyncWindows != nil {
   126  		in, out := &in.SyncWindows, &out.SyncWindows
   127  		*out = make(SyncWindows, len(*in))
   128  		for i := range *in {
   129  			if (*in)[i] != nil {
   130  				in, out := &(*in)[i], &(*out)[i]
   131  				*out = new(SyncWindow)
   132  				(*in).DeepCopyInto(*out)
   133  			}
   134  		}
   135  	}
   136  	if in.NamespaceResourceWhitelist != nil {
   137  		in, out := &in.NamespaceResourceWhitelist, &out.NamespaceResourceWhitelist
   138  		*out = make([]v1.GroupKind, len(*in))
   139  		copy(*out, *in)
   140  	}
   141  	if in.SignatureKeys != nil {
   142  		in, out := &in.SignatureKeys, &out.SignatureKeys
   143  		*out = make([]SignatureKey, len(*in))
   144  		copy(*out, *in)
   145  	}
   146  	if in.ClusterResourceBlacklist != nil {
   147  		in, out := &in.ClusterResourceBlacklist, &out.ClusterResourceBlacklist
   148  		*out = make([]v1.GroupKind, len(*in))
   149  		copy(*out, *in)
   150  	}
   151  	return
   152  }
   153  
   154  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProjectSpec.
   155  func (in *AppProjectSpec) DeepCopy() *AppProjectSpec {
   156  	if in == nil {
   157  		return nil
   158  	}
   159  	out := new(AppProjectSpec)
   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 *AppProjectStatus) DeepCopyInto(out *AppProjectStatus) {
   166  	*out = *in
   167  	if in.JWTTokensByRole != nil {
   168  		in, out := &in.JWTTokensByRole, &out.JWTTokensByRole
   169  		*out = make(map[string]JWTTokens, len(*in))
   170  		for key, val := range *in {
   171  			(*out)[key] = *val.DeepCopy()
   172  		}
   173  	}
   174  	return
   175  }
   176  
   177  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProjectStatus.
   178  func (in *AppProjectStatus) DeepCopy() *AppProjectStatus {
   179  	if in == nil {
   180  		return nil
   181  	}
   182  	out := new(AppProjectStatus)
   183  	in.DeepCopyInto(out)
   184  	return out
   185  }
   186  
   187  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   188  func (in *Application) DeepCopyInto(out *Application) {
   189  	*out = *in
   190  	out.TypeMeta = in.TypeMeta
   191  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   192  	in.Spec.DeepCopyInto(&out.Spec)
   193  	in.Status.DeepCopyInto(&out.Status)
   194  	if in.Operation != nil {
   195  		in, out := &in.Operation, &out.Operation
   196  		*out = new(Operation)
   197  		(*in).DeepCopyInto(*out)
   198  	}
   199  	return
   200  }
   201  
   202  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
   203  func (in *Application) DeepCopy() *Application {
   204  	if in == nil {
   205  		return nil
   206  	}
   207  	out := new(Application)
   208  	in.DeepCopyInto(out)
   209  	return out
   210  }
   211  
   212  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   213  func (in *Application) DeepCopyObject() runtime.Object {
   214  	if c := in.DeepCopy(); c != nil {
   215  		return c
   216  	}
   217  	return nil
   218  }
   219  
   220  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   221  func (in *ApplicationCondition) DeepCopyInto(out *ApplicationCondition) {
   222  	*out = *in
   223  	if in.LastTransitionTime != nil {
   224  		in, out := &in.LastTransitionTime, &out.LastTransitionTime
   225  		*out = (*in).DeepCopy()
   226  	}
   227  	return
   228  }
   229  
   230  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationCondition.
   231  func (in *ApplicationCondition) DeepCopy() *ApplicationCondition {
   232  	if in == nil {
   233  		return nil
   234  	}
   235  	out := new(ApplicationCondition)
   236  	in.DeepCopyInto(out)
   237  	return out
   238  }
   239  
   240  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   241  func (in *ApplicationDestination) DeepCopyInto(out *ApplicationDestination) {
   242  	*out = *in
   243  	return
   244  }
   245  
   246  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationDestination.
   247  func (in *ApplicationDestination) DeepCopy() *ApplicationDestination {
   248  	if in == nil {
   249  		return nil
   250  	}
   251  	out := new(ApplicationDestination)
   252  	in.DeepCopyInto(out)
   253  	return out
   254  }
   255  
   256  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   257  func (in *ApplicationList) DeepCopyInto(out *ApplicationList) {
   258  	*out = *in
   259  	out.TypeMeta = in.TypeMeta
   260  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   261  	if in.Items != nil {
   262  		in, out := &in.Items, &out.Items
   263  		*out = make([]Application, len(*in))
   264  		for i := range *in {
   265  			(*in)[i].DeepCopyInto(&(*out)[i])
   266  		}
   267  	}
   268  	return
   269  }
   270  
   271  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
   272  func (in *ApplicationList) DeepCopy() *ApplicationList {
   273  	if in == nil {
   274  		return nil
   275  	}
   276  	out := new(ApplicationList)
   277  	in.DeepCopyInto(out)
   278  	return out
   279  }
   280  
   281  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   282  func (in *ApplicationList) DeepCopyObject() runtime.Object {
   283  	if c := in.DeepCopy(); c != nil {
   284  		return c
   285  	}
   286  	return nil
   287  }
   288  
   289  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   290  func (in *ApplicationSource) DeepCopyInto(out *ApplicationSource) {
   291  	*out = *in
   292  	if in.Helm != nil {
   293  		in, out := &in.Helm, &out.Helm
   294  		*out = new(ApplicationSourceHelm)
   295  		(*in).DeepCopyInto(*out)
   296  	}
   297  	if in.Kustomize != nil {
   298  		in, out := &in.Kustomize, &out.Kustomize
   299  		*out = new(ApplicationSourceKustomize)
   300  		(*in).DeepCopyInto(*out)
   301  	}
   302  	if in.Ksonnet != nil {
   303  		in, out := &in.Ksonnet, &out.Ksonnet
   304  		*out = new(ApplicationSourceKsonnet)
   305  		(*in).DeepCopyInto(*out)
   306  	}
   307  	if in.Directory != nil {
   308  		in, out := &in.Directory, &out.Directory
   309  		*out = new(ApplicationSourceDirectory)
   310  		(*in).DeepCopyInto(*out)
   311  	}
   312  	if in.Plugin != nil {
   313  		in, out := &in.Plugin, &out.Plugin
   314  		*out = new(ApplicationSourcePlugin)
   315  		(*in).DeepCopyInto(*out)
   316  	}
   317  	return
   318  }
   319  
   320  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSource.
   321  func (in *ApplicationSource) DeepCopy() *ApplicationSource {
   322  	if in == nil {
   323  		return nil
   324  	}
   325  	out := new(ApplicationSource)
   326  	in.DeepCopyInto(out)
   327  	return out
   328  }
   329  
   330  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   331  func (in *ApplicationSourceDirectory) DeepCopyInto(out *ApplicationSourceDirectory) {
   332  	*out = *in
   333  	in.Jsonnet.DeepCopyInto(&out.Jsonnet)
   334  	return
   335  }
   336  
   337  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceDirectory.
   338  func (in *ApplicationSourceDirectory) DeepCopy() *ApplicationSourceDirectory {
   339  	if in == nil {
   340  		return nil
   341  	}
   342  	out := new(ApplicationSourceDirectory)
   343  	in.DeepCopyInto(out)
   344  	return out
   345  }
   346  
   347  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   348  func (in *ApplicationSourceHelm) DeepCopyInto(out *ApplicationSourceHelm) {
   349  	*out = *in
   350  	if in.ValueFiles != nil {
   351  		in, out := &in.ValueFiles, &out.ValueFiles
   352  		*out = make([]string, len(*in))
   353  		copy(*out, *in)
   354  	}
   355  	if in.Parameters != nil {
   356  		in, out := &in.Parameters, &out.Parameters
   357  		*out = make([]HelmParameter, len(*in))
   358  		copy(*out, *in)
   359  	}
   360  	if in.FileParameters != nil {
   361  		in, out := &in.FileParameters, &out.FileParameters
   362  		*out = make([]HelmFileParameter, len(*in))
   363  		copy(*out, *in)
   364  	}
   365  	return
   366  }
   367  
   368  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceHelm.
   369  func (in *ApplicationSourceHelm) DeepCopy() *ApplicationSourceHelm {
   370  	if in == nil {
   371  		return nil
   372  	}
   373  	out := new(ApplicationSourceHelm)
   374  	in.DeepCopyInto(out)
   375  	return out
   376  }
   377  
   378  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   379  func (in *ApplicationSourceJsonnet) DeepCopyInto(out *ApplicationSourceJsonnet) {
   380  	*out = *in
   381  	if in.ExtVars != nil {
   382  		in, out := &in.ExtVars, &out.ExtVars
   383  		*out = make([]JsonnetVar, len(*in))
   384  		copy(*out, *in)
   385  	}
   386  	if in.TLAs != nil {
   387  		in, out := &in.TLAs, &out.TLAs
   388  		*out = make([]JsonnetVar, len(*in))
   389  		copy(*out, *in)
   390  	}
   391  	if in.Libs != nil {
   392  		in, out := &in.Libs, &out.Libs
   393  		*out = make([]string, len(*in))
   394  		copy(*out, *in)
   395  	}
   396  	return
   397  }
   398  
   399  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceJsonnet.
   400  func (in *ApplicationSourceJsonnet) DeepCopy() *ApplicationSourceJsonnet {
   401  	if in == nil {
   402  		return nil
   403  	}
   404  	out := new(ApplicationSourceJsonnet)
   405  	in.DeepCopyInto(out)
   406  	return out
   407  }
   408  
   409  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   410  func (in *ApplicationSourceKsonnet) DeepCopyInto(out *ApplicationSourceKsonnet) {
   411  	*out = *in
   412  	if in.Parameters != nil {
   413  		in, out := &in.Parameters, &out.Parameters
   414  		*out = make([]KsonnetParameter, len(*in))
   415  		copy(*out, *in)
   416  	}
   417  	return
   418  }
   419  
   420  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceKsonnet.
   421  func (in *ApplicationSourceKsonnet) DeepCopy() *ApplicationSourceKsonnet {
   422  	if in == nil {
   423  		return nil
   424  	}
   425  	out := new(ApplicationSourceKsonnet)
   426  	in.DeepCopyInto(out)
   427  	return out
   428  }
   429  
   430  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   431  func (in *ApplicationSourceKustomize) DeepCopyInto(out *ApplicationSourceKustomize) {
   432  	*out = *in
   433  	if in.Images != nil {
   434  		in, out := &in.Images, &out.Images
   435  		*out = make(KustomizeImages, len(*in))
   436  		copy(*out, *in)
   437  	}
   438  	if in.CommonLabels != nil {
   439  		in, out := &in.CommonLabels, &out.CommonLabels
   440  		*out = make(map[string]string, len(*in))
   441  		for key, val := range *in {
   442  			(*out)[key] = val
   443  		}
   444  	}
   445  	if in.CommonAnnotations != nil {
   446  		in, out := &in.CommonAnnotations, &out.CommonAnnotations
   447  		*out = make(map[string]string, len(*in))
   448  		for key, val := range *in {
   449  			(*out)[key] = val
   450  		}
   451  	}
   452  	return
   453  }
   454  
   455  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceKustomize.
   456  func (in *ApplicationSourceKustomize) DeepCopy() *ApplicationSourceKustomize {
   457  	if in == nil {
   458  		return nil
   459  	}
   460  	out := new(ApplicationSourceKustomize)
   461  	in.DeepCopyInto(out)
   462  	return out
   463  }
   464  
   465  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   466  func (in *ApplicationSourcePlugin) DeepCopyInto(out *ApplicationSourcePlugin) {
   467  	*out = *in
   468  	if in.Env != nil {
   469  		in, out := &in.Env, &out.Env
   470  		*out = make(Env, len(*in))
   471  		for i := range *in {
   472  			if (*in)[i] != nil {
   473  				in, out := &(*in)[i], &(*out)[i]
   474  				*out = new(EnvEntry)
   475  				**out = **in
   476  			}
   477  		}
   478  	}
   479  	return
   480  }
   481  
   482  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourcePlugin.
   483  func (in *ApplicationSourcePlugin) DeepCopy() *ApplicationSourcePlugin {
   484  	if in == nil {
   485  		return nil
   486  	}
   487  	out := new(ApplicationSourcePlugin)
   488  	in.DeepCopyInto(out)
   489  	return out
   490  }
   491  
   492  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   493  func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec) {
   494  	*out = *in
   495  	in.Source.DeepCopyInto(&out.Source)
   496  	out.Destination = in.Destination
   497  	if in.SyncPolicy != nil {
   498  		in, out := &in.SyncPolicy, &out.SyncPolicy
   499  		*out = new(SyncPolicy)
   500  		(*in).DeepCopyInto(*out)
   501  	}
   502  	if in.IgnoreDifferences != nil {
   503  		in, out := &in.IgnoreDifferences, &out.IgnoreDifferences
   504  		*out = make([]ResourceIgnoreDifferences, len(*in))
   505  		for i := range *in {
   506  			(*in)[i].DeepCopyInto(&(*out)[i])
   507  		}
   508  	}
   509  	if in.Info != nil {
   510  		in, out := &in.Info, &out.Info
   511  		*out = make([]Info, len(*in))
   512  		copy(*out, *in)
   513  	}
   514  	if in.RevisionHistoryLimit != nil {
   515  		in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
   516  		*out = new(int64)
   517  		**out = **in
   518  	}
   519  	return
   520  }
   521  
   522  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
   523  func (in *ApplicationSpec) DeepCopy() *ApplicationSpec {
   524  	if in == nil {
   525  		return nil
   526  	}
   527  	out := new(ApplicationSpec)
   528  	in.DeepCopyInto(out)
   529  	return out
   530  }
   531  
   532  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   533  func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus) {
   534  	*out = *in
   535  	if in.Resources != nil {
   536  		in, out := &in.Resources, &out.Resources
   537  		*out = make([]ResourceStatus, len(*in))
   538  		for i := range *in {
   539  			(*in)[i].DeepCopyInto(&(*out)[i])
   540  		}
   541  	}
   542  	in.Sync.DeepCopyInto(&out.Sync)
   543  	out.Health = in.Health
   544  	if in.History != nil {
   545  		in, out := &in.History, &out.History
   546  		*out = make(RevisionHistories, len(*in))
   547  		for i := range *in {
   548  			(*in)[i].DeepCopyInto(&(*out)[i])
   549  		}
   550  	}
   551  	if in.Conditions != nil {
   552  		in, out := &in.Conditions, &out.Conditions
   553  		*out = make([]ApplicationCondition, len(*in))
   554  		for i := range *in {
   555  			(*in)[i].DeepCopyInto(&(*out)[i])
   556  		}
   557  	}
   558  	if in.ReconciledAt != nil {
   559  		in, out := &in.ReconciledAt, &out.ReconciledAt
   560  		*out = (*in).DeepCopy()
   561  	}
   562  	if in.OperationState != nil {
   563  		in, out := &in.OperationState, &out.OperationState
   564  		*out = new(OperationState)
   565  		(*in).DeepCopyInto(*out)
   566  	}
   567  	if in.ObservedAt != nil {
   568  		in, out := &in.ObservedAt, &out.ObservedAt
   569  		*out = (*in).DeepCopy()
   570  	}
   571  	in.Summary.DeepCopyInto(&out.Summary)
   572  	return
   573  }
   574  
   575  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
   576  func (in *ApplicationStatus) DeepCopy() *ApplicationStatus {
   577  	if in == nil {
   578  		return nil
   579  	}
   580  	out := new(ApplicationStatus)
   581  	in.DeepCopyInto(out)
   582  	return out
   583  }
   584  
   585  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   586  func (in *ApplicationSummary) DeepCopyInto(out *ApplicationSummary) {
   587  	*out = *in
   588  	if in.ExternalURLs != nil {
   589  		in, out := &in.ExternalURLs, &out.ExternalURLs
   590  		*out = make([]string, len(*in))
   591  		copy(*out, *in)
   592  	}
   593  	if in.Images != nil {
   594  		in, out := &in.Images, &out.Images
   595  		*out = make([]string, len(*in))
   596  		copy(*out, *in)
   597  	}
   598  	return
   599  }
   600  
   601  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSummary.
   602  func (in *ApplicationSummary) DeepCopy() *ApplicationSummary {
   603  	if in == nil {
   604  		return nil
   605  	}
   606  	out := new(ApplicationSummary)
   607  	in.DeepCopyInto(out)
   608  	return out
   609  }
   610  
   611  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   612  func (in *ApplicationTree) DeepCopyInto(out *ApplicationTree) {
   613  	*out = *in
   614  	if in.Nodes != nil {
   615  		in, out := &in.Nodes, &out.Nodes
   616  		*out = make([]ResourceNode, len(*in))
   617  		for i := range *in {
   618  			(*in)[i].DeepCopyInto(&(*out)[i])
   619  		}
   620  	}
   621  	if in.OrphanedNodes != nil {
   622  		in, out := &in.OrphanedNodes, &out.OrphanedNodes
   623  		*out = make([]ResourceNode, len(*in))
   624  		for i := range *in {
   625  			(*in)[i].DeepCopyInto(&(*out)[i])
   626  		}
   627  	}
   628  	return
   629  }
   630  
   631  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationTree.
   632  func (in *ApplicationTree) DeepCopy() *ApplicationTree {
   633  	if in == nil {
   634  		return nil
   635  	}
   636  	out := new(ApplicationTree)
   637  	in.DeepCopyInto(out)
   638  	return out
   639  }
   640  
   641  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   642  func (in *ApplicationWatchEvent) DeepCopyInto(out *ApplicationWatchEvent) {
   643  	*out = *in
   644  	in.Application.DeepCopyInto(&out.Application)
   645  	return
   646  }
   647  
   648  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationWatchEvent.
   649  func (in *ApplicationWatchEvent) DeepCopy() *ApplicationWatchEvent {
   650  	if in == nil {
   651  		return nil
   652  	}
   653  	out := new(ApplicationWatchEvent)
   654  	in.DeepCopyInto(out)
   655  	return out
   656  }
   657  
   658  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   659  func (in *Backoff) DeepCopyInto(out *Backoff) {
   660  	*out = *in
   661  	if in.Factor != nil {
   662  		in, out := &in.Factor, &out.Factor
   663  		*out = new(int64)
   664  		**out = **in
   665  	}
   666  	return
   667  }
   668  
   669  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backoff.
   670  func (in *Backoff) DeepCopy() *Backoff {
   671  	if in == nil {
   672  		return nil
   673  	}
   674  	out := new(Backoff)
   675  	in.DeepCopyInto(out)
   676  	return out
   677  }
   678  
   679  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   680  func (in *Cluster) DeepCopyInto(out *Cluster) {
   681  	*out = *in
   682  	in.Config.DeepCopyInto(&out.Config)
   683  	in.ConnectionState.DeepCopyInto(&out.ConnectionState)
   684  	if in.Namespaces != nil {
   685  		in, out := &in.Namespaces, &out.Namespaces
   686  		*out = make([]string, len(*in))
   687  		copy(*out, *in)
   688  	}
   689  	if in.RefreshRequestedAt != nil {
   690  		in, out := &in.RefreshRequestedAt, &out.RefreshRequestedAt
   691  		*out = (*in).DeepCopy()
   692  	}
   693  	in.Info.DeepCopyInto(&out.Info)
   694  	if in.Shard != nil {
   695  		in, out := &in.Shard, &out.Shard
   696  		*out = new(int64)
   697  		**out = **in
   698  	}
   699  	return
   700  }
   701  
   702  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
   703  func (in *Cluster) DeepCopy() *Cluster {
   704  	if in == nil {
   705  		return nil
   706  	}
   707  	out := new(Cluster)
   708  	in.DeepCopyInto(out)
   709  	return out
   710  }
   711  
   712  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   713  func (in *ClusterCacheInfo) DeepCopyInto(out *ClusterCacheInfo) {
   714  	*out = *in
   715  	if in.LastCacheSyncTime != nil {
   716  		in, out := &in.LastCacheSyncTime, &out.LastCacheSyncTime
   717  		*out = (*in).DeepCopy()
   718  	}
   719  	return
   720  }
   721  
   722  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCacheInfo.
   723  func (in *ClusterCacheInfo) DeepCopy() *ClusterCacheInfo {
   724  	if in == nil {
   725  		return nil
   726  	}
   727  	out := new(ClusterCacheInfo)
   728  	in.DeepCopyInto(out)
   729  	return out
   730  }
   731  
   732  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   733  func (in *ClusterConfig) DeepCopyInto(out *ClusterConfig) {
   734  	*out = *in
   735  	in.TLSClientConfig.DeepCopyInto(&out.TLSClientConfig)
   736  	if in.AWSAuthConfig != nil {
   737  		in, out := &in.AWSAuthConfig, &out.AWSAuthConfig
   738  		*out = new(AWSAuthConfig)
   739  		**out = **in
   740  	}
   741  	if in.ExecProviderConfig != nil {
   742  		in, out := &in.ExecProviderConfig, &out.ExecProviderConfig
   743  		*out = new(ExecProviderConfig)
   744  		(*in).DeepCopyInto(*out)
   745  	}
   746  	return
   747  }
   748  
   749  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfig.
   750  func (in *ClusterConfig) DeepCopy() *ClusterConfig {
   751  	if in == nil {
   752  		return nil
   753  	}
   754  	out := new(ClusterConfig)
   755  	in.DeepCopyInto(out)
   756  	return out
   757  }
   758  
   759  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   760  func (in *ClusterInfo) DeepCopyInto(out *ClusterInfo) {
   761  	*out = *in
   762  	in.ConnectionState.DeepCopyInto(&out.ConnectionState)
   763  	in.CacheInfo.DeepCopyInto(&out.CacheInfo)
   764  	return
   765  }
   766  
   767  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInfo.
   768  func (in *ClusterInfo) DeepCopy() *ClusterInfo {
   769  	if in == nil {
   770  		return nil
   771  	}
   772  	out := new(ClusterInfo)
   773  	in.DeepCopyInto(out)
   774  	return out
   775  }
   776  
   777  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   778  func (in *ClusterList) DeepCopyInto(out *ClusterList) {
   779  	*out = *in
   780  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   781  	if in.Items != nil {
   782  		in, out := &in.Items, &out.Items
   783  		*out = make([]Cluster, len(*in))
   784  		for i := range *in {
   785  			(*in)[i].DeepCopyInto(&(*out)[i])
   786  		}
   787  	}
   788  	return
   789  }
   790  
   791  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
   792  func (in *ClusterList) DeepCopy() *ClusterList {
   793  	if in == nil {
   794  		return nil
   795  	}
   796  	out := new(ClusterList)
   797  	in.DeepCopyInto(out)
   798  	return out
   799  }
   800  
   801  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   802  func (in *Command) DeepCopyInto(out *Command) {
   803  	*out = *in
   804  	if in.Command != nil {
   805  		in, out := &in.Command, &out.Command
   806  		*out = make([]string, len(*in))
   807  		copy(*out, *in)
   808  	}
   809  	if in.Args != nil {
   810  		in, out := &in.Args, &out.Args
   811  		*out = make([]string, len(*in))
   812  		copy(*out, *in)
   813  	}
   814  	return
   815  }
   816  
   817  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Command.
   818  func (in *Command) DeepCopy() *Command {
   819  	if in == nil {
   820  		return nil
   821  	}
   822  	out := new(Command)
   823  	in.DeepCopyInto(out)
   824  	return out
   825  }
   826  
   827  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   828  func (in *ComparedTo) DeepCopyInto(out *ComparedTo) {
   829  	*out = *in
   830  	in.Source.DeepCopyInto(&out.Source)
   831  	out.Destination = in.Destination
   832  	return
   833  }
   834  
   835  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComparedTo.
   836  func (in *ComparedTo) DeepCopy() *ComparedTo {
   837  	if in == nil {
   838  		return nil
   839  	}
   840  	out := new(ComparedTo)
   841  	in.DeepCopyInto(out)
   842  	return out
   843  }
   844  
   845  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   846  func (in *ComponentParameter) DeepCopyInto(out *ComponentParameter) {
   847  	*out = *in
   848  	return
   849  }
   850  
   851  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentParameter.
   852  func (in *ComponentParameter) DeepCopy() *ComponentParameter {
   853  	if in == nil {
   854  		return nil
   855  	}
   856  	out := new(ComponentParameter)
   857  	in.DeepCopyInto(out)
   858  	return out
   859  }
   860  
   861  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   862  func (in *ConfigManagementPlugin) DeepCopyInto(out *ConfigManagementPlugin) {
   863  	*out = *in
   864  	if in.Init != nil {
   865  		in, out := &in.Init, &out.Init
   866  		*out = new(Command)
   867  		(*in).DeepCopyInto(*out)
   868  	}
   869  	in.Generate.DeepCopyInto(&out.Generate)
   870  	return
   871  }
   872  
   873  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigManagementPlugin.
   874  func (in *ConfigManagementPlugin) DeepCopy() *ConfigManagementPlugin {
   875  	if in == nil {
   876  		return nil
   877  	}
   878  	out := new(ConfigManagementPlugin)
   879  	in.DeepCopyInto(out)
   880  	return out
   881  }
   882  
   883  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   884  func (in *ConnectionState) DeepCopyInto(out *ConnectionState) {
   885  	*out = *in
   886  	if in.ModifiedAt != nil {
   887  		in, out := &in.ModifiedAt, &out.ModifiedAt
   888  		*out = (*in).DeepCopy()
   889  	}
   890  	return
   891  }
   892  
   893  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionState.
   894  func (in *ConnectionState) DeepCopy() *ConnectionState {
   895  	if in == nil {
   896  		return nil
   897  	}
   898  	out := new(ConnectionState)
   899  	in.DeepCopyInto(out)
   900  	return out
   901  }
   902  
   903  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   904  func (in Env) DeepCopyInto(out *Env) {
   905  	{
   906  		in := &in
   907  		*out = make(Env, len(*in))
   908  		for i := range *in {
   909  			if (*in)[i] != nil {
   910  				in, out := &(*in)[i], &(*out)[i]
   911  				*out = new(EnvEntry)
   912  				**out = **in
   913  			}
   914  		}
   915  		return
   916  	}
   917  }
   918  
   919  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Env.
   920  func (in Env) DeepCopy() Env {
   921  	if in == nil {
   922  		return nil
   923  	}
   924  	out := new(Env)
   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 *EnvEntry) DeepCopyInto(out *EnvEntry) {
   931  	*out = *in
   932  	return
   933  }
   934  
   935  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvEntry.
   936  func (in *EnvEntry) DeepCopy() *EnvEntry {
   937  	if in == nil {
   938  		return nil
   939  	}
   940  	out := new(EnvEntry)
   941  	in.DeepCopyInto(out)
   942  	return out
   943  }
   944  
   945  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   946  func (in *ExecProviderConfig) DeepCopyInto(out *ExecProviderConfig) {
   947  	*out = *in
   948  	if in.Args != nil {
   949  		in, out := &in.Args, &out.Args
   950  		*out = make([]string, len(*in))
   951  		copy(*out, *in)
   952  	}
   953  	if in.Env != nil {
   954  		in, out := &in.Env, &out.Env
   955  		*out = make(map[string]string, len(*in))
   956  		for key, val := range *in {
   957  			(*out)[key] = val
   958  		}
   959  	}
   960  	return
   961  }
   962  
   963  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecProviderConfig.
   964  func (in *ExecProviderConfig) DeepCopy() *ExecProviderConfig {
   965  	if in == nil {
   966  		return nil
   967  	}
   968  	out := new(ExecProviderConfig)
   969  	in.DeepCopyInto(out)
   970  	return out
   971  }
   972  
   973  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   974  func (in *GnuPGPublicKey) DeepCopyInto(out *GnuPGPublicKey) {
   975  	*out = *in
   976  	return
   977  }
   978  
   979  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GnuPGPublicKey.
   980  func (in *GnuPGPublicKey) DeepCopy() *GnuPGPublicKey {
   981  	if in == nil {
   982  		return nil
   983  	}
   984  	out := new(GnuPGPublicKey)
   985  	in.DeepCopyInto(out)
   986  	return out
   987  }
   988  
   989  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   990  func (in *GnuPGPublicKeyList) DeepCopyInto(out *GnuPGPublicKeyList) {
   991  	*out = *in
   992  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   993  	if in.Items != nil {
   994  		in, out := &in.Items, &out.Items
   995  		*out = make([]GnuPGPublicKey, len(*in))
   996  		copy(*out, *in)
   997  	}
   998  	return
   999  }
  1000  
  1001  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GnuPGPublicKeyList.
  1002  func (in *GnuPGPublicKeyList) DeepCopy() *GnuPGPublicKeyList {
  1003  	if in == nil {
  1004  		return nil
  1005  	}
  1006  	out := new(GnuPGPublicKeyList)
  1007  	in.DeepCopyInto(out)
  1008  	return out
  1009  }
  1010  
  1011  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1012  func (in *HealthStatus) DeepCopyInto(out *HealthStatus) {
  1013  	*out = *in
  1014  	return
  1015  }
  1016  
  1017  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthStatus.
  1018  func (in *HealthStatus) DeepCopy() *HealthStatus {
  1019  	if in == nil {
  1020  		return nil
  1021  	}
  1022  	out := new(HealthStatus)
  1023  	in.DeepCopyInto(out)
  1024  	return out
  1025  }
  1026  
  1027  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1028  func (in *HelmFileParameter) DeepCopyInto(out *HelmFileParameter) {
  1029  	*out = *in
  1030  	return
  1031  }
  1032  
  1033  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmFileParameter.
  1034  func (in *HelmFileParameter) DeepCopy() *HelmFileParameter {
  1035  	if in == nil {
  1036  		return nil
  1037  	}
  1038  	out := new(HelmFileParameter)
  1039  	in.DeepCopyInto(out)
  1040  	return out
  1041  }
  1042  
  1043  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1044  func (in *HelmParameter) DeepCopyInto(out *HelmParameter) {
  1045  	*out = *in
  1046  	return
  1047  }
  1048  
  1049  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmParameter.
  1050  func (in *HelmParameter) DeepCopy() *HelmParameter {
  1051  	if in == nil {
  1052  		return nil
  1053  	}
  1054  	out := new(HelmParameter)
  1055  	in.DeepCopyInto(out)
  1056  	return out
  1057  }
  1058  
  1059  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1060  func (in *Info) DeepCopyInto(out *Info) {
  1061  	*out = *in
  1062  	return
  1063  }
  1064  
  1065  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Info.
  1066  func (in *Info) DeepCopy() *Info {
  1067  	if in == nil {
  1068  		return nil
  1069  	}
  1070  	out := new(Info)
  1071  	in.DeepCopyInto(out)
  1072  	return out
  1073  }
  1074  
  1075  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1076  func (in *InfoItem) DeepCopyInto(out *InfoItem) {
  1077  	*out = *in
  1078  	return
  1079  }
  1080  
  1081  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoItem.
  1082  func (in *InfoItem) DeepCopy() *InfoItem {
  1083  	if in == nil {
  1084  		return nil
  1085  	}
  1086  	out := new(InfoItem)
  1087  	in.DeepCopyInto(out)
  1088  	return out
  1089  }
  1090  
  1091  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1092  func (in *JWTToken) DeepCopyInto(out *JWTToken) {
  1093  	*out = *in
  1094  	return
  1095  }
  1096  
  1097  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTToken.
  1098  func (in *JWTToken) DeepCopy() *JWTToken {
  1099  	if in == nil {
  1100  		return nil
  1101  	}
  1102  	out := new(JWTToken)
  1103  	in.DeepCopyInto(out)
  1104  	return out
  1105  }
  1106  
  1107  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1108  func (in *JWTTokens) DeepCopyInto(out *JWTTokens) {
  1109  	*out = *in
  1110  	if in.Items != nil {
  1111  		in, out := &in.Items, &out.Items
  1112  		*out = make([]JWTToken, len(*in))
  1113  		copy(*out, *in)
  1114  	}
  1115  	return
  1116  }
  1117  
  1118  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTTokens.
  1119  func (in *JWTTokens) DeepCopy() *JWTTokens {
  1120  	if in == nil {
  1121  		return nil
  1122  	}
  1123  	out := new(JWTTokens)
  1124  	in.DeepCopyInto(out)
  1125  	return out
  1126  }
  1127  
  1128  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1129  func (in *JsonnetVar) DeepCopyInto(out *JsonnetVar) {
  1130  	*out = *in
  1131  	return
  1132  }
  1133  
  1134  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonnetVar.
  1135  func (in *JsonnetVar) DeepCopy() *JsonnetVar {
  1136  	if in == nil {
  1137  		return nil
  1138  	}
  1139  	out := new(JsonnetVar)
  1140  	in.DeepCopyInto(out)
  1141  	return out
  1142  }
  1143  
  1144  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1145  func (in *KnownTypeField) DeepCopyInto(out *KnownTypeField) {
  1146  	*out = *in
  1147  	return
  1148  }
  1149  
  1150  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownTypeField.
  1151  func (in *KnownTypeField) DeepCopy() *KnownTypeField {
  1152  	if in == nil {
  1153  		return nil
  1154  	}
  1155  	out := new(KnownTypeField)
  1156  	in.DeepCopyInto(out)
  1157  	return out
  1158  }
  1159  
  1160  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1161  func (in *KsonnetParameter) DeepCopyInto(out *KsonnetParameter) {
  1162  	*out = *in
  1163  	return
  1164  }
  1165  
  1166  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KsonnetParameter.
  1167  func (in *KsonnetParameter) DeepCopy() *KsonnetParameter {
  1168  	if in == nil {
  1169  		return nil
  1170  	}
  1171  	out := new(KsonnetParameter)
  1172  	in.DeepCopyInto(out)
  1173  	return out
  1174  }
  1175  
  1176  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1177  func (in KustomizeImages) DeepCopyInto(out *KustomizeImages) {
  1178  	{
  1179  		in := &in
  1180  		*out = make(KustomizeImages, len(*in))
  1181  		copy(*out, *in)
  1182  		return
  1183  	}
  1184  }
  1185  
  1186  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeImages.
  1187  func (in KustomizeImages) DeepCopy() KustomizeImages {
  1188  	if in == nil {
  1189  		return nil
  1190  	}
  1191  	out := new(KustomizeImages)
  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 *KustomizeOptions) DeepCopyInto(out *KustomizeOptions) {
  1198  	*out = *in
  1199  	return
  1200  }
  1201  
  1202  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeOptions.
  1203  func (in *KustomizeOptions) DeepCopy() *KustomizeOptions {
  1204  	if in == nil {
  1205  		return nil
  1206  	}
  1207  	out := new(KustomizeOptions)
  1208  	in.DeepCopyInto(out)
  1209  	return out
  1210  }
  1211  
  1212  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1213  func (in *Operation) DeepCopyInto(out *Operation) {
  1214  	*out = *in
  1215  	if in.Sync != nil {
  1216  		in, out := &in.Sync, &out.Sync
  1217  		*out = new(SyncOperation)
  1218  		(*in).DeepCopyInto(*out)
  1219  	}
  1220  	out.InitiatedBy = in.InitiatedBy
  1221  	if in.Info != nil {
  1222  		in, out := &in.Info, &out.Info
  1223  		*out = make([]*Info, len(*in))
  1224  		for i := range *in {
  1225  			if (*in)[i] != nil {
  1226  				in, out := &(*in)[i], &(*out)[i]
  1227  				*out = new(Info)
  1228  				**out = **in
  1229  			}
  1230  		}
  1231  	}
  1232  	in.Retry.DeepCopyInto(&out.Retry)
  1233  	return
  1234  }
  1235  
  1236  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Operation.
  1237  func (in *Operation) DeepCopy() *Operation {
  1238  	if in == nil {
  1239  		return nil
  1240  	}
  1241  	out := new(Operation)
  1242  	in.DeepCopyInto(out)
  1243  	return out
  1244  }
  1245  
  1246  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1247  func (in *OperationInitiator) DeepCopyInto(out *OperationInitiator) {
  1248  	*out = *in
  1249  	return
  1250  }
  1251  
  1252  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperationInitiator.
  1253  func (in *OperationInitiator) DeepCopy() *OperationInitiator {
  1254  	if in == nil {
  1255  		return nil
  1256  	}
  1257  	out := new(OperationInitiator)
  1258  	in.DeepCopyInto(out)
  1259  	return out
  1260  }
  1261  
  1262  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1263  func (in *OperationState) DeepCopyInto(out *OperationState) {
  1264  	*out = *in
  1265  	in.Operation.DeepCopyInto(&out.Operation)
  1266  	if in.SyncResult != nil {
  1267  		in, out := &in.SyncResult, &out.SyncResult
  1268  		*out = new(SyncOperationResult)
  1269  		(*in).DeepCopyInto(*out)
  1270  	}
  1271  	in.StartedAt.DeepCopyInto(&out.StartedAt)
  1272  	if in.FinishedAt != nil {
  1273  		in, out := &in.FinishedAt, &out.FinishedAt
  1274  		*out = (*in).DeepCopy()
  1275  	}
  1276  	return
  1277  }
  1278  
  1279  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperationState.
  1280  func (in *OperationState) DeepCopy() *OperationState {
  1281  	if in == nil {
  1282  		return nil
  1283  	}
  1284  	out := new(OperationState)
  1285  	in.DeepCopyInto(out)
  1286  	return out
  1287  }
  1288  
  1289  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1290  func (in *OrphanedResourceKey) DeepCopyInto(out *OrphanedResourceKey) {
  1291  	*out = *in
  1292  	return
  1293  }
  1294  
  1295  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrphanedResourceKey.
  1296  func (in *OrphanedResourceKey) DeepCopy() *OrphanedResourceKey {
  1297  	if in == nil {
  1298  		return nil
  1299  	}
  1300  	out := new(OrphanedResourceKey)
  1301  	in.DeepCopyInto(out)
  1302  	return out
  1303  }
  1304  
  1305  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1306  func (in *OrphanedResourcesMonitorSettings) DeepCopyInto(out *OrphanedResourcesMonitorSettings) {
  1307  	*out = *in
  1308  	if in.Warn != nil {
  1309  		in, out := &in.Warn, &out.Warn
  1310  		*out = new(bool)
  1311  		**out = **in
  1312  	}
  1313  	if in.Ignore != nil {
  1314  		in, out := &in.Ignore, &out.Ignore
  1315  		*out = make([]OrphanedResourceKey, len(*in))
  1316  		copy(*out, *in)
  1317  	}
  1318  	return
  1319  }
  1320  
  1321  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrphanedResourcesMonitorSettings.
  1322  func (in *OrphanedResourcesMonitorSettings) DeepCopy() *OrphanedResourcesMonitorSettings {
  1323  	if in == nil {
  1324  		return nil
  1325  	}
  1326  	out := new(OrphanedResourcesMonitorSettings)
  1327  	in.DeepCopyInto(out)
  1328  	return out
  1329  }
  1330  
  1331  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1332  func (in *OverrideIgnoreDiff) DeepCopyInto(out *OverrideIgnoreDiff) {
  1333  	*out = *in
  1334  	if in.JSONPointers != nil {
  1335  		in, out := &in.JSONPointers, &out.JSONPointers
  1336  		*out = make([]string, len(*in))
  1337  		copy(*out, *in)
  1338  	}
  1339  	return
  1340  }
  1341  
  1342  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideIgnoreDiff.
  1343  func (in *OverrideIgnoreDiff) DeepCopy() *OverrideIgnoreDiff {
  1344  	if in == nil {
  1345  		return nil
  1346  	}
  1347  	out := new(OverrideIgnoreDiff)
  1348  	in.DeepCopyInto(out)
  1349  	return out
  1350  }
  1351  
  1352  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1353  func (in *ProjectRole) DeepCopyInto(out *ProjectRole) {
  1354  	*out = *in
  1355  	if in.Policies != nil {
  1356  		in, out := &in.Policies, &out.Policies
  1357  		*out = make([]string, len(*in))
  1358  		copy(*out, *in)
  1359  	}
  1360  	if in.JWTTokens != nil {
  1361  		in, out := &in.JWTTokens, &out.JWTTokens
  1362  		*out = make([]JWTToken, len(*in))
  1363  		copy(*out, *in)
  1364  	}
  1365  	if in.Groups != nil {
  1366  		in, out := &in.Groups, &out.Groups
  1367  		*out = make([]string, len(*in))
  1368  		copy(*out, *in)
  1369  	}
  1370  	return
  1371  }
  1372  
  1373  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRole.
  1374  func (in *ProjectRole) DeepCopy() *ProjectRole {
  1375  	if in == nil {
  1376  		return nil
  1377  	}
  1378  	out := new(ProjectRole)
  1379  	in.DeepCopyInto(out)
  1380  	return out
  1381  }
  1382  
  1383  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1384  func (in *RepoCreds) DeepCopyInto(out *RepoCreds) {
  1385  	*out = *in
  1386  	return
  1387  }
  1388  
  1389  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoCreds.
  1390  func (in *RepoCreds) DeepCopy() *RepoCreds {
  1391  	if in == nil {
  1392  		return nil
  1393  	}
  1394  	out := new(RepoCreds)
  1395  	in.DeepCopyInto(out)
  1396  	return out
  1397  }
  1398  
  1399  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1400  func (in *RepoCredsList) DeepCopyInto(out *RepoCredsList) {
  1401  	*out = *in
  1402  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1403  	if in.Items != nil {
  1404  		in, out := &in.Items, &out.Items
  1405  		*out = make([]RepoCreds, len(*in))
  1406  		copy(*out, *in)
  1407  	}
  1408  	return
  1409  }
  1410  
  1411  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoCredsList.
  1412  func (in *RepoCredsList) DeepCopy() *RepoCredsList {
  1413  	if in == nil {
  1414  		return nil
  1415  	}
  1416  	out := new(RepoCredsList)
  1417  	in.DeepCopyInto(out)
  1418  	return out
  1419  }
  1420  
  1421  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1422  func (in Repositories) DeepCopyInto(out *Repositories) {
  1423  	{
  1424  		in := &in
  1425  		*out = make(Repositories, len(*in))
  1426  		for i := range *in {
  1427  			if (*in)[i] != nil {
  1428  				in, out := &(*in)[i], &(*out)[i]
  1429  				*out = new(Repository)
  1430  				(*in).DeepCopyInto(*out)
  1431  			}
  1432  		}
  1433  		return
  1434  	}
  1435  }
  1436  
  1437  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repositories.
  1438  func (in Repositories) DeepCopy() Repositories {
  1439  	if in == nil {
  1440  		return nil
  1441  	}
  1442  	out := new(Repositories)
  1443  	in.DeepCopyInto(out)
  1444  	return *out
  1445  }
  1446  
  1447  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1448  func (in *Repository) DeepCopyInto(out *Repository) {
  1449  	*out = *in
  1450  	in.ConnectionState.DeepCopyInto(&out.ConnectionState)
  1451  	return
  1452  }
  1453  
  1454  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
  1455  func (in *Repository) DeepCopy() *Repository {
  1456  	if in == nil {
  1457  		return nil
  1458  	}
  1459  	out := new(Repository)
  1460  	in.DeepCopyInto(out)
  1461  	return out
  1462  }
  1463  
  1464  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1465  func (in *RepositoryCertificate) DeepCopyInto(out *RepositoryCertificate) {
  1466  	*out = *in
  1467  	if in.CertData != nil {
  1468  		in, out := &in.CertData, &out.CertData
  1469  		*out = make([]byte, len(*in))
  1470  		copy(*out, *in)
  1471  	}
  1472  	return
  1473  }
  1474  
  1475  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryCertificate.
  1476  func (in *RepositoryCertificate) DeepCopy() *RepositoryCertificate {
  1477  	if in == nil {
  1478  		return nil
  1479  	}
  1480  	out := new(RepositoryCertificate)
  1481  	in.DeepCopyInto(out)
  1482  	return out
  1483  }
  1484  
  1485  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1486  func (in *RepositoryCertificateList) DeepCopyInto(out *RepositoryCertificateList) {
  1487  	*out = *in
  1488  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1489  	if in.Items != nil {
  1490  		in, out := &in.Items, &out.Items
  1491  		*out = make([]RepositoryCertificate, len(*in))
  1492  		for i := range *in {
  1493  			(*in)[i].DeepCopyInto(&(*out)[i])
  1494  		}
  1495  	}
  1496  	return
  1497  }
  1498  
  1499  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryCertificateList.
  1500  func (in *RepositoryCertificateList) DeepCopy() *RepositoryCertificateList {
  1501  	if in == nil {
  1502  		return nil
  1503  	}
  1504  	out := new(RepositoryCertificateList)
  1505  	in.DeepCopyInto(out)
  1506  	return out
  1507  }
  1508  
  1509  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1510  func (in *RepositoryList) DeepCopyInto(out *RepositoryList) {
  1511  	*out = *in
  1512  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1513  	if in.Items != nil {
  1514  		in, out := &in.Items, &out.Items
  1515  		*out = make(Repositories, len(*in))
  1516  		for i := range *in {
  1517  			if (*in)[i] != nil {
  1518  				in, out := &(*in)[i], &(*out)[i]
  1519  				*out = new(Repository)
  1520  				(*in).DeepCopyInto(*out)
  1521  			}
  1522  		}
  1523  	}
  1524  	return
  1525  }
  1526  
  1527  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryList.
  1528  func (in *RepositoryList) DeepCopy() *RepositoryList {
  1529  	if in == nil {
  1530  		return nil
  1531  	}
  1532  	out := new(RepositoryList)
  1533  	in.DeepCopyInto(out)
  1534  	return out
  1535  }
  1536  
  1537  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1538  func (in *ResourceAction) DeepCopyInto(out *ResourceAction) {
  1539  	*out = *in
  1540  	if in.Params != nil {
  1541  		in, out := &in.Params, &out.Params
  1542  		*out = make([]ResourceActionParam, len(*in))
  1543  		copy(*out, *in)
  1544  	}
  1545  	return
  1546  }
  1547  
  1548  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAction.
  1549  func (in *ResourceAction) DeepCopy() *ResourceAction {
  1550  	if in == nil {
  1551  		return nil
  1552  	}
  1553  	out := new(ResourceAction)
  1554  	in.DeepCopyInto(out)
  1555  	return out
  1556  }
  1557  
  1558  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1559  func (in *ResourceActionDefinition) DeepCopyInto(out *ResourceActionDefinition) {
  1560  	*out = *in
  1561  	return
  1562  }
  1563  
  1564  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceActionDefinition.
  1565  func (in *ResourceActionDefinition) DeepCopy() *ResourceActionDefinition {
  1566  	if in == nil {
  1567  		return nil
  1568  	}
  1569  	out := new(ResourceActionDefinition)
  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 *ResourceActionParam) DeepCopyInto(out *ResourceActionParam) {
  1576  	*out = *in
  1577  	return
  1578  }
  1579  
  1580  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceActionParam.
  1581  func (in *ResourceActionParam) DeepCopy() *ResourceActionParam {
  1582  	if in == nil {
  1583  		return nil
  1584  	}
  1585  	out := new(ResourceActionParam)
  1586  	in.DeepCopyInto(out)
  1587  	return out
  1588  }
  1589  
  1590  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1591  func (in *ResourceActions) DeepCopyInto(out *ResourceActions) {
  1592  	*out = *in
  1593  	if in.Definitions != nil {
  1594  		in, out := &in.Definitions, &out.Definitions
  1595  		*out = make([]ResourceActionDefinition, len(*in))
  1596  		copy(*out, *in)
  1597  	}
  1598  	return
  1599  }
  1600  
  1601  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceActions.
  1602  func (in *ResourceActions) DeepCopy() *ResourceActions {
  1603  	if in == nil {
  1604  		return nil
  1605  	}
  1606  	out := new(ResourceActions)
  1607  	in.DeepCopyInto(out)
  1608  	return out
  1609  }
  1610  
  1611  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1612  func (in *ResourceDiff) DeepCopyInto(out *ResourceDiff) {
  1613  	*out = *in
  1614  	return
  1615  }
  1616  
  1617  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDiff.
  1618  func (in *ResourceDiff) DeepCopy() *ResourceDiff {
  1619  	if in == nil {
  1620  		return nil
  1621  	}
  1622  	out := new(ResourceDiff)
  1623  	in.DeepCopyInto(out)
  1624  	return out
  1625  }
  1626  
  1627  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1628  func (in *ResourceIgnoreDifferences) DeepCopyInto(out *ResourceIgnoreDifferences) {
  1629  	*out = *in
  1630  	if in.JSONPointers != nil {
  1631  		in, out := &in.JSONPointers, &out.JSONPointers
  1632  		*out = make([]string, len(*in))
  1633  		copy(*out, *in)
  1634  	}
  1635  	return
  1636  }
  1637  
  1638  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIgnoreDifferences.
  1639  func (in *ResourceIgnoreDifferences) DeepCopy() *ResourceIgnoreDifferences {
  1640  	if in == nil {
  1641  		return nil
  1642  	}
  1643  	out := new(ResourceIgnoreDifferences)
  1644  	in.DeepCopyInto(out)
  1645  	return out
  1646  }
  1647  
  1648  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1649  func (in *ResourceNetworkingInfo) DeepCopyInto(out *ResourceNetworkingInfo) {
  1650  	*out = *in
  1651  	if in.TargetLabels != nil {
  1652  		in, out := &in.TargetLabels, &out.TargetLabels
  1653  		*out = make(map[string]string, len(*in))
  1654  		for key, val := range *in {
  1655  			(*out)[key] = val
  1656  		}
  1657  	}
  1658  	if in.TargetRefs != nil {
  1659  		in, out := &in.TargetRefs, &out.TargetRefs
  1660  		*out = make([]ResourceRef, len(*in))
  1661  		copy(*out, *in)
  1662  	}
  1663  	if in.Labels != nil {
  1664  		in, out := &in.Labels, &out.Labels
  1665  		*out = make(map[string]string, len(*in))
  1666  		for key, val := range *in {
  1667  			(*out)[key] = val
  1668  		}
  1669  	}
  1670  	if in.Ingress != nil {
  1671  		in, out := &in.Ingress, &out.Ingress
  1672  		*out = make([]corev1.LoadBalancerIngress, len(*in))
  1673  		copy(*out, *in)
  1674  	}
  1675  	if in.ExternalURLs != nil {
  1676  		in, out := &in.ExternalURLs, &out.ExternalURLs
  1677  		*out = make([]string, len(*in))
  1678  		copy(*out, *in)
  1679  	}
  1680  	return
  1681  }
  1682  
  1683  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNetworkingInfo.
  1684  func (in *ResourceNetworkingInfo) DeepCopy() *ResourceNetworkingInfo {
  1685  	if in == nil {
  1686  		return nil
  1687  	}
  1688  	out := new(ResourceNetworkingInfo)
  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 *ResourceNode) DeepCopyInto(out *ResourceNode) {
  1695  	*out = *in
  1696  	out.ResourceRef = in.ResourceRef
  1697  	if in.ParentRefs != nil {
  1698  		in, out := &in.ParentRefs, &out.ParentRefs
  1699  		*out = make([]ResourceRef, len(*in))
  1700  		copy(*out, *in)
  1701  	}
  1702  	if in.Info != nil {
  1703  		in, out := &in.Info, &out.Info
  1704  		*out = make([]InfoItem, len(*in))
  1705  		copy(*out, *in)
  1706  	}
  1707  	if in.NetworkingInfo != nil {
  1708  		in, out := &in.NetworkingInfo, &out.NetworkingInfo
  1709  		*out = new(ResourceNetworkingInfo)
  1710  		(*in).DeepCopyInto(*out)
  1711  	}
  1712  	if in.Images != nil {
  1713  		in, out := &in.Images, &out.Images
  1714  		*out = make([]string, len(*in))
  1715  		copy(*out, *in)
  1716  	}
  1717  	if in.Health != nil {
  1718  		in, out := &in.Health, &out.Health
  1719  		*out = new(HealthStatus)
  1720  		**out = **in
  1721  	}
  1722  	if in.CreatedAt != nil {
  1723  		in, out := &in.CreatedAt, &out.CreatedAt
  1724  		*out = (*in).DeepCopy()
  1725  	}
  1726  	return
  1727  }
  1728  
  1729  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNode.
  1730  func (in *ResourceNode) DeepCopy() *ResourceNode {
  1731  	if in == nil {
  1732  		return nil
  1733  	}
  1734  	out := new(ResourceNode)
  1735  	in.DeepCopyInto(out)
  1736  	return out
  1737  }
  1738  
  1739  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1740  func (in *ResourceOverride) DeepCopyInto(out *ResourceOverride) {
  1741  	*out = *in
  1742  	in.IgnoreDifferences.DeepCopyInto(&out.IgnoreDifferences)
  1743  	if in.KnownTypeFields != nil {
  1744  		in, out := &in.KnownTypeFields, &out.KnownTypeFields
  1745  		*out = make([]KnownTypeField, len(*in))
  1746  		copy(*out, *in)
  1747  	}
  1748  	return
  1749  }
  1750  
  1751  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceOverride.
  1752  func (in *ResourceOverride) DeepCopy() *ResourceOverride {
  1753  	if in == nil {
  1754  		return nil
  1755  	}
  1756  	out := new(ResourceOverride)
  1757  	in.DeepCopyInto(out)
  1758  	return out
  1759  }
  1760  
  1761  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1762  func (in *ResourceRef) DeepCopyInto(out *ResourceRef) {
  1763  	*out = *in
  1764  	return
  1765  }
  1766  
  1767  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRef.
  1768  func (in *ResourceRef) DeepCopy() *ResourceRef {
  1769  	if in == nil {
  1770  		return nil
  1771  	}
  1772  	out := new(ResourceRef)
  1773  	in.DeepCopyInto(out)
  1774  	return out
  1775  }
  1776  
  1777  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1778  func (in *ResourceResult) DeepCopyInto(out *ResourceResult) {
  1779  	*out = *in
  1780  	return
  1781  }
  1782  
  1783  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceResult.
  1784  func (in *ResourceResult) DeepCopy() *ResourceResult {
  1785  	if in == nil {
  1786  		return nil
  1787  	}
  1788  	out := new(ResourceResult)
  1789  	in.DeepCopyInto(out)
  1790  	return out
  1791  }
  1792  
  1793  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1794  func (in ResourceResults) DeepCopyInto(out *ResourceResults) {
  1795  	{
  1796  		in := &in
  1797  		*out = make(ResourceResults, len(*in))
  1798  		for i := range *in {
  1799  			if (*in)[i] != nil {
  1800  				in, out := &(*in)[i], &(*out)[i]
  1801  				*out = new(ResourceResult)
  1802  				**out = **in
  1803  			}
  1804  		}
  1805  		return
  1806  	}
  1807  }
  1808  
  1809  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceResults.
  1810  func (in ResourceResults) DeepCopy() ResourceResults {
  1811  	if in == nil {
  1812  		return nil
  1813  	}
  1814  	out := new(ResourceResults)
  1815  	in.DeepCopyInto(out)
  1816  	return *out
  1817  }
  1818  
  1819  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1820  func (in *ResourceStatus) DeepCopyInto(out *ResourceStatus) {
  1821  	*out = *in
  1822  	if in.Health != nil {
  1823  		in, out := &in.Health, &out.Health
  1824  		*out = new(HealthStatus)
  1825  		**out = **in
  1826  	}
  1827  	return
  1828  }
  1829  
  1830  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceStatus.
  1831  func (in *ResourceStatus) DeepCopy() *ResourceStatus {
  1832  	if in == nil {
  1833  		return nil
  1834  	}
  1835  	out := new(ResourceStatus)
  1836  	in.DeepCopyInto(out)
  1837  	return out
  1838  }
  1839  
  1840  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1841  func (in *RetryStrategy) DeepCopyInto(out *RetryStrategy) {
  1842  	*out = *in
  1843  	if in.Backoff != nil {
  1844  		in, out := &in.Backoff, &out.Backoff
  1845  		*out = new(Backoff)
  1846  		(*in).DeepCopyInto(*out)
  1847  	}
  1848  	return
  1849  }
  1850  
  1851  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryStrategy.
  1852  func (in *RetryStrategy) DeepCopy() *RetryStrategy {
  1853  	if in == nil {
  1854  		return nil
  1855  	}
  1856  	out := new(RetryStrategy)
  1857  	in.DeepCopyInto(out)
  1858  	return out
  1859  }
  1860  
  1861  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1862  func (in RevisionHistories) DeepCopyInto(out *RevisionHistories) {
  1863  	{
  1864  		in := &in
  1865  		*out = make(RevisionHistories, len(*in))
  1866  		for i := range *in {
  1867  			(*in)[i].DeepCopyInto(&(*out)[i])
  1868  		}
  1869  		return
  1870  	}
  1871  }
  1872  
  1873  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevisionHistories.
  1874  func (in RevisionHistories) DeepCopy() RevisionHistories {
  1875  	if in == nil {
  1876  		return nil
  1877  	}
  1878  	out := new(RevisionHistories)
  1879  	in.DeepCopyInto(out)
  1880  	return *out
  1881  }
  1882  
  1883  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1884  func (in *RevisionHistory) DeepCopyInto(out *RevisionHistory) {
  1885  	*out = *in
  1886  	in.DeployedAt.DeepCopyInto(&out.DeployedAt)
  1887  	in.Source.DeepCopyInto(&out.Source)
  1888  	if in.DeployStartedAt != nil {
  1889  		in, out := &in.DeployStartedAt, &out.DeployStartedAt
  1890  		*out = (*in).DeepCopy()
  1891  	}
  1892  	return
  1893  }
  1894  
  1895  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevisionHistory.
  1896  func (in *RevisionHistory) DeepCopy() *RevisionHistory {
  1897  	if in == nil {
  1898  		return nil
  1899  	}
  1900  	out := new(RevisionHistory)
  1901  	in.DeepCopyInto(out)
  1902  	return out
  1903  }
  1904  
  1905  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1906  func (in *RevisionMetadata) DeepCopyInto(out *RevisionMetadata) {
  1907  	*out = *in
  1908  	in.Date.DeepCopyInto(&out.Date)
  1909  	if in.Tags != nil {
  1910  		in, out := &in.Tags, &out.Tags
  1911  		*out = make([]string, len(*in))
  1912  		copy(*out, *in)
  1913  	}
  1914  	return
  1915  }
  1916  
  1917  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevisionMetadata.
  1918  func (in *RevisionMetadata) DeepCopy() *RevisionMetadata {
  1919  	if in == nil {
  1920  		return nil
  1921  	}
  1922  	out := new(RevisionMetadata)
  1923  	in.DeepCopyInto(out)
  1924  	return out
  1925  }
  1926  
  1927  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1928  func (in *SignatureKey) DeepCopyInto(out *SignatureKey) {
  1929  	*out = *in
  1930  	return
  1931  }
  1932  
  1933  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureKey.
  1934  func (in *SignatureKey) DeepCopy() *SignatureKey {
  1935  	if in == nil {
  1936  		return nil
  1937  	}
  1938  	out := new(SignatureKey)
  1939  	in.DeepCopyInto(out)
  1940  	return out
  1941  }
  1942  
  1943  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1944  func (in *SyncOperation) DeepCopyInto(out *SyncOperation) {
  1945  	*out = *in
  1946  	if in.SyncStrategy != nil {
  1947  		in, out := &in.SyncStrategy, &out.SyncStrategy
  1948  		*out = new(SyncStrategy)
  1949  		(*in).DeepCopyInto(*out)
  1950  	}
  1951  	if in.Resources != nil {
  1952  		in, out := &in.Resources, &out.Resources
  1953  		*out = make([]SyncOperationResource, len(*in))
  1954  		copy(*out, *in)
  1955  	}
  1956  	if in.Source != nil {
  1957  		in, out := &in.Source, &out.Source
  1958  		*out = new(ApplicationSource)
  1959  		(*in).DeepCopyInto(*out)
  1960  	}
  1961  	if in.Manifests != nil {
  1962  		in, out := &in.Manifests, &out.Manifests
  1963  		*out = make([]string, len(*in))
  1964  		copy(*out, *in)
  1965  	}
  1966  	if in.SyncOptions != nil {
  1967  		in, out := &in.SyncOptions, &out.SyncOptions
  1968  		*out = make(SyncOptions, len(*in))
  1969  		copy(*out, *in)
  1970  	}
  1971  	return
  1972  }
  1973  
  1974  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOperation.
  1975  func (in *SyncOperation) DeepCopy() *SyncOperation {
  1976  	if in == nil {
  1977  		return nil
  1978  	}
  1979  	out := new(SyncOperation)
  1980  	in.DeepCopyInto(out)
  1981  	return out
  1982  }
  1983  
  1984  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1985  func (in *SyncOperationResource) DeepCopyInto(out *SyncOperationResource) {
  1986  	*out = *in
  1987  	return
  1988  }
  1989  
  1990  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOperationResource.
  1991  func (in *SyncOperationResource) DeepCopy() *SyncOperationResource {
  1992  	if in == nil {
  1993  		return nil
  1994  	}
  1995  	out := new(SyncOperationResource)
  1996  	in.DeepCopyInto(out)
  1997  	return out
  1998  }
  1999  
  2000  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2001  func (in *SyncOperationResult) DeepCopyInto(out *SyncOperationResult) {
  2002  	*out = *in
  2003  	if in.Resources != nil {
  2004  		in, out := &in.Resources, &out.Resources
  2005  		*out = make(ResourceResults, len(*in))
  2006  		for i := range *in {
  2007  			if (*in)[i] != nil {
  2008  				in, out := &(*in)[i], &(*out)[i]
  2009  				*out = new(ResourceResult)
  2010  				**out = **in
  2011  			}
  2012  		}
  2013  	}
  2014  	in.Source.DeepCopyInto(&out.Source)
  2015  	return
  2016  }
  2017  
  2018  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOperationResult.
  2019  func (in *SyncOperationResult) DeepCopy() *SyncOperationResult {
  2020  	if in == nil {
  2021  		return nil
  2022  	}
  2023  	out := new(SyncOperationResult)
  2024  	in.DeepCopyInto(out)
  2025  	return out
  2026  }
  2027  
  2028  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2029  func (in SyncOptions) DeepCopyInto(out *SyncOptions) {
  2030  	{
  2031  		in := &in
  2032  		*out = make(SyncOptions, len(*in))
  2033  		copy(*out, *in)
  2034  		return
  2035  	}
  2036  }
  2037  
  2038  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOptions.
  2039  func (in SyncOptions) DeepCopy() SyncOptions {
  2040  	if in == nil {
  2041  		return nil
  2042  	}
  2043  	out := new(SyncOptions)
  2044  	in.DeepCopyInto(out)
  2045  	return *out
  2046  }
  2047  
  2048  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2049  func (in *SyncPolicy) DeepCopyInto(out *SyncPolicy) {
  2050  	*out = *in
  2051  	if in.Automated != nil {
  2052  		in, out := &in.Automated, &out.Automated
  2053  		*out = new(SyncPolicyAutomated)
  2054  		**out = **in
  2055  	}
  2056  	if in.SyncOptions != nil {
  2057  		in, out := &in.SyncOptions, &out.SyncOptions
  2058  		*out = make(SyncOptions, len(*in))
  2059  		copy(*out, *in)
  2060  	}
  2061  	if in.Retry != nil {
  2062  		in, out := &in.Retry, &out.Retry
  2063  		*out = new(RetryStrategy)
  2064  		(*in).DeepCopyInto(*out)
  2065  	}
  2066  	return
  2067  }
  2068  
  2069  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncPolicy.
  2070  func (in *SyncPolicy) DeepCopy() *SyncPolicy {
  2071  	if in == nil {
  2072  		return nil
  2073  	}
  2074  	out := new(SyncPolicy)
  2075  	in.DeepCopyInto(out)
  2076  	return out
  2077  }
  2078  
  2079  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2080  func (in *SyncPolicyAutomated) DeepCopyInto(out *SyncPolicyAutomated) {
  2081  	*out = *in
  2082  	return
  2083  }
  2084  
  2085  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncPolicyAutomated.
  2086  func (in *SyncPolicyAutomated) DeepCopy() *SyncPolicyAutomated {
  2087  	if in == nil {
  2088  		return nil
  2089  	}
  2090  	out := new(SyncPolicyAutomated)
  2091  	in.DeepCopyInto(out)
  2092  	return out
  2093  }
  2094  
  2095  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2096  func (in *SyncStatus) DeepCopyInto(out *SyncStatus) {
  2097  	*out = *in
  2098  	in.ComparedTo.DeepCopyInto(&out.ComparedTo)
  2099  	return
  2100  }
  2101  
  2102  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStatus.
  2103  func (in *SyncStatus) DeepCopy() *SyncStatus {
  2104  	if in == nil {
  2105  		return nil
  2106  	}
  2107  	out := new(SyncStatus)
  2108  	in.DeepCopyInto(out)
  2109  	return out
  2110  }
  2111  
  2112  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2113  func (in *SyncStrategy) DeepCopyInto(out *SyncStrategy) {
  2114  	*out = *in
  2115  	if in.Apply != nil {
  2116  		in, out := &in.Apply, &out.Apply
  2117  		*out = new(SyncStrategyApply)
  2118  		**out = **in
  2119  	}
  2120  	if in.Hook != nil {
  2121  		in, out := &in.Hook, &out.Hook
  2122  		*out = new(SyncStrategyHook)
  2123  		**out = **in
  2124  	}
  2125  	return
  2126  }
  2127  
  2128  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStrategy.
  2129  func (in *SyncStrategy) DeepCopy() *SyncStrategy {
  2130  	if in == nil {
  2131  		return nil
  2132  	}
  2133  	out := new(SyncStrategy)
  2134  	in.DeepCopyInto(out)
  2135  	return out
  2136  }
  2137  
  2138  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2139  func (in *SyncStrategyApply) DeepCopyInto(out *SyncStrategyApply) {
  2140  	*out = *in
  2141  	return
  2142  }
  2143  
  2144  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStrategyApply.
  2145  func (in *SyncStrategyApply) DeepCopy() *SyncStrategyApply {
  2146  	if in == nil {
  2147  		return nil
  2148  	}
  2149  	out := new(SyncStrategyApply)
  2150  	in.DeepCopyInto(out)
  2151  	return out
  2152  }
  2153  
  2154  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2155  func (in *SyncStrategyHook) DeepCopyInto(out *SyncStrategyHook) {
  2156  	*out = *in
  2157  	out.SyncStrategyApply = in.SyncStrategyApply
  2158  	return
  2159  }
  2160  
  2161  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStrategyHook.
  2162  func (in *SyncStrategyHook) DeepCopy() *SyncStrategyHook {
  2163  	if in == nil {
  2164  		return nil
  2165  	}
  2166  	out := new(SyncStrategyHook)
  2167  	in.DeepCopyInto(out)
  2168  	return out
  2169  }
  2170  
  2171  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2172  func (in *SyncWindow) DeepCopyInto(out *SyncWindow) {
  2173  	*out = *in
  2174  	if in.Applications != nil {
  2175  		in, out := &in.Applications, &out.Applications
  2176  		*out = make([]string, len(*in))
  2177  		copy(*out, *in)
  2178  	}
  2179  	if in.Namespaces != nil {
  2180  		in, out := &in.Namespaces, &out.Namespaces
  2181  		*out = make([]string, len(*in))
  2182  		copy(*out, *in)
  2183  	}
  2184  	if in.Clusters != nil {
  2185  		in, out := &in.Clusters, &out.Clusters
  2186  		*out = make([]string, len(*in))
  2187  		copy(*out, *in)
  2188  	}
  2189  	return
  2190  }
  2191  
  2192  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncWindow.
  2193  func (in *SyncWindow) DeepCopy() *SyncWindow {
  2194  	if in == nil {
  2195  		return nil
  2196  	}
  2197  	out := new(SyncWindow)
  2198  	in.DeepCopyInto(out)
  2199  	return out
  2200  }
  2201  
  2202  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2203  func (in SyncWindows) DeepCopyInto(out *SyncWindows) {
  2204  	{
  2205  		in := &in
  2206  		*out = make(SyncWindows, len(*in))
  2207  		for i := range *in {
  2208  			if (*in)[i] != nil {
  2209  				in, out := &(*in)[i], &(*out)[i]
  2210  				*out = new(SyncWindow)
  2211  				(*in).DeepCopyInto(*out)
  2212  			}
  2213  		}
  2214  		return
  2215  	}
  2216  }
  2217  
  2218  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncWindows.
  2219  func (in SyncWindows) DeepCopy() SyncWindows {
  2220  	if in == nil {
  2221  		return nil
  2222  	}
  2223  	out := new(SyncWindows)
  2224  	in.DeepCopyInto(out)
  2225  	return *out
  2226  }
  2227  
  2228  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2229  func (in *TLSClientConfig) DeepCopyInto(out *TLSClientConfig) {
  2230  	*out = *in
  2231  	if in.CertData != nil {
  2232  		in, out := &in.CertData, &out.CertData
  2233  		*out = make([]byte, len(*in))
  2234  		copy(*out, *in)
  2235  	}
  2236  	if in.KeyData != nil {
  2237  		in, out := &in.KeyData, &out.KeyData
  2238  		*out = make([]byte, len(*in))
  2239  		copy(*out, *in)
  2240  	}
  2241  	if in.CAData != nil {
  2242  		in, out := &in.CAData, &out.CAData
  2243  		*out = make([]byte, len(*in))
  2244  		copy(*out, *in)
  2245  	}
  2246  	return
  2247  }
  2248  
  2249  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSClientConfig.
  2250  func (in *TLSClientConfig) DeepCopy() *TLSClientConfig {
  2251  	if in == nil {
  2252  		return nil
  2253  	}
  2254  	out := new(TLSClientConfig)
  2255  	in.DeepCopyInto(out)
  2256  	return out
  2257  }