...

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

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

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Code generated by deepcopy-gen. DO NOT EDIT.
     5  
     6  package v1
     7  
     8  import (
     9  	buildv1 "github.com/openshift/api/build/v1"
    10  	corev1 "k8s.io/api/core/v1"
    11  	runtime "k8s.io/apimachinery/pkg/runtime"
    12  )
    13  
    14  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    15  func (in *ActiveDirectoryConfig) DeepCopyInto(out *ActiveDirectoryConfig) {
    16  	*out = *in
    17  	out.AllUsersQuery = in.AllUsersQuery
    18  	if in.UserNameAttributes != nil {
    19  		in, out := &in.UserNameAttributes, &out.UserNameAttributes
    20  		*out = make([]string, len(*in))
    21  		copy(*out, *in)
    22  	}
    23  	if in.GroupMembershipAttributes != nil {
    24  		in, out := &in.GroupMembershipAttributes, &out.GroupMembershipAttributes
    25  		*out = make([]string, len(*in))
    26  		copy(*out, *in)
    27  	}
    28  	return
    29  }
    30  
    31  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryConfig.
    32  func (in *ActiveDirectoryConfig) DeepCopy() *ActiveDirectoryConfig {
    33  	if in == nil {
    34  		return nil
    35  	}
    36  	out := new(ActiveDirectoryConfig)
    37  	in.DeepCopyInto(out)
    38  	return out
    39  }
    40  
    41  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    42  func (in *AdmissionConfig) DeepCopyInto(out *AdmissionConfig) {
    43  	*out = *in
    44  	if in.PluginConfig != nil {
    45  		in, out := &in.PluginConfig, &out.PluginConfig
    46  		*out = make(map[string]*AdmissionPluginConfig, len(*in))
    47  		for key, val := range *in {
    48  			var outVal *AdmissionPluginConfig
    49  			if val == nil {
    50  				(*out)[key] = nil
    51  			} else {
    52  				in, out := &val, &outVal
    53  				*out = new(AdmissionPluginConfig)
    54  				(*in).DeepCopyInto(*out)
    55  			}
    56  			(*out)[key] = outVal
    57  		}
    58  	}
    59  	if in.PluginOrderOverride != nil {
    60  		in, out := &in.PluginOrderOverride, &out.PluginOrderOverride
    61  		*out = make([]string, len(*in))
    62  		copy(*out, *in)
    63  	}
    64  	return
    65  }
    66  
    67  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionConfig.
    68  func (in *AdmissionConfig) DeepCopy() *AdmissionConfig {
    69  	if in == nil {
    70  		return nil
    71  	}
    72  	out := new(AdmissionConfig)
    73  	in.DeepCopyInto(out)
    74  	return out
    75  }
    76  
    77  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    78  func (in *AdmissionPluginConfig) DeepCopyInto(out *AdmissionPluginConfig) {
    79  	*out = *in
    80  	in.Configuration.DeepCopyInto(&out.Configuration)
    81  	return
    82  }
    83  
    84  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPluginConfig.
    85  func (in *AdmissionPluginConfig) DeepCopy() *AdmissionPluginConfig {
    86  	if in == nil {
    87  		return nil
    88  	}
    89  	out := new(AdmissionPluginConfig)
    90  	in.DeepCopyInto(out)
    91  	return out
    92  }
    93  
    94  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    95  func (in *AggregatorConfig) DeepCopyInto(out *AggregatorConfig) {
    96  	*out = *in
    97  	out.ProxyClientInfo = in.ProxyClientInfo
    98  	return
    99  }
   100  
   101  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregatorConfig.
   102  func (in *AggregatorConfig) DeepCopy() *AggregatorConfig {
   103  	if in == nil {
   104  		return nil
   105  	}
   106  	out := new(AggregatorConfig)
   107  	in.DeepCopyInto(out)
   108  	return out
   109  }
   110  
   111  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   112  func (in *AllowAllPasswordIdentityProvider) DeepCopyInto(out *AllowAllPasswordIdentityProvider) {
   113  	*out = *in
   114  	out.TypeMeta = in.TypeMeta
   115  	return
   116  }
   117  
   118  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowAllPasswordIdentityProvider.
   119  func (in *AllowAllPasswordIdentityProvider) DeepCopy() *AllowAllPasswordIdentityProvider {
   120  	if in == nil {
   121  		return nil
   122  	}
   123  	out := new(AllowAllPasswordIdentityProvider)
   124  	in.DeepCopyInto(out)
   125  	return out
   126  }
   127  
   128  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   129  func (in *AllowAllPasswordIdentityProvider) DeepCopyObject() runtime.Object {
   130  	if c := in.DeepCopy(); c != nil {
   131  		return c
   132  	}
   133  	return nil
   134  }
   135  
   136  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   137  func (in AllowedRegistries) DeepCopyInto(out *AllowedRegistries) {
   138  	{
   139  		in := &in
   140  		*out = make(AllowedRegistries, len(*in))
   141  		copy(*out, *in)
   142  		return
   143  	}
   144  }
   145  
   146  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedRegistries.
   147  func (in AllowedRegistries) DeepCopy() AllowedRegistries {
   148  	if in == nil {
   149  		return nil
   150  	}
   151  	out := new(AllowedRegistries)
   152  	in.DeepCopyInto(out)
   153  	return *out
   154  }
   155  
   156  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   157  func (in *AuditConfig) DeepCopyInto(out *AuditConfig) {
   158  	*out = *in
   159  	in.PolicyConfiguration.DeepCopyInto(&out.PolicyConfiguration)
   160  	return
   161  }
   162  
   163  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditConfig.
   164  func (in *AuditConfig) DeepCopy() *AuditConfig {
   165  	if in == nil {
   166  		return nil
   167  	}
   168  	out := new(AuditConfig)
   169  	in.DeepCopyInto(out)
   170  	return out
   171  }
   172  
   173  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   174  func (in *AugmentedActiveDirectoryConfig) DeepCopyInto(out *AugmentedActiveDirectoryConfig) {
   175  	*out = *in
   176  	out.AllUsersQuery = in.AllUsersQuery
   177  	if in.UserNameAttributes != nil {
   178  		in, out := &in.UserNameAttributes, &out.UserNameAttributes
   179  		*out = make([]string, len(*in))
   180  		copy(*out, *in)
   181  	}
   182  	if in.GroupMembershipAttributes != nil {
   183  		in, out := &in.GroupMembershipAttributes, &out.GroupMembershipAttributes
   184  		*out = make([]string, len(*in))
   185  		copy(*out, *in)
   186  	}
   187  	out.AllGroupsQuery = in.AllGroupsQuery
   188  	if in.GroupNameAttributes != nil {
   189  		in, out := &in.GroupNameAttributes, &out.GroupNameAttributes
   190  		*out = make([]string, len(*in))
   191  		copy(*out, *in)
   192  	}
   193  	return
   194  }
   195  
   196  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AugmentedActiveDirectoryConfig.
   197  func (in *AugmentedActiveDirectoryConfig) DeepCopy() *AugmentedActiveDirectoryConfig {
   198  	if in == nil {
   199  		return nil
   200  	}
   201  	out := new(AugmentedActiveDirectoryConfig)
   202  	in.DeepCopyInto(out)
   203  	return out
   204  }
   205  
   206  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   207  func (in *BasicAuthPasswordIdentityProvider) DeepCopyInto(out *BasicAuthPasswordIdentityProvider) {
   208  	*out = *in
   209  	out.TypeMeta = in.TypeMeta
   210  	out.RemoteConnectionInfo = in.RemoteConnectionInfo
   211  	return
   212  }
   213  
   214  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthPasswordIdentityProvider.
   215  func (in *BasicAuthPasswordIdentityProvider) DeepCopy() *BasicAuthPasswordIdentityProvider {
   216  	if in == nil {
   217  		return nil
   218  	}
   219  	out := new(BasicAuthPasswordIdentityProvider)
   220  	in.DeepCopyInto(out)
   221  	return out
   222  }
   223  
   224  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   225  func (in *BasicAuthPasswordIdentityProvider) DeepCopyObject() runtime.Object {
   226  	if c := in.DeepCopy(); c != nil {
   227  		return c
   228  	}
   229  	return nil
   230  }
   231  
   232  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   233  func (in *BuildDefaultsConfig) DeepCopyInto(out *BuildDefaultsConfig) {
   234  	*out = *in
   235  	out.TypeMeta = in.TypeMeta
   236  	if in.Env != nil {
   237  		in, out := &in.Env, &out.Env
   238  		*out = make([]corev1.EnvVar, len(*in))
   239  		for i := range *in {
   240  			(*in)[i].DeepCopyInto(&(*out)[i])
   241  		}
   242  	}
   243  	if in.SourceStrategyDefaults != nil {
   244  		in, out := &in.SourceStrategyDefaults, &out.SourceStrategyDefaults
   245  		*out = new(SourceStrategyDefaultsConfig)
   246  		(*in).DeepCopyInto(*out)
   247  	}
   248  	if in.ImageLabels != nil {
   249  		in, out := &in.ImageLabels, &out.ImageLabels
   250  		*out = make([]buildv1.ImageLabel, len(*in))
   251  		copy(*out, *in)
   252  	}
   253  	if in.NodeSelector != nil {
   254  		in, out := &in.NodeSelector, &out.NodeSelector
   255  		*out = make(map[string]string, len(*in))
   256  		for key, val := range *in {
   257  			(*out)[key] = val
   258  		}
   259  	}
   260  	if in.Annotations != nil {
   261  		in, out := &in.Annotations, &out.Annotations
   262  		*out = make(map[string]string, len(*in))
   263  		for key, val := range *in {
   264  			(*out)[key] = val
   265  		}
   266  	}
   267  	in.Resources.DeepCopyInto(&out.Resources)
   268  	return
   269  }
   270  
   271  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildDefaultsConfig.
   272  func (in *BuildDefaultsConfig) DeepCopy() *BuildDefaultsConfig {
   273  	if in == nil {
   274  		return nil
   275  	}
   276  	out := new(BuildDefaultsConfig)
   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 *BuildDefaultsConfig) 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 *BuildOverridesConfig) DeepCopyInto(out *BuildOverridesConfig) {
   291  	*out = *in
   292  	out.TypeMeta = in.TypeMeta
   293  	if in.ImageLabels != nil {
   294  		in, out := &in.ImageLabels, &out.ImageLabels
   295  		*out = make([]buildv1.ImageLabel, len(*in))
   296  		copy(*out, *in)
   297  	}
   298  	if in.NodeSelector != nil {
   299  		in, out := &in.NodeSelector, &out.NodeSelector
   300  		*out = make(map[string]string, len(*in))
   301  		for key, val := range *in {
   302  			(*out)[key] = val
   303  		}
   304  	}
   305  	if in.Annotations != nil {
   306  		in, out := &in.Annotations, &out.Annotations
   307  		*out = make(map[string]string, len(*in))
   308  		for key, val := range *in {
   309  			(*out)[key] = val
   310  		}
   311  	}
   312  	if in.Tolerations != nil {
   313  		in, out := &in.Tolerations, &out.Tolerations
   314  		*out = make([]corev1.Toleration, len(*in))
   315  		for i := range *in {
   316  			(*in)[i].DeepCopyInto(&(*out)[i])
   317  		}
   318  	}
   319  	return
   320  }
   321  
   322  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildOverridesConfig.
   323  func (in *BuildOverridesConfig) DeepCopy() *BuildOverridesConfig {
   324  	if in == nil {
   325  		return nil
   326  	}
   327  	out := new(BuildOverridesConfig)
   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 *BuildOverridesConfig) 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 *CertInfo) DeepCopyInto(out *CertInfo) {
   342  	*out = *in
   343  	return
   344  }
   345  
   346  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertInfo.
   347  func (in *CertInfo) DeepCopy() *CertInfo {
   348  	if in == nil {
   349  		return nil
   350  	}
   351  	out := new(CertInfo)
   352  	in.DeepCopyInto(out)
   353  	return out
   354  }
   355  
   356  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   357  func (in *ClientConnectionOverrides) DeepCopyInto(out *ClientConnectionOverrides) {
   358  	*out = *in
   359  	return
   360  }
   361  
   362  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConnectionOverrides.
   363  func (in *ClientConnectionOverrides) DeepCopy() *ClientConnectionOverrides {
   364  	if in == nil {
   365  		return nil
   366  	}
   367  	out := new(ClientConnectionOverrides)
   368  	in.DeepCopyInto(out)
   369  	return out
   370  }
   371  
   372  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   373  func (in *ClusterNetworkEntry) DeepCopyInto(out *ClusterNetworkEntry) {
   374  	*out = *in
   375  	return
   376  }
   377  
   378  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkEntry.
   379  func (in *ClusterNetworkEntry) DeepCopy() *ClusterNetworkEntry {
   380  	if in == nil {
   381  		return nil
   382  	}
   383  	out := new(ClusterNetworkEntry)
   384  	in.DeepCopyInto(out)
   385  	return out
   386  }
   387  
   388  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   389  func (in *ControllerConfig) DeepCopyInto(out *ControllerConfig) {
   390  	*out = *in
   391  	if in.Controllers != nil {
   392  		in, out := &in.Controllers, &out.Controllers
   393  		*out = make([]string, len(*in))
   394  		copy(*out, *in)
   395  	}
   396  	if in.Election != nil {
   397  		in, out := &in.Election, &out.Election
   398  		*out = new(ControllerElectionConfig)
   399  		**out = **in
   400  	}
   401  	in.ServiceServingCert.DeepCopyInto(&out.ServiceServingCert)
   402  	return
   403  }
   404  
   405  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerConfig.
   406  func (in *ControllerConfig) DeepCopy() *ControllerConfig {
   407  	if in == nil {
   408  		return nil
   409  	}
   410  	out := new(ControllerConfig)
   411  	in.DeepCopyInto(out)
   412  	return out
   413  }
   414  
   415  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   416  func (in *ControllerElectionConfig) DeepCopyInto(out *ControllerElectionConfig) {
   417  	*out = *in
   418  	out.LockResource = in.LockResource
   419  	return
   420  }
   421  
   422  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerElectionConfig.
   423  func (in *ControllerElectionConfig) DeepCopy() *ControllerElectionConfig {
   424  	if in == nil {
   425  		return nil
   426  	}
   427  	out := new(ControllerElectionConfig)
   428  	in.DeepCopyInto(out)
   429  	return out
   430  }
   431  
   432  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   433  func (in *DNSConfig) DeepCopyInto(out *DNSConfig) {
   434  	*out = *in
   435  	return
   436  }
   437  
   438  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfig.
   439  func (in *DNSConfig) DeepCopy() *DNSConfig {
   440  	if in == nil {
   441  		return nil
   442  	}
   443  	out := new(DNSConfig)
   444  	in.DeepCopyInto(out)
   445  	return out
   446  }
   447  
   448  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   449  func (in *DefaultAdmissionConfig) DeepCopyInto(out *DefaultAdmissionConfig) {
   450  	*out = *in
   451  	out.TypeMeta = in.TypeMeta
   452  	return
   453  }
   454  
   455  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultAdmissionConfig.
   456  func (in *DefaultAdmissionConfig) DeepCopy() *DefaultAdmissionConfig {
   457  	if in == nil {
   458  		return nil
   459  	}
   460  	out := new(DefaultAdmissionConfig)
   461  	in.DeepCopyInto(out)
   462  	return out
   463  }
   464  
   465  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   466  func (in *DefaultAdmissionConfig) DeepCopyObject() runtime.Object {
   467  	if c := in.DeepCopy(); c != nil {
   468  		return c
   469  	}
   470  	return nil
   471  }
   472  
   473  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   474  func (in *DenyAllPasswordIdentityProvider) DeepCopyInto(out *DenyAllPasswordIdentityProvider) {
   475  	*out = *in
   476  	out.TypeMeta = in.TypeMeta
   477  	return
   478  }
   479  
   480  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyAllPasswordIdentityProvider.
   481  func (in *DenyAllPasswordIdentityProvider) DeepCopy() *DenyAllPasswordIdentityProvider {
   482  	if in == nil {
   483  		return nil
   484  	}
   485  	out := new(DenyAllPasswordIdentityProvider)
   486  	in.DeepCopyInto(out)
   487  	return out
   488  }
   489  
   490  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   491  func (in *DenyAllPasswordIdentityProvider) DeepCopyObject() runtime.Object {
   492  	if c := in.DeepCopy(); c != nil {
   493  		return c
   494  	}
   495  	return nil
   496  }
   497  
   498  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   499  func (in *DockerConfig) DeepCopyInto(out *DockerConfig) {
   500  	*out = *in
   501  	return
   502  }
   503  
   504  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerConfig.
   505  func (in *DockerConfig) DeepCopy() *DockerConfig {
   506  	if in == nil {
   507  		return nil
   508  	}
   509  	out := new(DockerConfig)
   510  	in.DeepCopyInto(out)
   511  	return out
   512  }
   513  
   514  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   515  func (in *EtcdConfig) DeepCopyInto(out *EtcdConfig) {
   516  	*out = *in
   517  	in.ServingInfo.DeepCopyInto(&out.ServingInfo)
   518  	in.PeerServingInfo.DeepCopyInto(&out.PeerServingInfo)
   519  	return
   520  }
   521  
   522  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdConfig.
   523  func (in *EtcdConfig) DeepCopy() *EtcdConfig {
   524  	if in == nil {
   525  		return nil
   526  	}
   527  	out := new(EtcdConfig)
   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 *EtcdConnectionInfo) DeepCopyInto(out *EtcdConnectionInfo) {
   534  	*out = *in
   535  	if in.URLs != nil {
   536  		in, out := &in.URLs, &out.URLs
   537  		*out = make([]string, len(*in))
   538  		copy(*out, *in)
   539  	}
   540  	out.CertInfo = in.CertInfo
   541  	return
   542  }
   543  
   544  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdConnectionInfo.
   545  func (in *EtcdConnectionInfo) DeepCopy() *EtcdConnectionInfo {
   546  	if in == nil {
   547  		return nil
   548  	}
   549  	out := new(EtcdConnectionInfo)
   550  	in.DeepCopyInto(out)
   551  	return out
   552  }
   553  
   554  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   555  func (in *EtcdStorageConfig) DeepCopyInto(out *EtcdStorageConfig) {
   556  	*out = *in
   557  	return
   558  }
   559  
   560  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdStorageConfig.
   561  func (in *EtcdStorageConfig) DeepCopy() *EtcdStorageConfig {
   562  	if in == nil {
   563  		return nil
   564  	}
   565  	out := new(EtcdStorageConfig)
   566  	in.DeepCopyInto(out)
   567  	return out
   568  }
   569  
   570  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   571  func (in ExtendedArguments) DeepCopyInto(out *ExtendedArguments) {
   572  	{
   573  		in := &in
   574  		*out = make(ExtendedArguments, len(*in))
   575  		for key, val := range *in {
   576  			var outVal []string
   577  			if val == nil {
   578  				(*out)[key] = nil
   579  			} else {
   580  				in, out := &val, &outVal
   581  				*out = make([]string, len(*in))
   582  				copy(*out, *in)
   583  			}
   584  			(*out)[key] = outVal
   585  		}
   586  		return
   587  	}
   588  }
   589  
   590  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedArguments.
   591  func (in ExtendedArguments) DeepCopy() ExtendedArguments {
   592  	if in == nil {
   593  		return nil
   594  	}
   595  	out := new(ExtendedArguments)
   596  	in.DeepCopyInto(out)
   597  	return *out
   598  }
   599  
   600  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   601  func (in FeatureList) DeepCopyInto(out *FeatureList) {
   602  	{
   603  		in := &in
   604  		*out = make(FeatureList, len(*in))
   605  		copy(*out, *in)
   606  		return
   607  	}
   608  }
   609  
   610  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureList.
   611  func (in FeatureList) DeepCopy() FeatureList {
   612  	if in == nil {
   613  		return nil
   614  	}
   615  	out := new(FeatureList)
   616  	in.DeepCopyInto(out)
   617  	return *out
   618  }
   619  
   620  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   621  func (in *GitHubIdentityProvider) DeepCopyInto(out *GitHubIdentityProvider) {
   622  	*out = *in
   623  	out.TypeMeta = in.TypeMeta
   624  	out.ClientSecret = in.ClientSecret
   625  	if in.Organizations != nil {
   626  		in, out := &in.Organizations, &out.Organizations
   627  		*out = make([]string, len(*in))
   628  		copy(*out, *in)
   629  	}
   630  	if in.Teams != nil {
   631  		in, out := &in.Teams, &out.Teams
   632  		*out = make([]string, len(*in))
   633  		copy(*out, *in)
   634  	}
   635  	return
   636  }
   637  
   638  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitHubIdentityProvider.
   639  func (in *GitHubIdentityProvider) DeepCopy() *GitHubIdentityProvider {
   640  	if in == nil {
   641  		return nil
   642  	}
   643  	out := new(GitHubIdentityProvider)
   644  	in.DeepCopyInto(out)
   645  	return out
   646  }
   647  
   648  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   649  func (in *GitHubIdentityProvider) DeepCopyObject() runtime.Object {
   650  	if c := in.DeepCopy(); c != nil {
   651  		return c
   652  	}
   653  	return nil
   654  }
   655  
   656  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   657  func (in *GitLabIdentityProvider) DeepCopyInto(out *GitLabIdentityProvider) {
   658  	*out = *in
   659  	out.TypeMeta = in.TypeMeta
   660  	out.ClientSecret = in.ClientSecret
   661  	if in.Legacy != nil {
   662  		in, out := &in.Legacy, &out.Legacy
   663  		*out = new(bool)
   664  		**out = **in
   665  	}
   666  	return
   667  }
   668  
   669  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitLabIdentityProvider.
   670  func (in *GitLabIdentityProvider) DeepCopy() *GitLabIdentityProvider {
   671  	if in == nil {
   672  		return nil
   673  	}
   674  	out := new(GitLabIdentityProvider)
   675  	in.DeepCopyInto(out)
   676  	return out
   677  }
   678  
   679  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   680  func (in *GitLabIdentityProvider) DeepCopyObject() runtime.Object {
   681  	if c := in.DeepCopy(); c != nil {
   682  		return c
   683  	}
   684  	return nil
   685  }
   686  
   687  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   688  func (in *GoogleIdentityProvider) DeepCopyInto(out *GoogleIdentityProvider) {
   689  	*out = *in
   690  	out.TypeMeta = in.TypeMeta
   691  	out.ClientSecret = in.ClientSecret
   692  	return
   693  }
   694  
   695  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleIdentityProvider.
   696  func (in *GoogleIdentityProvider) DeepCopy() *GoogleIdentityProvider {
   697  	if in == nil {
   698  		return nil
   699  	}
   700  	out := new(GoogleIdentityProvider)
   701  	in.DeepCopyInto(out)
   702  	return out
   703  }
   704  
   705  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   706  func (in *GoogleIdentityProvider) DeepCopyObject() runtime.Object {
   707  	if c := in.DeepCopy(); c != nil {
   708  		return c
   709  	}
   710  	return nil
   711  }
   712  
   713  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   714  func (in *GrantConfig) DeepCopyInto(out *GrantConfig) {
   715  	*out = *in
   716  	return
   717  }
   718  
   719  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantConfig.
   720  func (in *GrantConfig) DeepCopy() *GrantConfig {
   721  	if in == nil {
   722  		return nil
   723  	}
   724  	out := new(GrantConfig)
   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 *GroupResource) DeepCopyInto(out *GroupResource) {
   731  	*out = *in
   732  	return
   733  }
   734  
   735  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
   736  func (in *GroupResource) DeepCopy() *GroupResource {
   737  	if in == nil {
   738  		return nil
   739  	}
   740  	out := new(GroupResource)
   741  	in.DeepCopyInto(out)
   742  	return out
   743  }
   744  
   745  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   746  func (in *HTPasswdPasswordIdentityProvider) DeepCopyInto(out *HTPasswdPasswordIdentityProvider) {
   747  	*out = *in
   748  	out.TypeMeta = in.TypeMeta
   749  	return
   750  }
   751  
   752  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTPasswdPasswordIdentityProvider.
   753  func (in *HTPasswdPasswordIdentityProvider) DeepCopy() *HTPasswdPasswordIdentityProvider {
   754  	if in == nil {
   755  		return nil
   756  	}
   757  	out := new(HTPasswdPasswordIdentityProvider)
   758  	in.DeepCopyInto(out)
   759  	return out
   760  }
   761  
   762  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   763  func (in *HTPasswdPasswordIdentityProvider) DeepCopyObject() runtime.Object {
   764  	if c := in.DeepCopy(); c != nil {
   765  		return c
   766  	}
   767  	return nil
   768  }
   769  
   770  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   771  func (in *HTTPServingInfo) DeepCopyInto(out *HTTPServingInfo) {
   772  	*out = *in
   773  	in.ServingInfo.DeepCopyInto(&out.ServingInfo)
   774  	return
   775  }
   776  
   777  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPServingInfo.
   778  func (in *HTTPServingInfo) DeepCopy() *HTTPServingInfo {
   779  	if in == nil {
   780  		return nil
   781  	}
   782  	out := new(HTTPServingInfo)
   783  	in.DeepCopyInto(out)
   784  	return out
   785  }
   786  
   787  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   788  func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider) {
   789  	*out = *in
   790  	in.Provider.DeepCopyInto(&out.Provider)
   791  	return
   792  }
   793  
   794  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProvider.
   795  func (in *IdentityProvider) DeepCopy() *IdentityProvider {
   796  	if in == nil {
   797  		return nil
   798  	}
   799  	out := new(IdentityProvider)
   800  	in.DeepCopyInto(out)
   801  	return out
   802  }
   803  
   804  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   805  func (in *ImageConfig) DeepCopyInto(out *ImageConfig) {
   806  	*out = *in
   807  	return
   808  }
   809  
   810  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfig.
   811  func (in *ImageConfig) DeepCopy() *ImageConfig {
   812  	if in == nil {
   813  		return nil
   814  	}
   815  	out := new(ImageConfig)
   816  	in.DeepCopyInto(out)
   817  	return out
   818  }
   819  
   820  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   821  func (in *ImagePolicyConfig) DeepCopyInto(out *ImagePolicyConfig) {
   822  	*out = *in
   823  	if in.AllowedRegistriesForImport != nil {
   824  		in, out := &in.AllowedRegistriesForImport, &out.AllowedRegistriesForImport
   825  		*out = new(AllowedRegistries)
   826  		if **in != nil {
   827  			in, out := *in, *out
   828  			*out = make([]RegistryLocation, len(*in))
   829  			copy(*out, *in)
   830  		}
   831  	}
   832  	return
   833  }
   834  
   835  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePolicyConfig.
   836  func (in *ImagePolicyConfig) DeepCopy() *ImagePolicyConfig {
   837  	if in == nil {
   838  		return nil
   839  	}
   840  	out := new(ImagePolicyConfig)
   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 *JenkinsPipelineConfig) DeepCopyInto(out *JenkinsPipelineConfig) {
   847  	*out = *in
   848  	if in.AutoProvisionEnabled != nil {
   849  		in, out := &in.AutoProvisionEnabled, &out.AutoProvisionEnabled
   850  		*out = new(bool)
   851  		**out = **in
   852  	}
   853  	if in.Parameters != nil {
   854  		in, out := &in.Parameters, &out.Parameters
   855  		*out = make(map[string]string, len(*in))
   856  		for key, val := range *in {
   857  			(*out)[key] = val
   858  		}
   859  	}
   860  	return
   861  }
   862  
   863  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JenkinsPipelineConfig.
   864  func (in *JenkinsPipelineConfig) DeepCopy() *JenkinsPipelineConfig {
   865  	if in == nil {
   866  		return nil
   867  	}
   868  	out := new(JenkinsPipelineConfig)
   869  	in.DeepCopyInto(out)
   870  	return out
   871  }
   872  
   873  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   874  func (in *KeystonePasswordIdentityProvider) DeepCopyInto(out *KeystonePasswordIdentityProvider) {
   875  	*out = *in
   876  	out.TypeMeta = in.TypeMeta
   877  	out.RemoteConnectionInfo = in.RemoteConnectionInfo
   878  	return
   879  }
   880  
   881  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystonePasswordIdentityProvider.
   882  func (in *KeystonePasswordIdentityProvider) DeepCopy() *KeystonePasswordIdentityProvider {
   883  	if in == nil {
   884  		return nil
   885  	}
   886  	out := new(KeystonePasswordIdentityProvider)
   887  	in.DeepCopyInto(out)
   888  	return out
   889  }
   890  
   891  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   892  func (in *KeystonePasswordIdentityProvider) DeepCopyObject() runtime.Object {
   893  	if c := in.DeepCopy(); c != nil {
   894  		return c
   895  	}
   896  	return nil
   897  }
   898  
   899  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   900  func (in *KubeletConnectionInfo) DeepCopyInto(out *KubeletConnectionInfo) {
   901  	*out = *in
   902  	out.CertInfo = in.CertInfo
   903  	return
   904  }
   905  
   906  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletConnectionInfo.
   907  func (in *KubeletConnectionInfo) DeepCopy() *KubeletConnectionInfo {
   908  	if in == nil {
   909  		return nil
   910  	}
   911  	out := new(KubeletConnectionInfo)
   912  	in.DeepCopyInto(out)
   913  	return out
   914  }
   915  
   916  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   917  func (in *KubernetesMasterConfig) DeepCopyInto(out *KubernetesMasterConfig) {
   918  	*out = *in
   919  	if in.APILevels != nil {
   920  		in, out := &in.APILevels, &out.APILevels
   921  		*out = make([]string, len(*in))
   922  		copy(*out, *in)
   923  	}
   924  	if in.DisabledAPIGroupVersions != nil {
   925  		in, out := &in.DisabledAPIGroupVersions, &out.DisabledAPIGroupVersions
   926  		*out = make(map[string][]string, len(*in))
   927  		for key, val := range *in {
   928  			var outVal []string
   929  			if val == nil {
   930  				(*out)[key] = nil
   931  			} else {
   932  				in, out := &val, &outVal
   933  				*out = make([]string, len(*in))
   934  				copy(*out, *in)
   935  			}
   936  			(*out)[key] = outVal
   937  		}
   938  	}
   939  	out.ProxyClientInfo = in.ProxyClientInfo
   940  	if in.APIServerArguments != nil {
   941  		in, out := &in.APIServerArguments, &out.APIServerArguments
   942  		*out = make(ExtendedArguments, len(*in))
   943  		for key, val := range *in {
   944  			var outVal []string
   945  			if val == nil {
   946  				(*out)[key] = nil
   947  			} else {
   948  				in, out := &val, &outVal
   949  				*out = make([]string, len(*in))
   950  				copy(*out, *in)
   951  			}
   952  			(*out)[key] = outVal
   953  		}
   954  	}
   955  	if in.ControllerArguments != nil {
   956  		in, out := &in.ControllerArguments, &out.ControllerArguments
   957  		*out = make(ExtendedArguments, len(*in))
   958  		for key, val := range *in {
   959  			var outVal []string
   960  			if val == nil {
   961  				(*out)[key] = nil
   962  			} else {
   963  				in, out := &val, &outVal
   964  				*out = make([]string, len(*in))
   965  				copy(*out, *in)
   966  			}
   967  			(*out)[key] = outVal
   968  		}
   969  	}
   970  	if in.SchedulerArguments != nil {
   971  		in, out := &in.SchedulerArguments, &out.SchedulerArguments
   972  		*out = make(ExtendedArguments, len(*in))
   973  		for key, val := range *in {
   974  			var outVal []string
   975  			if val == nil {
   976  				(*out)[key] = nil
   977  			} else {
   978  				in, out := &val, &outVal
   979  				*out = make([]string, len(*in))
   980  				copy(*out, *in)
   981  			}
   982  			(*out)[key] = outVal
   983  		}
   984  	}
   985  	return
   986  }
   987  
   988  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesMasterConfig.
   989  func (in *KubernetesMasterConfig) DeepCopy() *KubernetesMasterConfig {
   990  	if in == nil {
   991  		return nil
   992  	}
   993  	out := new(KubernetesMasterConfig)
   994  	in.DeepCopyInto(out)
   995  	return out
   996  }
   997  
   998  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   999  func (in *LDAPAttributeMapping) DeepCopyInto(out *LDAPAttributeMapping) {
  1000  	*out = *in
  1001  	if in.ID != nil {
  1002  		in, out := &in.ID, &out.ID
  1003  		*out = make([]string, len(*in))
  1004  		copy(*out, *in)
  1005  	}
  1006  	if in.PreferredUsername != nil {
  1007  		in, out := &in.PreferredUsername, &out.PreferredUsername
  1008  		*out = make([]string, len(*in))
  1009  		copy(*out, *in)
  1010  	}
  1011  	if in.Name != nil {
  1012  		in, out := &in.Name, &out.Name
  1013  		*out = make([]string, len(*in))
  1014  		copy(*out, *in)
  1015  	}
  1016  	if in.Email != nil {
  1017  		in, out := &in.Email, &out.Email
  1018  		*out = make([]string, len(*in))
  1019  		copy(*out, *in)
  1020  	}
  1021  	return
  1022  }
  1023  
  1024  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LDAPAttributeMapping.
  1025  func (in *LDAPAttributeMapping) DeepCopy() *LDAPAttributeMapping {
  1026  	if in == nil {
  1027  		return nil
  1028  	}
  1029  	out := new(LDAPAttributeMapping)
  1030  	in.DeepCopyInto(out)
  1031  	return out
  1032  }
  1033  
  1034  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1035  func (in *LDAPPasswordIdentityProvider) DeepCopyInto(out *LDAPPasswordIdentityProvider) {
  1036  	*out = *in
  1037  	out.TypeMeta = in.TypeMeta
  1038  	out.BindPassword = in.BindPassword
  1039  	in.Attributes.DeepCopyInto(&out.Attributes)
  1040  	return
  1041  }
  1042  
  1043  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LDAPPasswordIdentityProvider.
  1044  func (in *LDAPPasswordIdentityProvider) DeepCopy() *LDAPPasswordIdentityProvider {
  1045  	if in == nil {
  1046  		return nil
  1047  	}
  1048  	out := new(LDAPPasswordIdentityProvider)
  1049  	in.DeepCopyInto(out)
  1050  	return out
  1051  }
  1052  
  1053  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1054  func (in *LDAPPasswordIdentityProvider) DeepCopyObject() runtime.Object {
  1055  	if c := in.DeepCopy(); c != nil {
  1056  		return c
  1057  	}
  1058  	return nil
  1059  }
  1060  
  1061  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1062  func (in *LDAPQuery) DeepCopyInto(out *LDAPQuery) {
  1063  	*out = *in
  1064  	return
  1065  }
  1066  
  1067  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LDAPQuery.
  1068  func (in *LDAPQuery) DeepCopy() *LDAPQuery {
  1069  	if in == nil {
  1070  		return nil
  1071  	}
  1072  	out := new(LDAPQuery)
  1073  	in.DeepCopyInto(out)
  1074  	return out
  1075  }
  1076  
  1077  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1078  func (in *LDAPSyncConfig) DeepCopyInto(out *LDAPSyncConfig) {
  1079  	*out = *in
  1080  	out.TypeMeta = in.TypeMeta
  1081  	out.BindPassword = in.BindPassword
  1082  	if in.LDAPGroupUIDToOpenShiftGroupNameMapping != nil {
  1083  		in, out := &in.LDAPGroupUIDToOpenShiftGroupNameMapping, &out.LDAPGroupUIDToOpenShiftGroupNameMapping
  1084  		*out = make(map[string]string, len(*in))
  1085  		for key, val := range *in {
  1086  			(*out)[key] = val
  1087  		}
  1088  	}
  1089  	if in.RFC2307Config != nil {
  1090  		in, out := &in.RFC2307Config, &out.RFC2307Config
  1091  		*out = new(RFC2307Config)
  1092  		(*in).DeepCopyInto(*out)
  1093  	}
  1094  	if in.ActiveDirectoryConfig != nil {
  1095  		in, out := &in.ActiveDirectoryConfig, &out.ActiveDirectoryConfig
  1096  		*out = new(ActiveDirectoryConfig)
  1097  		(*in).DeepCopyInto(*out)
  1098  	}
  1099  	if in.AugmentedActiveDirectoryConfig != nil {
  1100  		in, out := &in.AugmentedActiveDirectoryConfig, &out.AugmentedActiveDirectoryConfig
  1101  		*out = new(AugmentedActiveDirectoryConfig)
  1102  		(*in).DeepCopyInto(*out)
  1103  	}
  1104  	return
  1105  }
  1106  
  1107  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LDAPSyncConfig.
  1108  func (in *LDAPSyncConfig) DeepCopy() *LDAPSyncConfig {
  1109  	if in == nil {
  1110  		return nil
  1111  	}
  1112  	out := new(LDAPSyncConfig)
  1113  	in.DeepCopyInto(out)
  1114  	return out
  1115  }
  1116  
  1117  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1118  func (in *LDAPSyncConfig) DeepCopyObject() runtime.Object {
  1119  	if c := in.DeepCopy(); c != nil {
  1120  		return c
  1121  	}
  1122  	return nil
  1123  }
  1124  
  1125  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1126  func (in *LocalQuota) DeepCopyInto(out *LocalQuota) {
  1127  	*out = *in
  1128  	if in.PerFSGroup != nil {
  1129  		in, out := &in.PerFSGroup, &out.PerFSGroup
  1130  		x := (*in).DeepCopy()
  1131  		*out = &x
  1132  	}
  1133  	return
  1134  }
  1135  
  1136  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalQuota.
  1137  func (in *LocalQuota) DeepCopy() *LocalQuota {
  1138  	if in == nil {
  1139  		return nil
  1140  	}
  1141  	out := new(LocalQuota)
  1142  	in.DeepCopyInto(out)
  1143  	return out
  1144  }
  1145  
  1146  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1147  func (in *MasterAuthConfig) DeepCopyInto(out *MasterAuthConfig) {
  1148  	*out = *in
  1149  	if in.RequestHeader != nil {
  1150  		in, out := &in.RequestHeader, &out.RequestHeader
  1151  		*out = new(RequestHeaderAuthenticationOptions)
  1152  		(*in).DeepCopyInto(*out)
  1153  	}
  1154  	if in.WebhookTokenAuthenticators != nil {
  1155  		in, out := &in.WebhookTokenAuthenticators, &out.WebhookTokenAuthenticators
  1156  		*out = make([]WebhookTokenAuthenticator, len(*in))
  1157  		copy(*out, *in)
  1158  	}
  1159  	return
  1160  }
  1161  
  1162  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterAuthConfig.
  1163  func (in *MasterAuthConfig) DeepCopy() *MasterAuthConfig {
  1164  	if in == nil {
  1165  		return nil
  1166  	}
  1167  	out := new(MasterAuthConfig)
  1168  	in.DeepCopyInto(out)
  1169  	return out
  1170  }
  1171  
  1172  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1173  func (in *MasterClients) DeepCopyInto(out *MasterClients) {
  1174  	*out = *in
  1175  	if in.OpenShiftLoopbackClientConnectionOverrides != nil {
  1176  		in, out := &in.OpenShiftLoopbackClientConnectionOverrides, &out.OpenShiftLoopbackClientConnectionOverrides
  1177  		*out = new(ClientConnectionOverrides)
  1178  		**out = **in
  1179  	}
  1180  	return
  1181  }
  1182  
  1183  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterClients.
  1184  func (in *MasterClients) DeepCopy() *MasterClients {
  1185  	if in == nil {
  1186  		return nil
  1187  	}
  1188  	out := new(MasterClients)
  1189  	in.DeepCopyInto(out)
  1190  	return out
  1191  }
  1192  
  1193  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1194  func (in *MasterConfig) DeepCopyInto(out *MasterConfig) {
  1195  	*out = *in
  1196  	out.TypeMeta = in.TypeMeta
  1197  	in.ServingInfo.DeepCopyInto(&out.ServingInfo)
  1198  	in.AuthConfig.DeepCopyInto(&out.AuthConfig)
  1199  	out.AggregatorConfig = in.AggregatorConfig
  1200  	if in.CORSAllowedOrigins != nil {
  1201  		in, out := &in.CORSAllowedOrigins, &out.CORSAllowedOrigins
  1202  		*out = make([]string, len(*in))
  1203  		copy(*out, *in)
  1204  	}
  1205  	if in.APILevels != nil {
  1206  		in, out := &in.APILevels, &out.APILevels
  1207  		*out = make([]string, len(*in))
  1208  		copy(*out, *in)
  1209  	}
  1210  	in.AdmissionConfig.DeepCopyInto(&out.AdmissionConfig)
  1211  	in.ControllerConfig.DeepCopyInto(&out.ControllerConfig)
  1212  	out.EtcdStorageConfig = in.EtcdStorageConfig
  1213  	in.EtcdClientInfo.DeepCopyInto(&out.EtcdClientInfo)
  1214  	out.KubeletClientInfo = in.KubeletClientInfo
  1215  	in.KubernetesMasterConfig.DeepCopyInto(&out.KubernetesMasterConfig)
  1216  	if in.EtcdConfig != nil {
  1217  		in, out := &in.EtcdConfig, &out.EtcdConfig
  1218  		*out = new(EtcdConfig)
  1219  		(*in).DeepCopyInto(*out)
  1220  	}
  1221  	if in.OAuthConfig != nil {
  1222  		in, out := &in.OAuthConfig, &out.OAuthConfig
  1223  		*out = new(OAuthConfig)
  1224  		(*in).DeepCopyInto(*out)
  1225  	}
  1226  	if in.DNSConfig != nil {
  1227  		in, out := &in.DNSConfig, &out.DNSConfig
  1228  		*out = new(DNSConfig)
  1229  		**out = **in
  1230  	}
  1231  	in.ServiceAccountConfig.DeepCopyInto(&out.ServiceAccountConfig)
  1232  	in.MasterClients.DeepCopyInto(&out.MasterClients)
  1233  	out.ImageConfig = in.ImageConfig
  1234  	in.ImagePolicyConfig.DeepCopyInto(&out.ImagePolicyConfig)
  1235  	in.PolicyConfig.DeepCopyInto(&out.PolicyConfig)
  1236  	in.ProjectConfig.DeepCopyInto(&out.ProjectConfig)
  1237  	out.RoutingConfig = in.RoutingConfig
  1238  	in.NetworkConfig.DeepCopyInto(&out.NetworkConfig)
  1239  	in.VolumeConfig.DeepCopyInto(&out.VolumeConfig)
  1240  	in.JenkinsPipelineConfig.DeepCopyInto(&out.JenkinsPipelineConfig)
  1241  	in.AuditConfig.DeepCopyInto(&out.AuditConfig)
  1242  	return
  1243  }
  1244  
  1245  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterConfig.
  1246  func (in *MasterConfig) DeepCopy() *MasterConfig {
  1247  	if in == nil {
  1248  		return nil
  1249  	}
  1250  	out := new(MasterConfig)
  1251  	in.DeepCopyInto(out)
  1252  	return out
  1253  }
  1254  
  1255  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1256  func (in *MasterConfig) DeepCopyObject() runtime.Object {
  1257  	if c := in.DeepCopy(); c != nil {
  1258  		return c
  1259  	}
  1260  	return nil
  1261  }
  1262  
  1263  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1264  func (in *MasterNetworkConfig) DeepCopyInto(out *MasterNetworkConfig) {
  1265  	*out = *in
  1266  	if in.ClusterNetworks != nil {
  1267  		in, out := &in.ClusterNetworks, &out.ClusterNetworks
  1268  		*out = make([]ClusterNetworkEntry, len(*in))
  1269  		copy(*out, *in)
  1270  	}
  1271  	if in.ExternalIPNetworkCIDRs != nil {
  1272  		in, out := &in.ExternalIPNetworkCIDRs, &out.ExternalIPNetworkCIDRs
  1273  		*out = make([]string, len(*in))
  1274  		copy(*out, *in)
  1275  	}
  1276  	return
  1277  }
  1278  
  1279  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterNetworkConfig.
  1280  func (in *MasterNetworkConfig) DeepCopy() *MasterNetworkConfig {
  1281  	if in == nil {
  1282  		return nil
  1283  	}
  1284  	out := new(MasterNetworkConfig)
  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 *MasterVolumeConfig) DeepCopyInto(out *MasterVolumeConfig) {
  1291  	*out = *in
  1292  	if in.DynamicProvisioningEnabled != nil {
  1293  		in, out := &in.DynamicProvisioningEnabled, &out.DynamicProvisioningEnabled
  1294  		*out = new(bool)
  1295  		**out = **in
  1296  	}
  1297  	return
  1298  }
  1299  
  1300  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterVolumeConfig.
  1301  func (in *MasterVolumeConfig) DeepCopy() *MasterVolumeConfig {
  1302  	if in == nil {
  1303  		return nil
  1304  	}
  1305  	out := new(MasterVolumeConfig)
  1306  	in.DeepCopyInto(out)
  1307  	return out
  1308  }
  1309  
  1310  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1311  func (in *NamedCertificate) DeepCopyInto(out *NamedCertificate) {
  1312  	*out = *in
  1313  	if in.Names != nil {
  1314  		in, out := &in.Names, &out.Names
  1315  		*out = make([]string, len(*in))
  1316  		copy(*out, *in)
  1317  	}
  1318  	out.CertInfo = in.CertInfo
  1319  	return
  1320  }
  1321  
  1322  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedCertificate.
  1323  func (in *NamedCertificate) DeepCopy() *NamedCertificate {
  1324  	if in == nil {
  1325  		return nil
  1326  	}
  1327  	out := new(NamedCertificate)
  1328  	in.DeepCopyInto(out)
  1329  	return out
  1330  }
  1331  
  1332  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1333  func (in *NodeAuthConfig) DeepCopyInto(out *NodeAuthConfig) {
  1334  	*out = *in
  1335  	return
  1336  }
  1337  
  1338  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAuthConfig.
  1339  func (in *NodeAuthConfig) DeepCopy() *NodeAuthConfig {
  1340  	if in == nil {
  1341  		return nil
  1342  	}
  1343  	out := new(NodeAuthConfig)
  1344  	in.DeepCopyInto(out)
  1345  	return out
  1346  }
  1347  
  1348  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1349  func (in *NodeConfig) DeepCopyInto(out *NodeConfig) {
  1350  	*out = *in
  1351  	out.TypeMeta = in.TypeMeta
  1352  	in.ServingInfo.DeepCopyInto(&out.ServingInfo)
  1353  	if in.MasterClientConnectionOverrides != nil {
  1354  		in, out := &in.MasterClientConnectionOverrides, &out.MasterClientConnectionOverrides
  1355  		*out = new(ClientConnectionOverrides)
  1356  		**out = **in
  1357  	}
  1358  	if in.DNSNameservers != nil {
  1359  		in, out := &in.DNSNameservers, &out.DNSNameservers
  1360  		*out = make([]string, len(*in))
  1361  		copy(*out, *in)
  1362  	}
  1363  	out.NetworkConfig = in.NetworkConfig
  1364  	out.ImageConfig = in.ImageConfig
  1365  	if in.PodManifestConfig != nil {
  1366  		in, out := &in.PodManifestConfig, &out.PodManifestConfig
  1367  		*out = new(PodManifestConfig)
  1368  		**out = **in
  1369  	}
  1370  	out.AuthConfig = in.AuthConfig
  1371  	out.DockerConfig = in.DockerConfig
  1372  	if in.KubeletArguments != nil {
  1373  		in, out := &in.KubeletArguments, &out.KubeletArguments
  1374  		*out = make(ExtendedArguments, len(*in))
  1375  		for key, val := range *in {
  1376  			var outVal []string
  1377  			if val == nil {
  1378  				(*out)[key] = nil
  1379  			} else {
  1380  				in, out := &val, &outVal
  1381  				*out = make([]string, len(*in))
  1382  				copy(*out, *in)
  1383  			}
  1384  			(*out)[key] = outVal
  1385  		}
  1386  	}
  1387  	if in.ProxyArguments != nil {
  1388  		in, out := &in.ProxyArguments, &out.ProxyArguments
  1389  		*out = make(ExtendedArguments, len(*in))
  1390  		for key, val := range *in {
  1391  			var outVal []string
  1392  			if val == nil {
  1393  				(*out)[key] = nil
  1394  			} else {
  1395  				in, out := &val, &outVal
  1396  				*out = make([]string, len(*in))
  1397  				copy(*out, *in)
  1398  			}
  1399  			(*out)[key] = outVal
  1400  		}
  1401  	}
  1402  	if in.EnableUnidling != nil {
  1403  		in, out := &in.EnableUnidling, &out.EnableUnidling
  1404  		*out = new(bool)
  1405  		**out = **in
  1406  	}
  1407  	in.VolumeConfig.DeepCopyInto(&out.VolumeConfig)
  1408  	return
  1409  }
  1410  
  1411  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfig.
  1412  func (in *NodeConfig) DeepCopy() *NodeConfig {
  1413  	if in == nil {
  1414  		return nil
  1415  	}
  1416  	out := new(NodeConfig)
  1417  	in.DeepCopyInto(out)
  1418  	return out
  1419  }
  1420  
  1421  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1422  func (in *NodeConfig) DeepCopyObject() runtime.Object {
  1423  	if c := in.DeepCopy(); c != nil {
  1424  		return c
  1425  	}
  1426  	return nil
  1427  }
  1428  
  1429  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1430  func (in *NodeNetworkConfig) DeepCopyInto(out *NodeNetworkConfig) {
  1431  	*out = *in
  1432  	return
  1433  }
  1434  
  1435  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeNetworkConfig.
  1436  func (in *NodeNetworkConfig) DeepCopy() *NodeNetworkConfig {
  1437  	if in == nil {
  1438  		return nil
  1439  	}
  1440  	out := new(NodeNetworkConfig)
  1441  	in.DeepCopyInto(out)
  1442  	return out
  1443  }
  1444  
  1445  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1446  func (in *NodeVolumeConfig) DeepCopyInto(out *NodeVolumeConfig) {
  1447  	*out = *in
  1448  	in.LocalQuota.DeepCopyInto(&out.LocalQuota)
  1449  	return
  1450  }
  1451  
  1452  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeVolumeConfig.
  1453  func (in *NodeVolumeConfig) DeepCopy() *NodeVolumeConfig {
  1454  	if in == nil {
  1455  		return nil
  1456  	}
  1457  	out := new(NodeVolumeConfig)
  1458  	in.DeepCopyInto(out)
  1459  	return out
  1460  }
  1461  
  1462  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1463  func (in *OAuthConfig) DeepCopyInto(out *OAuthConfig) {
  1464  	*out = *in
  1465  	if in.MasterCA != nil {
  1466  		in, out := &in.MasterCA, &out.MasterCA
  1467  		*out = new(string)
  1468  		**out = **in
  1469  	}
  1470  	if in.IdentityProviders != nil {
  1471  		in, out := &in.IdentityProviders, &out.IdentityProviders
  1472  		*out = make([]IdentityProvider, len(*in))
  1473  		for i := range *in {
  1474  			(*in)[i].DeepCopyInto(&(*out)[i])
  1475  		}
  1476  	}
  1477  	out.GrantConfig = in.GrantConfig
  1478  	if in.SessionConfig != nil {
  1479  		in, out := &in.SessionConfig, &out.SessionConfig
  1480  		*out = new(SessionConfig)
  1481  		**out = **in
  1482  	}
  1483  	in.TokenConfig.DeepCopyInto(&out.TokenConfig)
  1484  	if in.Templates != nil {
  1485  		in, out := &in.Templates, &out.Templates
  1486  		*out = new(OAuthTemplates)
  1487  		**out = **in
  1488  	}
  1489  	return
  1490  }
  1491  
  1492  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthConfig.
  1493  func (in *OAuthConfig) DeepCopy() *OAuthConfig {
  1494  	if in == nil {
  1495  		return nil
  1496  	}
  1497  	out := new(OAuthConfig)
  1498  	in.DeepCopyInto(out)
  1499  	return out
  1500  }
  1501  
  1502  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1503  func (in *OAuthTemplates) DeepCopyInto(out *OAuthTemplates) {
  1504  	*out = *in
  1505  	return
  1506  }
  1507  
  1508  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthTemplates.
  1509  func (in *OAuthTemplates) DeepCopy() *OAuthTemplates {
  1510  	if in == nil {
  1511  		return nil
  1512  	}
  1513  	out := new(OAuthTemplates)
  1514  	in.DeepCopyInto(out)
  1515  	return out
  1516  }
  1517  
  1518  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1519  func (in *OpenIDClaims) DeepCopyInto(out *OpenIDClaims) {
  1520  	*out = *in
  1521  	if in.ID != nil {
  1522  		in, out := &in.ID, &out.ID
  1523  		*out = make([]string, len(*in))
  1524  		copy(*out, *in)
  1525  	}
  1526  	if in.PreferredUsername != nil {
  1527  		in, out := &in.PreferredUsername, &out.PreferredUsername
  1528  		*out = make([]string, len(*in))
  1529  		copy(*out, *in)
  1530  	}
  1531  	if in.Name != nil {
  1532  		in, out := &in.Name, &out.Name
  1533  		*out = make([]string, len(*in))
  1534  		copy(*out, *in)
  1535  	}
  1536  	if in.Email != nil {
  1537  		in, out := &in.Email, &out.Email
  1538  		*out = make([]string, len(*in))
  1539  		copy(*out, *in)
  1540  	}
  1541  	return
  1542  }
  1543  
  1544  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDClaims.
  1545  func (in *OpenIDClaims) DeepCopy() *OpenIDClaims {
  1546  	if in == nil {
  1547  		return nil
  1548  	}
  1549  	out := new(OpenIDClaims)
  1550  	in.DeepCopyInto(out)
  1551  	return out
  1552  }
  1553  
  1554  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1555  func (in *OpenIDIdentityProvider) DeepCopyInto(out *OpenIDIdentityProvider) {
  1556  	*out = *in
  1557  	out.TypeMeta = in.TypeMeta
  1558  	out.ClientSecret = in.ClientSecret
  1559  	if in.ExtraScopes != nil {
  1560  		in, out := &in.ExtraScopes, &out.ExtraScopes
  1561  		*out = make([]string, len(*in))
  1562  		copy(*out, *in)
  1563  	}
  1564  	if in.ExtraAuthorizeParameters != nil {
  1565  		in, out := &in.ExtraAuthorizeParameters, &out.ExtraAuthorizeParameters
  1566  		*out = make(map[string]string, len(*in))
  1567  		for key, val := range *in {
  1568  			(*out)[key] = val
  1569  		}
  1570  	}
  1571  	out.URLs = in.URLs
  1572  	in.Claims.DeepCopyInto(&out.Claims)
  1573  	return
  1574  }
  1575  
  1576  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDIdentityProvider.
  1577  func (in *OpenIDIdentityProvider) DeepCopy() *OpenIDIdentityProvider {
  1578  	if in == nil {
  1579  		return nil
  1580  	}
  1581  	out := new(OpenIDIdentityProvider)
  1582  	in.DeepCopyInto(out)
  1583  	return out
  1584  }
  1585  
  1586  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1587  func (in *OpenIDIdentityProvider) DeepCopyObject() runtime.Object {
  1588  	if c := in.DeepCopy(); c != nil {
  1589  		return c
  1590  	}
  1591  	return nil
  1592  }
  1593  
  1594  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1595  func (in *OpenIDURLs) DeepCopyInto(out *OpenIDURLs) {
  1596  	*out = *in
  1597  	return
  1598  }
  1599  
  1600  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDURLs.
  1601  func (in *OpenIDURLs) DeepCopy() *OpenIDURLs {
  1602  	if in == nil {
  1603  		return nil
  1604  	}
  1605  	out := new(OpenIDURLs)
  1606  	in.DeepCopyInto(out)
  1607  	return out
  1608  }
  1609  
  1610  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1611  func (in *PodManifestConfig) DeepCopyInto(out *PodManifestConfig) {
  1612  	*out = *in
  1613  	return
  1614  }
  1615  
  1616  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodManifestConfig.
  1617  func (in *PodManifestConfig) DeepCopy() *PodManifestConfig {
  1618  	if in == nil {
  1619  		return nil
  1620  	}
  1621  	out := new(PodManifestConfig)
  1622  	in.DeepCopyInto(out)
  1623  	return out
  1624  }
  1625  
  1626  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1627  func (in *PolicyConfig) DeepCopyInto(out *PolicyConfig) {
  1628  	*out = *in
  1629  	in.UserAgentMatchingConfig.DeepCopyInto(&out.UserAgentMatchingConfig)
  1630  	return
  1631  }
  1632  
  1633  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyConfig.
  1634  func (in *PolicyConfig) DeepCopy() *PolicyConfig {
  1635  	if in == nil {
  1636  		return nil
  1637  	}
  1638  	out := new(PolicyConfig)
  1639  	in.DeepCopyInto(out)
  1640  	return out
  1641  }
  1642  
  1643  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1644  func (in *ProjectConfig) DeepCopyInto(out *ProjectConfig) {
  1645  	*out = *in
  1646  	if in.SecurityAllocator != nil {
  1647  		in, out := &in.SecurityAllocator, &out.SecurityAllocator
  1648  		*out = new(SecurityAllocator)
  1649  		**out = **in
  1650  	}
  1651  	return
  1652  }
  1653  
  1654  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectConfig.
  1655  func (in *ProjectConfig) DeepCopy() *ProjectConfig {
  1656  	if in == nil {
  1657  		return nil
  1658  	}
  1659  	out := new(ProjectConfig)
  1660  	in.DeepCopyInto(out)
  1661  	return out
  1662  }
  1663  
  1664  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1665  func (in *RFC2307Config) DeepCopyInto(out *RFC2307Config) {
  1666  	*out = *in
  1667  	out.AllGroupsQuery = in.AllGroupsQuery
  1668  	if in.GroupNameAttributes != nil {
  1669  		in, out := &in.GroupNameAttributes, &out.GroupNameAttributes
  1670  		*out = make([]string, len(*in))
  1671  		copy(*out, *in)
  1672  	}
  1673  	if in.GroupMembershipAttributes != nil {
  1674  		in, out := &in.GroupMembershipAttributes, &out.GroupMembershipAttributes
  1675  		*out = make([]string, len(*in))
  1676  		copy(*out, *in)
  1677  	}
  1678  	out.AllUsersQuery = in.AllUsersQuery
  1679  	if in.UserNameAttributes != nil {
  1680  		in, out := &in.UserNameAttributes, &out.UserNameAttributes
  1681  		*out = make([]string, len(*in))
  1682  		copy(*out, *in)
  1683  	}
  1684  	return
  1685  }
  1686  
  1687  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RFC2307Config.
  1688  func (in *RFC2307Config) DeepCopy() *RFC2307Config {
  1689  	if in == nil {
  1690  		return nil
  1691  	}
  1692  	out := new(RFC2307Config)
  1693  	in.DeepCopyInto(out)
  1694  	return out
  1695  }
  1696  
  1697  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1698  func (in *RegistryLocation) DeepCopyInto(out *RegistryLocation) {
  1699  	*out = *in
  1700  	return
  1701  }
  1702  
  1703  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryLocation.
  1704  func (in *RegistryLocation) DeepCopy() *RegistryLocation {
  1705  	if in == nil {
  1706  		return nil
  1707  	}
  1708  	out := new(RegistryLocation)
  1709  	in.DeepCopyInto(out)
  1710  	return out
  1711  }
  1712  
  1713  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1714  func (in *RemoteConnectionInfo) DeepCopyInto(out *RemoteConnectionInfo) {
  1715  	*out = *in
  1716  	out.CertInfo = in.CertInfo
  1717  	return
  1718  }
  1719  
  1720  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteConnectionInfo.
  1721  func (in *RemoteConnectionInfo) DeepCopy() *RemoteConnectionInfo {
  1722  	if in == nil {
  1723  		return nil
  1724  	}
  1725  	out := new(RemoteConnectionInfo)
  1726  	in.DeepCopyInto(out)
  1727  	return out
  1728  }
  1729  
  1730  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1731  func (in *RequestHeaderAuthenticationOptions) DeepCopyInto(out *RequestHeaderAuthenticationOptions) {
  1732  	*out = *in
  1733  	if in.ClientCommonNames != nil {
  1734  		in, out := &in.ClientCommonNames, &out.ClientCommonNames
  1735  		*out = make([]string, len(*in))
  1736  		copy(*out, *in)
  1737  	}
  1738  	if in.UsernameHeaders != nil {
  1739  		in, out := &in.UsernameHeaders, &out.UsernameHeaders
  1740  		*out = make([]string, len(*in))
  1741  		copy(*out, *in)
  1742  	}
  1743  	if in.GroupHeaders != nil {
  1744  		in, out := &in.GroupHeaders, &out.GroupHeaders
  1745  		*out = make([]string, len(*in))
  1746  		copy(*out, *in)
  1747  	}
  1748  	if in.ExtraHeaderPrefixes != nil {
  1749  		in, out := &in.ExtraHeaderPrefixes, &out.ExtraHeaderPrefixes
  1750  		*out = make([]string, len(*in))
  1751  		copy(*out, *in)
  1752  	}
  1753  	return
  1754  }
  1755  
  1756  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderAuthenticationOptions.
  1757  func (in *RequestHeaderAuthenticationOptions) DeepCopy() *RequestHeaderAuthenticationOptions {
  1758  	if in == nil {
  1759  		return nil
  1760  	}
  1761  	out := new(RequestHeaderAuthenticationOptions)
  1762  	in.DeepCopyInto(out)
  1763  	return out
  1764  }
  1765  
  1766  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1767  func (in *RequestHeaderIdentityProvider) DeepCopyInto(out *RequestHeaderIdentityProvider) {
  1768  	*out = *in
  1769  	out.TypeMeta = in.TypeMeta
  1770  	if in.ClientCommonNames != nil {
  1771  		in, out := &in.ClientCommonNames, &out.ClientCommonNames
  1772  		*out = make([]string, len(*in))
  1773  		copy(*out, *in)
  1774  	}
  1775  	if in.Headers != nil {
  1776  		in, out := &in.Headers, &out.Headers
  1777  		*out = make([]string, len(*in))
  1778  		copy(*out, *in)
  1779  	}
  1780  	if in.PreferredUsernameHeaders != nil {
  1781  		in, out := &in.PreferredUsernameHeaders, &out.PreferredUsernameHeaders
  1782  		*out = make([]string, len(*in))
  1783  		copy(*out, *in)
  1784  	}
  1785  	if in.NameHeaders != nil {
  1786  		in, out := &in.NameHeaders, &out.NameHeaders
  1787  		*out = make([]string, len(*in))
  1788  		copy(*out, *in)
  1789  	}
  1790  	if in.EmailHeaders != nil {
  1791  		in, out := &in.EmailHeaders, &out.EmailHeaders
  1792  		*out = make([]string, len(*in))
  1793  		copy(*out, *in)
  1794  	}
  1795  	return
  1796  }
  1797  
  1798  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderIdentityProvider.
  1799  func (in *RequestHeaderIdentityProvider) DeepCopy() *RequestHeaderIdentityProvider {
  1800  	if in == nil {
  1801  		return nil
  1802  	}
  1803  	out := new(RequestHeaderIdentityProvider)
  1804  	in.DeepCopyInto(out)
  1805  	return out
  1806  }
  1807  
  1808  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1809  func (in *RequestHeaderIdentityProvider) DeepCopyObject() runtime.Object {
  1810  	if c := in.DeepCopy(); c != nil {
  1811  		return c
  1812  	}
  1813  	return nil
  1814  }
  1815  
  1816  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1817  func (in *RoutingConfig) DeepCopyInto(out *RoutingConfig) {
  1818  	*out = *in
  1819  	return
  1820  }
  1821  
  1822  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingConfig.
  1823  func (in *RoutingConfig) DeepCopy() *RoutingConfig {
  1824  	if in == nil {
  1825  		return nil
  1826  	}
  1827  	out := new(RoutingConfig)
  1828  	in.DeepCopyInto(out)
  1829  	return out
  1830  }
  1831  
  1832  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1833  func (in *SecurityAllocator) DeepCopyInto(out *SecurityAllocator) {
  1834  	*out = *in
  1835  	return
  1836  }
  1837  
  1838  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityAllocator.
  1839  func (in *SecurityAllocator) DeepCopy() *SecurityAllocator {
  1840  	if in == nil {
  1841  		return nil
  1842  	}
  1843  	out := new(SecurityAllocator)
  1844  	in.DeepCopyInto(out)
  1845  	return out
  1846  }
  1847  
  1848  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1849  func (in *ServiceAccountConfig) DeepCopyInto(out *ServiceAccountConfig) {
  1850  	*out = *in
  1851  	if in.ManagedNames != nil {
  1852  		in, out := &in.ManagedNames, &out.ManagedNames
  1853  		*out = make([]string, len(*in))
  1854  		copy(*out, *in)
  1855  	}
  1856  	if in.PublicKeyFiles != nil {
  1857  		in, out := &in.PublicKeyFiles, &out.PublicKeyFiles
  1858  		*out = make([]string, len(*in))
  1859  		copy(*out, *in)
  1860  	}
  1861  	return
  1862  }
  1863  
  1864  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountConfig.
  1865  func (in *ServiceAccountConfig) DeepCopy() *ServiceAccountConfig {
  1866  	if in == nil {
  1867  		return nil
  1868  	}
  1869  	out := new(ServiceAccountConfig)
  1870  	in.DeepCopyInto(out)
  1871  	return out
  1872  }
  1873  
  1874  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1875  func (in *ServiceServingCert) DeepCopyInto(out *ServiceServingCert) {
  1876  	*out = *in
  1877  	if in.Signer != nil {
  1878  		in, out := &in.Signer, &out.Signer
  1879  		*out = new(CertInfo)
  1880  		**out = **in
  1881  	}
  1882  	return
  1883  }
  1884  
  1885  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceServingCert.
  1886  func (in *ServiceServingCert) DeepCopy() *ServiceServingCert {
  1887  	if in == nil {
  1888  		return nil
  1889  	}
  1890  	out := new(ServiceServingCert)
  1891  	in.DeepCopyInto(out)
  1892  	return out
  1893  }
  1894  
  1895  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1896  func (in *ServingInfo) DeepCopyInto(out *ServingInfo) {
  1897  	*out = *in
  1898  	out.CertInfo = in.CertInfo
  1899  	if in.NamedCertificates != nil {
  1900  		in, out := &in.NamedCertificates, &out.NamedCertificates
  1901  		*out = make([]NamedCertificate, len(*in))
  1902  		for i := range *in {
  1903  			(*in)[i].DeepCopyInto(&(*out)[i])
  1904  		}
  1905  	}
  1906  	if in.CipherSuites != nil {
  1907  		in, out := &in.CipherSuites, &out.CipherSuites
  1908  		*out = make([]string, len(*in))
  1909  		copy(*out, *in)
  1910  	}
  1911  	return
  1912  }
  1913  
  1914  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingInfo.
  1915  func (in *ServingInfo) DeepCopy() *ServingInfo {
  1916  	if in == nil {
  1917  		return nil
  1918  	}
  1919  	out := new(ServingInfo)
  1920  	in.DeepCopyInto(out)
  1921  	return out
  1922  }
  1923  
  1924  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1925  func (in *SessionConfig) DeepCopyInto(out *SessionConfig) {
  1926  	*out = *in
  1927  	return
  1928  }
  1929  
  1930  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionConfig.
  1931  func (in *SessionConfig) DeepCopy() *SessionConfig {
  1932  	if in == nil {
  1933  		return nil
  1934  	}
  1935  	out := new(SessionConfig)
  1936  	in.DeepCopyInto(out)
  1937  	return out
  1938  }
  1939  
  1940  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1941  func (in *SessionSecret) DeepCopyInto(out *SessionSecret) {
  1942  	*out = *in
  1943  	return
  1944  }
  1945  
  1946  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionSecret.
  1947  func (in *SessionSecret) DeepCopy() *SessionSecret {
  1948  	if in == nil {
  1949  		return nil
  1950  	}
  1951  	out := new(SessionSecret)
  1952  	in.DeepCopyInto(out)
  1953  	return out
  1954  }
  1955  
  1956  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1957  func (in *SessionSecrets) DeepCopyInto(out *SessionSecrets) {
  1958  	*out = *in
  1959  	out.TypeMeta = in.TypeMeta
  1960  	if in.Secrets != nil {
  1961  		in, out := &in.Secrets, &out.Secrets
  1962  		*out = make([]SessionSecret, len(*in))
  1963  		copy(*out, *in)
  1964  	}
  1965  	return
  1966  }
  1967  
  1968  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionSecrets.
  1969  func (in *SessionSecrets) DeepCopy() *SessionSecrets {
  1970  	if in == nil {
  1971  		return nil
  1972  	}
  1973  	out := new(SessionSecrets)
  1974  	in.DeepCopyInto(out)
  1975  	return out
  1976  }
  1977  
  1978  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1979  func (in *SessionSecrets) DeepCopyObject() runtime.Object {
  1980  	if c := in.DeepCopy(); c != nil {
  1981  		return c
  1982  	}
  1983  	return nil
  1984  }
  1985  
  1986  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1987  func (in *SourceStrategyDefaultsConfig) DeepCopyInto(out *SourceStrategyDefaultsConfig) {
  1988  	*out = *in
  1989  	if in.Incremental != nil {
  1990  		in, out := &in.Incremental, &out.Incremental
  1991  		*out = new(bool)
  1992  		**out = **in
  1993  	}
  1994  	return
  1995  }
  1996  
  1997  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceStrategyDefaultsConfig.
  1998  func (in *SourceStrategyDefaultsConfig) DeepCopy() *SourceStrategyDefaultsConfig {
  1999  	if in == nil {
  2000  		return nil
  2001  	}
  2002  	out := new(SourceStrategyDefaultsConfig)
  2003  	in.DeepCopyInto(out)
  2004  	return out
  2005  }
  2006  
  2007  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2008  func (in *StringSource) DeepCopyInto(out *StringSource) {
  2009  	*out = *in
  2010  	out.StringSourceSpec = in.StringSourceSpec
  2011  	return
  2012  }
  2013  
  2014  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringSource.
  2015  func (in *StringSource) DeepCopy() *StringSource {
  2016  	if in == nil {
  2017  		return nil
  2018  	}
  2019  	out := new(StringSource)
  2020  	in.DeepCopyInto(out)
  2021  	return out
  2022  }
  2023  
  2024  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2025  func (in *StringSourceSpec) DeepCopyInto(out *StringSourceSpec) {
  2026  	*out = *in
  2027  	return
  2028  }
  2029  
  2030  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringSourceSpec.
  2031  func (in *StringSourceSpec) DeepCopy() *StringSourceSpec {
  2032  	if in == nil {
  2033  		return nil
  2034  	}
  2035  	out := new(StringSourceSpec)
  2036  	in.DeepCopyInto(out)
  2037  	return out
  2038  }
  2039  
  2040  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2041  func (in *TokenConfig) DeepCopyInto(out *TokenConfig) {
  2042  	*out = *in
  2043  	if in.AccessTokenInactivityTimeoutSeconds != nil {
  2044  		in, out := &in.AccessTokenInactivityTimeoutSeconds, &out.AccessTokenInactivityTimeoutSeconds
  2045  		*out = new(int32)
  2046  		**out = **in
  2047  	}
  2048  	return
  2049  }
  2050  
  2051  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenConfig.
  2052  func (in *TokenConfig) DeepCopy() *TokenConfig {
  2053  	if in == nil {
  2054  		return nil
  2055  	}
  2056  	out := new(TokenConfig)
  2057  	in.DeepCopyInto(out)
  2058  	return out
  2059  }
  2060  
  2061  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2062  func (in *UserAgentDenyRule) DeepCopyInto(out *UserAgentDenyRule) {
  2063  	*out = *in
  2064  	in.UserAgentMatchRule.DeepCopyInto(&out.UserAgentMatchRule)
  2065  	return
  2066  }
  2067  
  2068  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentDenyRule.
  2069  func (in *UserAgentDenyRule) DeepCopy() *UserAgentDenyRule {
  2070  	if in == nil {
  2071  		return nil
  2072  	}
  2073  	out := new(UserAgentDenyRule)
  2074  	in.DeepCopyInto(out)
  2075  	return out
  2076  }
  2077  
  2078  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2079  func (in *UserAgentMatchRule) DeepCopyInto(out *UserAgentMatchRule) {
  2080  	*out = *in
  2081  	if in.HTTPVerbs != nil {
  2082  		in, out := &in.HTTPVerbs, &out.HTTPVerbs
  2083  		*out = make([]string, len(*in))
  2084  		copy(*out, *in)
  2085  	}
  2086  	return
  2087  }
  2088  
  2089  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentMatchRule.
  2090  func (in *UserAgentMatchRule) DeepCopy() *UserAgentMatchRule {
  2091  	if in == nil {
  2092  		return nil
  2093  	}
  2094  	out := new(UserAgentMatchRule)
  2095  	in.DeepCopyInto(out)
  2096  	return out
  2097  }
  2098  
  2099  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2100  func (in *UserAgentMatchingConfig) DeepCopyInto(out *UserAgentMatchingConfig) {
  2101  	*out = *in
  2102  	if in.RequiredClients != nil {
  2103  		in, out := &in.RequiredClients, &out.RequiredClients
  2104  		*out = make([]UserAgentMatchRule, len(*in))
  2105  		for i := range *in {
  2106  			(*in)[i].DeepCopyInto(&(*out)[i])
  2107  		}
  2108  	}
  2109  	if in.DeniedClients != nil {
  2110  		in, out := &in.DeniedClients, &out.DeniedClients
  2111  		*out = make([]UserAgentDenyRule, len(*in))
  2112  		for i := range *in {
  2113  			(*in)[i].DeepCopyInto(&(*out)[i])
  2114  		}
  2115  	}
  2116  	return
  2117  }
  2118  
  2119  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentMatchingConfig.
  2120  func (in *UserAgentMatchingConfig) DeepCopy() *UserAgentMatchingConfig {
  2121  	if in == nil {
  2122  		return nil
  2123  	}
  2124  	out := new(UserAgentMatchingConfig)
  2125  	in.DeepCopyInto(out)
  2126  	return out
  2127  }
  2128  
  2129  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2130  func (in *WebhookTokenAuthenticator) DeepCopyInto(out *WebhookTokenAuthenticator) {
  2131  	*out = *in
  2132  	return
  2133  }
  2134  
  2135  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookTokenAuthenticator.
  2136  func (in *WebhookTokenAuthenticator) DeepCopy() *WebhookTokenAuthenticator {
  2137  	if in == nil {
  2138  		return nil
  2139  	}
  2140  	out := new(WebhookTokenAuthenticator)
  2141  	in.DeepCopyInto(out)
  2142  	return out
  2143  }
  2144  

View as plain text