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

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright 2020 The KubeSphere Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by controller-gen. DO NOT EDIT.
    21  
    22  package v1alpha1
    23  
    24  import (
    25  	runtime "k8s.io/apimachinery/pkg/runtime"
    26  )
    27  
    28  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    29  func (in *Audit) DeepCopyInto(out *Audit) {
    30  	*out = *in
    31  	in.Time.DeepCopyInto(&out.Time)
    32  }
    33  
    34  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Audit.
    35  func (in *Audit) DeepCopy() *Audit {
    36  	if in == nil {
    37  		return nil
    38  	}
    39  	out := new(Audit)
    40  	in.DeepCopyInto(out)
    41  	return out
    42  }
    43  
    44  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    45  func (in *Dependency) DeepCopyInto(out *Dependency) {
    46  	*out = *in
    47  	if in.Tags != nil {
    48  		in, out := &in.Tags, &out.Tags
    49  		*out = make([]string, len(*in))
    50  		copy(*out, *in)
    51  	}
    52  }
    53  
    54  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dependency.
    55  func (in *Dependency) DeepCopy() *Dependency {
    56  	if in == nil {
    57  		return nil
    58  	}
    59  	out := new(Dependency)
    60  	in.DeepCopyInto(out)
    61  	return out
    62  }
    63  
    64  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    65  func (in *HelmApplication) DeepCopyInto(out *HelmApplication) {
    66  	*out = *in
    67  	out.TypeMeta = in.TypeMeta
    68  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    69  	in.Spec.DeepCopyInto(&out.Spec)
    70  	in.Status.DeepCopyInto(&out.Status)
    71  }
    72  
    73  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplication.
    74  func (in *HelmApplication) DeepCopy() *HelmApplication {
    75  	if in == nil {
    76  		return nil
    77  	}
    78  	out := new(HelmApplication)
    79  	in.DeepCopyInto(out)
    80  	return out
    81  }
    82  
    83  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    84  func (in *HelmApplication) DeepCopyObject() runtime.Object {
    85  	if c := in.DeepCopy(); c != nil {
    86  		return c
    87  	}
    88  	return nil
    89  }
    90  
    91  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    92  func (in *HelmApplicationList) DeepCopyInto(out *HelmApplicationList) {
    93  	*out = *in
    94  	out.TypeMeta = in.TypeMeta
    95  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    96  	if in.Items != nil {
    97  		in, out := &in.Items, &out.Items
    98  		*out = make([]HelmApplication, len(*in))
    99  		for i := range *in {
   100  			(*in)[i].DeepCopyInto(&(*out)[i])
   101  		}
   102  	}
   103  }
   104  
   105  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationList.
   106  func (in *HelmApplicationList) DeepCopy() *HelmApplicationList {
   107  	if in == nil {
   108  		return nil
   109  	}
   110  	out := new(HelmApplicationList)
   111  	in.DeepCopyInto(out)
   112  	return out
   113  }
   114  
   115  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   116  func (in *HelmApplicationList) DeepCopyObject() runtime.Object {
   117  	if c := in.DeepCopy(); c != nil {
   118  		return c
   119  	}
   120  	return nil
   121  }
   122  
   123  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   124  func (in *HelmApplicationSpec) DeepCopyInto(out *HelmApplicationSpec) {
   125  	*out = *in
   126  	if in.Attachments != nil {
   127  		in, out := &in.Attachments, &out.Attachments
   128  		*out = make([]string, len(*in))
   129  		copy(*out, *in)
   130  	}
   131  }
   132  
   133  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationSpec.
   134  func (in *HelmApplicationSpec) DeepCopy() *HelmApplicationSpec {
   135  	if in == nil {
   136  		return nil
   137  	}
   138  	out := new(HelmApplicationSpec)
   139  	in.DeepCopyInto(out)
   140  	return out
   141  }
   142  
   143  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   144  func (in *HelmApplicationStatus) DeepCopyInto(out *HelmApplicationStatus) {
   145  	*out = *in
   146  	if in.UpdateTime != nil {
   147  		in, out := &in.UpdateTime, &out.UpdateTime
   148  		*out = (*in).DeepCopy()
   149  	}
   150  	if in.StatusTime != nil {
   151  		in, out := &in.StatusTime, &out.StatusTime
   152  		*out = (*in).DeepCopy()
   153  	}
   154  }
   155  
   156  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationStatus.
   157  func (in *HelmApplicationStatus) DeepCopy() *HelmApplicationStatus {
   158  	if in == nil {
   159  		return nil
   160  	}
   161  	out := new(HelmApplicationStatus)
   162  	in.DeepCopyInto(out)
   163  	return out
   164  }
   165  
   166  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   167  func (in *HelmApplicationVersion) DeepCopyInto(out *HelmApplicationVersion) {
   168  	*out = *in
   169  	out.TypeMeta = in.TypeMeta
   170  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   171  	in.Spec.DeepCopyInto(&out.Spec)
   172  	in.Status.DeepCopyInto(&out.Status)
   173  }
   174  
   175  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersion.
   176  func (in *HelmApplicationVersion) DeepCopy() *HelmApplicationVersion {
   177  	if in == nil {
   178  		return nil
   179  	}
   180  	out := new(HelmApplicationVersion)
   181  	in.DeepCopyInto(out)
   182  	return out
   183  }
   184  
   185  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   186  func (in *HelmApplicationVersion) DeepCopyObject() runtime.Object {
   187  	if c := in.DeepCopy(); c != nil {
   188  		return c
   189  	}
   190  	return nil
   191  }
   192  
   193  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   194  func (in *HelmApplicationVersionList) DeepCopyInto(out *HelmApplicationVersionList) {
   195  	*out = *in
   196  	out.TypeMeta = in.TypeMeta
   197  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   198  	if in.Items != nil {
   199  		in, out := &in.Items, &out.Items
   200  		*out = make([]HelmApplicationVersion, len(*in))
   201  		for i := range *in {
   202  			(*in)[i].DeepCopyInto(&(*out)[i])
   203  		}
   204  	}
   205  }
   206  
   207  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersionList.
   208  func (in *HelmApplicationVersionList) DeepCopy() *HelmApplicationVersionList {
   209  	if in == nil {
   210  		return nil
   211  	}
   212  	out := new(HelmApplicationVersionList)
   213  	in.DeepCopyInto(out)
   214  	return out
   215  }
   216  
   217  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   218  func (in *HelmApplicationVersionList) DeepCopyObject() runtime.Object {
   219  	if c := in.DeepCopy(); c != nil {
   220  		return c
   221  	}
   222  	return nil
   223  }
   224  
   225  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   226  func (in *HelmApplicationVersionSpec) DeepCopyInto(out *HelmApplicationVersionSpec) {
   227  	*out = *in
   228  	if in.Metadata != nil {
   229  		in, out := &in.Metadata, &out.Metadata
   230  		*out = new(Metadata)
   231  		(*in).DeepCopyInto(*out)
   232  	}
   233  	if in.URLs != nil {
   234  		in, out := &in.URLs, &out.URLs
   235  		*out = make([]string, len(*in))
   236  		copy(*out, *in)
   237  	}
   238  	if in.Data != nil {
   239  		in, out := &in.Data, &out.Data
   240  		*out = make([]byte, len(*in))
   241  		copy(*out, *in)
   242  	}
   243  	if in.Created != nil {
   244  		in, out := &in.Created, &out.Created
   245  		*out = (*in).DeepCopy()
   246  	}
   247  }
   248  
   249  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersionSpec.
   250  func (in *HelmApplicationVersionSpec) DeepCopy() *HelmApplicationVersionSpec {
   251  	if in == nil {
   252  		return nil
   253  	}
   254  	out := new(HelmApplicationVersionSpec)
   255  	in.DeepCopyInto(out)
   256  	return out
   257  }
   258  
   259  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   260  func (in *HelmApplicationVersionStatus) DeepCopyInto(out *HelmApplicationVersionStatus) {
   261  	*out = *in
   262  	if in.Audit != nil {
   263  		in, out := &in.Audit, &out.Audit
   264  		*out = make([]Audit, len(*in))
   265  		for i := range *in {
   266  			(*in)[i].DeepCopyInto(&(*out)[i])
   267  		}
   268  	}
   269  }
   270  
   271  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersionStatus.
   272  func (in *HelmApplicationVersionStatus) DeepCopy() *HelmApplicationVersionStatus {
   273  	if in == nil {
   274  		return nil
   275  	}
   276  	out := new(HelmApplicationVersionStatus)
   277  	in.DeepCopyInto(out)
   278  	return out
   279  }
   280  
   281  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   282  func (in *HelmCategory) DeepCopyInto(out *HelmCategory) {
   283  	*out = *in
   284  	out.TypeMeta = in.TypeMeta
   285  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   286  	out.Spec = in.Spec
   287  	out.Status = in.Status
   288  }
   289  
   290  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategory.
   291  func (in *HelmCategory) DeepCopy() *HelmCategory {
   292  	if in == nil {
   293  		return nil
   294  	}
   295  	out := new(HelmCategory)
   296  	in.DeepCopyInto(out)
   297  	return out
   298  }
   299  
   300  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   301  func (in *HelmCategory) DeepCopyObject() runtime.Object {
   302  	if c := in.DeepCopy(); c != nil {
   303  		return c
   304  	}
   305  	return nil
   306  }
   307  
   308  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   309  func (in *HelmCategoryList) DeepCopyInto(out *HelmCategoryList) {
   310  	*out = *in
   311  	out.TypeMeta = in.TypeMeta
   312  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   313  	if in.Items != nil {
   314  		in, out := &in.Items, &out.Items
   315  		*out = make([]HelmCategory, len(*in))
   316  		for i := range *in {
   317  			(*in)[i].DeepCopyInto(&(*out)[i])
   318  		}
   319  	}
   320  }
   321  
   322  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategoryList.
   323  func (in *HelmCategoryList) DeepCopy() *HelmCategoryList {
   324  	if in == nil {
   325  		return nil
   326  	}
   327  	out := new(HelmCategoryList)
   328  	in.DeepCopyInto(out)
   329  	return out
   330  }
   331  
   332  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   333  func (in *HelmCategoryList) DeepCopyObject() runtime.Object {
   334  	if c := in.DeepCopy(); c != nil {
   335  		return c
   336  	}
   337  	return nil
   338  }
   339  
   340  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   341  func (in *HelmCategorySpec) DeepCopyInto(out *HelmCategorySpec) {
   342  	*out = *in
   343  }
   344  
   345  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategorySpec.
   346  func (in *HelmCategorySpec) DeepCopy() *HelmCategorySpec {
   347  	if in == nil {
   348  		return nil
   349  	}
   350  	out := new(HelmCategorySpec)
   351  	in.DeepCopyInto(out)
   352  	return out
   353  }
   354  
   355  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   356  func (in *HelmCategoryStatus) DeepCopyInto(out *HelmCategoryStatus) {
   357  	*out = *in
   358  }
   359  
   360  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategoryStatus.
   361  func (in *HelmCategoryStatus) DeepCopy() *HelmCategoryStatus {
   362  	if in == nil {
   363  		return nil
   364  	}
   365  	out := new(HelmCategoryStatus)
   366  	in.DeepCopyInto(out)
   367  	return out
   368  }
   369  
   370  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   371  func (in *HelmRelease) DeepCopyInto(out *HelmRelease) {
   372  	*out = *in
   373  	out.TypeMeta = in.TypeMeta
   374  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   375  	in.Spec.DeepCopyInto(&out.Spec)
   376  	in.Status.DeepCopyInto(&out.Status)
   377  }
   378  
   379  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRelease.
   380  func (in *HelmRelease) DeepCopy() *HelmRelease {
   381  	if in == nil {
   382  		return nil
   383  	}
   384  	out := new(HelmRelease)
   385  	in.DeepCopyInto(out)
   386  	return out
   387  }
   388  
   389  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   390  func (in *HelmRelease) DeepCopyObject() runtime.Object {
   391  	if c := in.DeepCopy(); c != nil {
   392  		return c
   393  	}
   394  	return nil
   395  }
   396  
   397  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   398  func (in *HelmReleaseDeployStatus) DeepCopyInto(out *HelmReleaseDeployStatus) {
   399  	*out = *in
   400  	in.Time.DeepCopyInto(&out.Time)
   401  }
   402  
   403  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseDeployStatus.
   404  func (in *HelmReleaseDeployStatus) DeepCopy() *HelmReleaseDeployStatus {
   405  	if in == nil {
   406  		return nil
   407  	}
   408  	out := new(HelmReleaseDeployStatus)
   409  	in.DeepCopyInto(out)
   410  	return out
   411  }
   412  
   413  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   414  func (in *HelmReleaseList) DeepCopyInto(out *HelmReleaseList) {
   415  	*out = *in
   416  	out.TypeMeta = in.TypeMeta
   417  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   418  	if in.Items != nil {
   419  		in, out := &in.Items, &out.Items
   420  		*out = make([]HelmRelease, len(*in))
   421  		for i := range *in {
   422  			(*in)[i].DeepCopyInto(&(*out)[i])
   423  		}
   424  	}
   425  }
   426  
   427  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseList.
   428  func (in *HelmReleaseList) DeepCopy() *HelmReleaseList {
   429  	if in == nil {
   430  		return nil
   431  	}
   432  	out := new(HelmReleaseList)
   433  	in.DeepCopyInto(out)
   434  	return out
   435  }
   436  
   437  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   438  func (in *HelmReleaseList) DeepCopyObject() runtime.Object {
   439  	if c := in.DeepCopy(); c != nil {
   440  		return c
   441  	}
   442  	return nil
   443  }
   444  
   445  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   446  func (in *HelmReleaseSpec) DeepCopyInto(out *HelmReleaseSpec) {
   447  	*out = *in
   448  	if in.Values != nil {
   449  		in, out := &in.Values, &out.Values
   450  		*out = make([]byte, len(*in))
   451  		copy(*out, *in)
   452  	}
   453  }
   454  
   455  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseSpec.
   456  func (in *HelmReleaseSpec) DeepCopy() *HelmReleaseSpec {
   457  	if in == nil {
   458  		return nil
   459  	}
   460  	out := new(HelmReleaseSpec)
   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 *HelmReleaseStatus) DeepCopyInto(out *HelmReleaseStatus) {
   467  	*out = *in
   468  	if in.DeployStatus != nil {
   469  		in, out := &in.DeployStatus, &out.DeployStatus
   470  		*out = make([]HelmReleaseDeployStatus, len(*in))
   471  		for i := range *in {
   472  			(*in)[i].DeepCopyInto(&(*out)[i])
   473  		}
   474  	}
   475  	in.LastUpdate.DeepCopyInto(&out.LastUpdate)
   476  	if in.LastDeployed != nil {
   477  		in, out := &in.LastDeployed, &out.LastDeployed
   478  		*out = (*in).DeepCopy()
   479  	}
   480  }
   481  
   482  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseStatus.
   483  func (in *HelmReleaseStatus) DeepCopy() *HelmReleaseStatus {
   484  	if in == nil {
   485  		return nil
   486  	}
   487  	out := new(HelmReleaseStatus)
   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 *HelmRepo) DeepCopyInto(out *HelmRepo) {
   494  	*out = *in
   495  	out.TypeMeta = in.TypeMeta
   496  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   497  	in.Spec.DeepCopyInto(&out.Spec)
   498  	in.Status.DeepCopyInto(&out.Status)
   499  }
   500  
   501  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepo.
   502  func (in *HelmRepo) DeepCopy() *HelmRepo {
   503  	if in == nil {
   504  		return nil
   505  	}
   506  	out := new(HelmRepo)
   507  	in.DeepCopyInto(out)
   508  	return out
   509  }
   510  
   511  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   512  func (in *HelmRepo) DeepCopyObject() runtime.Object {
   513  	if c := in.DeepCopy(); c != nil {
   514  		return c
   515  	}
   516  	return nil
   517  }
   518  
   519  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   520  func (in *HelmRepoCredential) DeepCopyInto(out *HelmRepoCredential) {
   521  	*out = *in
   522  	if in.InsecureSkipTLSVerify != nil {
   523  		in, out := &in.InsecureSkipTLSVerify, &out.InsecureSkipTLSVerify
   524  		*out = new(bool)
   525  		**out = **in
   526  	}
   527  	out.S3Config = in.S3Config
   528  }
   529  
   530  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoCredential.
   531  func (in *HelmRepoCredential) DeepCopy() *HelmRepoCredential {
   532  	if in == nil {
   533  		return nil
   534  	}
   535  	out := new(HelmRepoCredential)
   536  	in.DeepCopyInto(out)
   537  	return out
   538  }
   539  
   540  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   541  func (in *HelmRepoList) DeepCopyInto(out *HelmRepoList) {
   542  	*out = *in
   543  	out.TypeMeta = in.TypeMeta
   544  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   545  	if in.Items != nil {
   546  		in, out := &in.Items, &out.Items
   547  		*out = make([]HelmRepo, len(*in))
   548  		for i := range *in {
   549  			(*in)[i].DeepCopyInto(&(*out)[i])
   550  		}
   551  	}
   552  }
   553  
   554  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoList.
   555  func (in *HelmRepoList) DeepCopy() *HelmRepoList {
   556  	if in == nil {
   557  		return nil
   558  	}
   559  	out := new(HelmRepoList)
   560  	in.DeepCopyInto(out)
   561  	return out
   562  }
   563  
   564  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   565  func (in *HelmRepoList) DeepCopyObject() runtime.Object {
   566  	if c := in.DeepCopy(); c != nil {
   567  		return c
   568  	}
   569  	return nil
   570  }
   571  
   572  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   573  func (in *HelmRepoSpec) DeepCopyInto(out *HelmRepoSpec) {
   574  	*out = *in
   575  	in.Credential.DeepCopyInto(&out.Credential)
   576  }
   577  
   578  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoSpec.
   579  func (in *HelmRepoSpec) DeepCopy() *HelmRepoSpec {
   580  	if in == nil {
   581  		return nil
   582  	}
   583  	out := new(HelmRepoSpec)
   584  	in.DeepCopyInto(out)
   585  	return out
   586  }
   587  
   588  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   589  func (in *HelmRepoStatus) DeepCopyInto(out *HelmRepoStatus) {
   590  	*out = *in
   591  	if in.LastUpdateTime != nil {
   592  		in, out := &in.LastUpdateTime, &out.LastUpdateTime
   593  		*out = (*in).DeepCopy()
   594  	}
   595  	if in.SyncState != nil {
   596  		in, out := &in.SyncState, &out.SyncState
   597  		*out = make([]HelmRepoSyncState, len(*in))
   598  		for i := range *in {
   599  			(*in)[i].DeepCopyInto(&(*out)[i])
   600  		}
   601  	}
   602  }
   603  
   604  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoStatus.
   605  func (in *HelmRepoStatus) DeepCopy() *HelmRepoStatus {
   606  	if in == nil {
   607  		return nil
   608  	}
   609  	out := new(HelmRepoStatus)
   610  	in.DeepCopyInto(out)
   611  	return out
   612  }
   613  
   614  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   615  func (in *HelmRepoSyncState) DeepCopyInto(out *HelmRepoSyncState) {
   616  	*out = *in
   617  	if in.SyncTime != nil {
   618  		in, out := &in.SyncTime, &out.SyncTime
   619  		*out = (*in).DeepCopy()
   620  	}
   621  }
   622  
   623  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoSyncState.
   624  func (in *HelmRepoSyncState) DeepCopy() *HelmRepoSyncState {
   625  	if in == nil {
   626  		return nil
   627  	}
   628  	out := new(HelmRepoSyncState)
   629  	in.DeepCopyInto(out)
   630  	return out
   631  }
   632  
   633  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   634  func (in *Maintainer) DeepCopyInto(out *Maintainer) {
   635  	*out = *in
   636  }
   637  
   638  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Maintainer.
   639  func (in *Maintainer) DeepCopy() *Maintainer {
   640  	if in == nil {
   641  		return nil
   642  	}
   643  	out := new(Maintainer)
   644  	in.DeepCopyInto(out)
   645  	return out
   646  }
   647  
   648  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   649  func (in *Metadata) DeepCopyInto(out *Metadata) {
   650  	*out = *in
   651  	if in.Sources != nil {
   652  		in, out := &in.Sources, &out.Sources
   653  		*out = make([]string, len(*in))
   654  		copy(*out, *in)
   655  	}
   656  	if in.Keywords != nil {
   657  		in, out := &in.Keywords, &out.Keywords
   658  		*out = make([]string, len(*in))
   659  		copy(*out, *in)
   660  	}
   661  	if in.Maintainers != nil {
   662  		in, out := &in.Maintainers, &out.Maintainers
   663  		*out = make([]*Maintainer, len(*in))
   664  		for i := range *in {
   665  			if (*in)[i] != nil {
   666  				in, out := &(*in)[i], &(*out)[i]
   667  				*out = new(Maintainer)
   668  				**out = **in
   669  			}
   670  		}
   671  	}
   672  	if in.Annotations != nil {
   673  		in, out := &in.Annotations, &out.Annotations
   674  		*out = make(map[string]string, len(*in))
   675  		for key, val := range *in {
   676  			(*out)[key] = val
   677  		}
   678  	}
   679  	if in.Dependencies != nil {
   680  		in, out := &in.Dependencies, &out.Dependencies
   681  		*out = make([]*Dependency, len(*in))
   682  		for i := range *in {
   683  			if (*in)[i] != nil {
   684  				in, out := &(*in)[i], &(*out)[i]
   685  				*out = new(Dependency)
   686  				(*in).DeepCopyInto(*out)
   687  			}
   688  		}
   689  	}
   690  }
   691  
   692  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metadata.
   693  func (in *Metadata) DeepCopy() *Metadata {
   694  	if in == nil {
   695  		return nil
   696  	}
   697  	out := new(Metadata)
   698  	in.DeepCopyInto(out)
   699  	return out
   700  }
   701  
   702  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   703  func (in *S3Config) DeepCopyInto(out *S3Config) {
   704  	*out = *in
   705  }
   706  
   707  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Config.
   708  func (in *S3Config) DeepCopy() *S3Config {
   709  	if in == nil {
   710  		return nil
   711  	}
   712  	out := new(S3Config)
   713  	in.DeepCopyInto(out)
   714  	return out
   715  }