sigs.k8s.io/prow@v0.0.0-20240503223140-c5e374dc7eb1/pkg/apis/prowjobs/v1/zz_generated.deepcopy.go (about)

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