k8s.io/apiserver@v0.31.1/pkg/apis/apiserver/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 apiserver
    23  
    24  import (
    25  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    26  	runtime "k8s.io/apimachinery/pkg/runtime"
    27  )
    28  
    29  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    30  func (in *AESConfiguration) DeepCopyInto(out *AESConfiguration) {
    31  	*out = *in
    32  	if in.Keys != nil {
    33  		in, out := &in.Keys, &out.Keys
    34  		*out = make([]Key, len(*in))
    35  		copy(*out, *in)
    36  	}
    37  	return
    38  }
    39  
    40  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AESConfiguration.
    41  func (in *AESConfiguration) DeepCopy() *AESConfiguration {
    42  	if in == nil {
    43  		return nil
    44  	}
    45  	out := new(AESConfiguration)
    46  	in.DeepCopyInto(out)
    47  	return out
    48  }
    49  
    50  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    51  func (in *AdmissionConfiguration) DeepCopyInto(out *AdmissionConfiguration) {
    52  	*out = *in
    53  	out.TypeMeta = in.TypeMeta
    54  	if in.Plugins != nil {
    55  		in, out := &in.Plugins, &out.Plugins
    56  		*out = make([]AdmissionPluginConfiguration, len(*in))
    57  		for i := range *in {
    58  			(*in)[i].DeepCopyInto(&(*out)[i])
    59  		}
    60  	}
    61  	return
    62  }
    63  
    64  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionConfiguration.
    65  func (in *AdmissionConfiguration) DeepCopy() *AdmissionConfiguration {
    66  	if in == nil {
    67  		return nil
    68  	}
    69  	out := new(AdmissionConfiguration)
    70  	in.DeepCopyInto(out)
    71  	return out
    72  }
    73  
    74  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    75  func (in *AdmissionConfiguration) DeepCopyObject() runtime.Object {
    76  	if c := in.DeepCopy(); c != nil {
    77  		return c
    78  	}
    79  	return nil
    80  }
    81  
    82  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    83  func (in *AdmissionPluginConfiguration) DeepCopyInto(out *AdmissionPluginConfiguration) {
    84  	*out = *in
    85  	if in.Configuration != nil {
    86  		in, out := &in.Configuration, &out.Configuration
    87  		*out = new(runtime.Unknown)
    88  		(*in).DeepCopyInto(*out)
    89  	}
    90  	return
    91  }
    92  
    93  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPluginConfiguration.
    94  func (in *AdmissionPluginConfiguration) DeepCopy() *AdmissionPluginConfiguration {
    95  	if in == nil {
    96  		return nil
    97  	}
    98  	out := new(AdmissionPluginConfiguration)
    99  	in.DeepCopyInto(out)
   100  	return out
   101  }
   102  
   103  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   104  func (in *AnonymousAuthCondition) DeepCopyInto(out *AnonymousAuthCondition) {
   105  	*out = *in
   106  	return
   107  }
   108  
   109  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousAuthCondition.
   110  func (in *AnonymousAuthCondition) DeepCopy() *AnonymousAuthCondition {
   111  	if in == nil {
   112  		return nil
   113  	}
   114  	out := new(AnonymousAuthCondition)
   115  	in.DeepCopyInto(out)
   116  	return out
   117  }
   118  
   119  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   120  func (in *AnonymousAuthConfig) DeepCopyInto(out *AnonymousAuthConfig) {
   121  	*out = *in
   122  	if in.Conditions != nil {
   123  		in, out := &in.Conditions, &out.Conditions
   124  		*out = make([]AnonymousAuthCondition, len(*in))
   125  		copy(*out, *in)
   126  	}
   127  	return
   128  }
   129  
   130  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousAuthConfig.
   131  func (in *AnonymousAuthConfig) DeepCopy() *AnonymousAuthConfig {
   132  	if in == nil {
   133  		return nil
   134  	}
   135  	out := new(AnonymousAuthConfig)
   136  	in.DeepCopyInto(out)
   137  	return out
   138  }
   139  
   140  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   141  func (in *AuthenticationConfiguration) DeepCopyInto(out *AuthenticationConfiguration) {
   142  	*out = *in
   143  	out.TypeMeta = in.TypeMeta
   144  	if in.JWT != nil {
   145  		in, out := &in.JWT, &out.JWT
   146  		*out = make([]JWTAuthenticator, len(*in))
   147  		for i := range *in {
   148  			(*in)[i].DeepCopyInto(&(*out)[i])
   149  		}
   150  	}
   151  	if in.Anonymous != nil {
   152  		in, out := &in.Anonymous, &out.Anonymous
   153  		*out = new(AnonymousAuthConfig)
   154  		(*in).DeepCopyInto(*out)
   155  	}
   156  	return
   157  }
   158  
   159  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationConfiguration.
   160  func (in *AuthenticationConfiguration) DeepCopy() *AuthenticationConfiguration {
   161  	if in == nil {
   162  		return nil
   163  	}
   164  	out := new(AuthenticationConfiguration)
   165  	in.DeepCopyInto(out)
   166  	return out
   167  }
   168  
   169  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   170  func (in *AuthenticationConfiguration) DeepCopyObject() runtime.Object {
   171  	if c := in.DeepCopy(); c != nil {
   172  		return c
   173  	}
   174  	return nil
   175  }
   176  
   177  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   178  func (in *AuthorizationConfiguration) DeepCopyInto(out *AuthorizationConfiguration) {
   179  	*out = *in
   180  	out.TypeMeta = in.TypeMeta
   181  	if in.Authorizers != nil {
   182  		in, out := &in.Authorizers, &out.Authorizers
   183  		*out = make([]AuthorizerConfiguration, len(*in))
   184  		for i := range *in {
   185  			(*in)[i].DeepCopyInto(&(*out)[i])
   186  		}
   187  	}
   188  	return
   189  }
   190  
   191  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationConfiguration.
   192  func (in *AuthorizationConfiguration) DeepCopy() *AuthorizationConfiguration {
   193  	if in == nil {
   194  		return nil
   195  	}
   196  	out := new(AuthorizationConfiguration)
   197  	in.DeepCopyInto(out)
   198  	return out
   199  }
   200  
   201  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   202  func (in *AuthorizationConfiguration) DeepCopyObject() runtime.Object {
   203  	if c := in.DeepCopy(); c != nil {
   204  		return c
   205  	}
   206  	return nil
   207  }
   208  
   209  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   210  func (in *AuthorizerConfiguration) DeepCopyInto(out *AuthorizerConfiguration) {
   211  	*out = *in
   212  	if in.Webhook != nil {
   213  		in, out := &in.Webhook, &out.Webhook
   214  		*out = new(WebhookConfiguration)
   215  		(*in).DeepCopyInto(*out)
   216  	}
   217  	return
   218  }
   219  
   220  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerConfiguration.
   221  func (in *AuthorizerConfiguration) DeepCopy() *AuthorizerConfiguration {
   222  	if in == nil {
   223  		return nil
   224  	}
   225  	out := new(AuthorizerConfiguration)
   226  	in.DeepCopyInto(out)
   227  	return out
   228  }
   229  
   230  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   231  func (in *ClaimMappings) DeepCopyInto(out *ClaimMappings) {
   232  	*out = *in
   233  	in.Username.DeepCopyInto(&out.Username)
   234  	in.Groups.DeepCopyInto(&out.Groups)
   235  	out.UID = in.UID
   236  	if in.Extra != nil {
   237  		in, out := &in.Extra, &out.Extra
   238  		*out = make([]ExtraMapping, len(*in))
   239  		copy(*out, *in)
   240  	}
   241  	return
   242  }
   243  
   244  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimMappings.
   245  func (in *ClaimMappings) DeepCopy() *ClaimMappings {
   246  	if in == nil {
   247  		return nil
   248  	}
   249  	out := new(ClaimMappings)
   250  	in.DeepCopyInto(out)
   251  	return out
   252  }
   253  
   254  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   255  func (in *ClaimOrExpression) DeepCopyInto(out *ClaimOrExpression) {
   256  	*out = *in
   257  	return
   258  }
   259  
   260  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimOrExpression.
   261  func (in *ClaimOrExpression) DeepCopy() *ClaimOrExpression {
   262  	if in == nil {
   263  		return nil
   264  	}
   265  	out := new(ClaimOrExpression)
   266  	in.DeepCopyInto(out)
   267  	return out
   268  }
   269  
   270  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   271  func (in *ClaimValidationRule) DeepCopyInto(out *ClaimValidationRule) {
   272  	*out = *in
   273  	return
   274  }
   275  
   276  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimValidationRule.
   277  func (in *ClaimValidationRule) DeepCopy() *ClaimValidationRule {
   278  	if in == nil {
   279  		return nil
   280  	}
   281  	out := new(ClaimValidationRule)
   282  	in.DeepCopyInto(out)
   283  	return out
   284  }
   285  
   286  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   287  func (in *Connection) DeepCopyInto(out *Connection) {
   288  	*out = *in
   289  	if in.Transport != nil {
   290  		in, out := &in.Transport, &out.Transport
   291  		*out = new(Transport)
   292  		(*in).DeepCopyInto(*out)
   293  	}
   294  	return
   295  }
   296  
   297  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
   298  func (in *Connection) DeepCopy() *Connection {
   299  	if in == nil {
   300  		return nil
   301  	}
   302  	out := new(Connection)
   303  	in.DeepCopyInto(out)
   304  	return out
   305  }
   306  
   307  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   308  func (in *EgressSelection) DeepCopyInto(out *EgressSelection) {
   309  	*out = *in
   310  	in.Connection.DeepCopyInto(&out.Connection)
   311  	return
   312  }
   313  
   314  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressSelection.
   315  func (in *EgressSelection) DeepCopy() *EgressSelection {
   316  	if in == nil {
   317  		return nil
   318  	}
   319  	out := new(EgressSelection)
   320  	in.DeepCopyInto(out)
   321  	return out
   322  }
   323  
   324  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   325  func (in *EgressSelectorConfiguration) DeepCopyInto(out *EgressSelectorConfiguration) {
   326  	*out = *in
   327  	out.TypeMeta = in.TypeMeta
   328  	if in.EgressSelections != nil {
   329  		in, out := &in.EgressSelections, &out.EgressSelections
   330  		*out = make([]EgressSelection, len(*in))
   331  		for i := range *in {
   332  			(*in)[i].DeepCopyInto(&(*out)[i])
   333  		}
   334  	}
   335  	return
   336  }
   337  
   338  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressSelectorConfiguration.
   339  func (in *EgressSelectorConfiguration) DeepCopy() *EgressSelectorConfiguration {
   340  	if in == nil {
   341  		return nil
   342  	}
   343  	out := new(EgressSelectorConfiguration)
   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 *EgressSelectorConfiguration) 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 *EncryptionConfiguration) DeepCopyInto(out *EncryptionConfiguration) {
   358  	*out = *in
   359  	out.TypeMeta = in.TypeMeta
   360  	if in.Resources != nil {
   361  		in, out := &in.Resources, &out.Resources
   362  		*out = make([]ResourceConfiguration, len(*in))
   363  		for i := range *in {
   364  			(*in)[i].DeepCopyInto(&(*out)[i])
   365  		}
   366  	}
   367  	return
   368  }
   369  
   370  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfiguration.
   371  func (in *EncryptionConfiguration) DeepCopy() *EncryptionConfiguration {
   372  	if in == nil {
   373  		return nil
   374  	}
   375  	out := new(EncryptionConfiguration)
   376  	in.DeepCopyInto(out)
   377  	return out
   378  }
   379  
   380  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   381  func (in *EncryptionConfiguration) DeepCopyObject() runtime.Object {
   382  	if c := in.DeepCopy(); c != nil {
   383  		return c
   384  	}
   385  	return nil
   386  }
   387  
   388  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   389  func (in *ExtraMapping) DeepCopyInto(out *ExtraMapping) {
   390  	*out = *in
   391  	return
   392  }
   393  
   394  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraMapping.
   395  func (in *ExtraMapping) DeepCopy() *ExtraMapping {
   396  	if in == nil {
   397  		return nil
   398  	}
   399  	out := new(ExtraMapping)
   400  	in.DeepCopyInto(out)
   401  	return out
   402  }
   403  
   404  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   405  func (in *IdentityConfiguration) DeepCopyInto(out *IdentityConfiguration) {
   406  	*out = *in
   407  	return
   408  }
   409  
   410  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityConfiguration.
   411  func (in *IdentityConfiguration) DeepCopy() *IdentityConfiguration {
   412  	if in == nil {
   413  		return nil
   414  	}
   415  	out := new(IdentityConfiguration)
   416  	in.DeepCopyInto(out)
   417  	return out
   418  }
   419  
   420  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   421  func (in *Issuer) DeepCopyInto(out *Issuer) {
   422  	*out = *in
   423  	if in.Audiences != nil {
   424  		in, out := &in.Audiences, &out.Audiences
   425  		*out = make([]string, len(*in))
   426  		copy(*out, *in)
   427  	}
   428  	return
   429  }
   430  
   431  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Issuer.
   432  func (in *Issuer) DeepCopy() *Issuer {
   433  	if in == nil {
   434  		return nil
   435  	}
   436  	out := new(Issuer)
   437  	in.DeepCopyInto(out)
   438  	return out
   439  }
   440  
   441  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   442  func (in *JWTAuthenticator) DeepCopyInto(out *JWTAuthenticator) {
   443  	*out = *in
   444  	in.Issuer.DeepCopyInto(&out.Issuer)
   445  	if in.ClaimValidationRules != nil {
   446  		in, out := &in.ClaimValidationRules, &out.ClaimValidationRules
   447  		*out = make([]ClaimValidationRule, len(*in))
   448  		copy(*out, *in)
   449  	}
   450  	in.ClaimMappings.DeepCopyInto(&out.ClaimMappings)
   451  	if in.UserValidationRules != nil {
   452  		in, out := &in.UserValidationRules, &out.UserValidationRules
   453  		*out = make([]UserValidationRule, len(*in))
   454  		copy(*out, *in)
   455  	}
   456  	return
   457  }
   458  
   459  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTAuthenticator.
   460  func (in *JWTAuthenticator) DeepCopy() *JWTAuthenticator {
   461  	if in == nil {
   462  		return nil
   463  	}
   464  	out := new(JWTAuthenticator)
   465  	in.DeepCopyInto(out)
   466  	return out
   467  }
   468  
   469  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   470  func (in *KMSConfiguration) DeepCopyInto(out *KMSConfiguration) {
   471  	*out = *in
   472  	if in.CacheSize != nil {
   473  		in, out := &in.CacheSize, &out.CacheSize
   474  		*out = new(int32)
   475  		**out = **in
   476  	}
   477  	if in.Timeout != nil {
   478  		in, out := &in.Timeout, &out.Timeout
   479  		*out = new(v1.Duration)
   480  		**out = **in
   481  	}
   482  	return
   483  }
   484  
   485  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KMSConfiguration.
   486  func (in *KMSConfiguration) DeepCopy() *KMSConfiguration {
   487  	if in == nil {
   488  		return nil
   489  	}
   490  	out := new(KMSConfiguration)
   491  	in.DeepCopyInto(out)
   492  	return out
   493  }
   494  
   495  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   496  func (in *Key) DeepCopyInto(out *Key) {
   497  	*out = *in
   498  	return
   499  }
   500  
   501  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Key.
   502  func (in *Key) DeepCopy() *Key {
   503  	if in == nil {
   504  		return nil
   505  	}
   506  	out := new(Key)
   507  	in.DeepCopyInto(out)
   508  	return out
   509  }
   510  
   511  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   512  func (in *PrefixedClaimOrExpression) DeepCopyInto(out *PrefixedClaimOrExpression) {
   513  	*out = *in
   514  	if in.Prefix != nil {
   515  		in, out := &in.Prefix, &out.Prefix
   516  		*out = new(string)
   517  		**out = **in
   518  	}
   519  	return
   520  }
   521  
   522  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixedClaimOrExpression.
   523  func (in *PrefixedClaimOrExpression) DeepCopy() *PrefixedClaimOrExpression {
   524  	if in == nil {
   525  		return nil
   526  	}
   527  	out := new(PrefixedClaimOrExpression)
   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 *ProviderConfiguration) DeepCopyInto(out *ProviderConfiguration) {
   534  	*out = *in
   535  	if in.AESGCM != nil {
   536  		in, out := &in.AESGCM, &out.AESGCM
   537  		*out = new(AESConfiguration)
   538  		(*in).DeepCopyInto(*out)
   539  	}
   540  	if in.AESCBC != nil {
   541  		in, out := &in.AESCBC, &out.AESCBC
   542  		*out = new(AESConfiguration)
   543  		(*in).DeepCopyInto(*out)
   544  	}
   545  	if in.Secretbox != nil {
   546  		in, out := &in.Secretbox, &out.Secretbox
   547  		*out = new(SecretboxConfiguration)
   548  		(*in).DeepCopyInto(*out)
   549  	}
   550  	if in.Identity != nil {
   551  		in, out := &in.Identity, &out.Identity
   552  		*out = new(IdentityConfiguration)
   553  		**out = **in
   554  	}
   555  	if in.KMS != nil {
   556  		in, out := &in.KMS, &out.KMS
   557  		*out = new(KMSConfiguration)
   558  		(*in).DeepCopyInto(*out)
   559  	}
   560  	return
   561  }
   562  
   563  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfiguration.
   564  func (in *ProviderConfiguration) DeepCopy() *ProviderConfiguration {
   565  	if in == nil {
   566  		return nil
   567  	}
   568  	out := new(ProviderConfiguration)
   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 *ResourceConfiguration) DeepCopyInto(out *ResourceConfiguration) {
   575  	*out = *in
   576  	if in.Resources != nil {
   577  		in, out := &in.Resources, &out.Resources
   578  		*out = make([]string, len(*in))
   579  		copy(*out, *in)
   580  	}
   581  	if in.Providers != nil {
   582  		in, out := &in.Providers, &out.Providers
   583  		*out = make([]ProviderConfiguration, len(*in))
   584  		for i := range *in {
   585  			(*in)[i].DeepCopyInto(&(*out)[i])
   586  		}
   587  	}
   588  	return
   589  }
   590  
   591  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConfiguration.
   592  func (in *ResourceConfiguration) DeepCopy() *ResourceConfiguration {
   593  	if in == nil {
   594  		return nil
   595  	}
   596  	out := new(ResourceConfiguration)
   597  	in.DeepCopyInto(out)
   598  	return out
   599  }
   600  
   601  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   602  func (in *SecretboxConfiguration) DeepCopyInto(out *SecretboxConfiguration) {
   603  	*out = *in
   604  	if in.Keys != nil {
   605  		in, out := &in.Keys, &out.Keys
   606  		*out = make([]Key, len(*in))
   607  		copy(*out, *in)
   608  	}
   609  	return
   610  }
   611  
   612  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretboxConfiguration.
   613  func (in *SecretboxConfiguration) DeepCopy() *SecretboxConfiguration {
   614  	if in == nil {
   615  		return nil
   616  	}
   617  	out := new(SecretboxConfiguration)
   618  	in.DeepCopyInto(out)
   619  	return out
   620  }
   621  
   622  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   623  func (in *TCPTransport) DeepCopyInto(out *TCPTransport) {
   624  	*out = *in
   625  	if in.TLSConfig != nil {
   626  		in, out := &in.TLSConfig, &out.TLSConfig
   627  		*out = new(TLSConfig)
   628  		**out = **in
   629  	}
   630  	return
   631  }
   632  
   633  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPTransport.
   634  func (in *TCPTransport) DeepCopy() *TCPTransport {
   635  	if in == nil {
   636  		return nil
   637  	}
   638  	out := new(TCPTransport)
   639  	in.DeepCopyInto(out)
   640  	return out
   641  }
   642  
   643  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   644  func (in *TLSConfig) DeepCopyInto(out *TLSConfig) {
   645  	*out = *in
   646  	return
   647  }
   648  
   649  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfig.
   650  func (in *TLSConfig) DeepCopy() *TLSConfig {
   651  	if in == nil {
   652  		return nil
   653  	}
   654  	out := new(TLSConfig)
   655  	in.DeepCopyInto(out)
   656  	return out
   657  }
   658  
   659  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   660  func (in *TracingConfiguration) DeepCopyInto(out *TracingConfiguration) {
   661  	*out = *in
   662  	out.TypeMeta = in.TypeMeta
   663  	in.TracingConfiguration.DeepCopyInto(&out.TracingConfiguration)
   664  	return
   665  }
   666  
   667  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingConfiguration.
   668  func (in *TracingConfiguration) DeepCopy() *TracingConfiguration {
   669  	if in == nil {
   670  		return nil
   671  	}
   672  	out := new(TracingConfiguration)
   673  	in.DeepCopyInto(out)
   674  	return out
   675  }
   676  
   677  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   678  func (in *TracingConfiguration) DeepCopyObject() runtime.Object {
   679  	if c := in.DeepCopy(); c != nil {
   680  		return c
   681  	}
   682  	return nil
   683  }
   684  
   685  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   686  func (in *Transport) DeepCopyInto(out *Transport) {
   687  	*out = *in
   688  	if in.TCP != nil {
   689  		in, out := &in.TCP, &out.TCP
   690  		*out = new(TCPTransport)
   691  		(*in).DeepCopyInto(*out)
   692  	}
   693  	if in.UDS != nil {
   694  		in, out := &in.UDS, &out.UDS
   695  		*out = new(UDSTransport)
   696  		**out = **in
   697  	}
   698  	return
   699  }
   700  
   701  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transport.
   702  func (in *Transport) DeepCopy() *Transport {
   703  	if in == nil {
   704  		return nil
   705  	}
   706  	out := new(Transport)
   707  	in.DeepCopyInto(out)
   708  	return out
   709  }
   710  
   711  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   712  func (in *UDSTransport) DeepCopyInto(out *UDSTransport) {
   713  	*out = *in
   714  	return
   715  }
   716  
   717  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDSTransport.
   718  func (in *UDSTransport) DeepCopy() *UDSTransport {
   719  	if in == nil {
   720  		return nil
   721  	}
   722  	out := new(UDSTransport)
   723  	in.DeepCopyInto(out)
   724  	return out
   725  }
   726  
   727  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   728  func (in *UserValidationRule) DeepCopyInto(out *UserValidationRule) {
   729  	*out = *in
   730  	return
   731  }
   732  
   733  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserValidationRule.
   734  func (in *UserValidationRule) DeepCopy() *UserValidationRule {
   735  	if in == nil {
   736  		return nil
   737  	}
   738  	out := new(UserValidationRule)
   739  	in.DeepCopyInto(out)
   740  	return out
   741  }
   742  
   743  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   744  func (in *WebhookConfiguration) DeepCopyInto(out *WebhookConfiguration) {
   745  	*out = *in
   746  	out.AuthorizedTTL = in.AuthorizedTTL
   747  	out.UnauthorizedTTL = in.UnauthorizedTTL
   748  	out.Timeout = in.Timeout
   749  	in.ConnectionInfo.DeepCopyInto(&out.ConnectionInfo)
   750  	if in.MatchConditions != nil {
   751  		in, out := &in.MatchConditions, &out.MatchConditions
   752  		*out = make([]WebhookMatchCondition, len(*in))
   753  		copy(*out, *in)
   754  	}
   755  	return
   756  }
   757  
   758  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookConfiguration.
   759  func (in *WebhookConfiguration) DeepCopy() *WebhookConfiguration {
   760  	if in == nil {
   761  		return nil
   762  	}
   763  	out := new(WebhookConfiguration)
   764  	in.DeepCopyInto(out)
   765  	return out
   766  }
   767  
   768  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   769  func (in *WebhookConnectionInfo) DeepCopyInto(out *WebhookConnectionInfo) {
   770  	*out = *in
   771  	if in.KubeConfigFile != nil {
   772  		in, out := &in.KubeConfigFile, &out.KubeConfigFile
   773  		*out = new(string)
   774  		**out = **in
   775  	}
   776  	return
   777  }
   778  
   779  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookConnectionInfo.
   780  func (in *WebhookConnectionInfo) DeepCopy() *WebhookConnectionInfo {
   781  	if in == nil {
   782  		return nil
   783  	}
   784  	out := new(WebhookConnectionInfo)
   785  	in.DeepCopyInto(out)
   786  	return out
   787  }
   788  
   789  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   790  func (in *WebhookMatchCondition) DeepCopyInto(out *WebhookMatchCondition) {
   791  	*out = *in
   792  	return
   793  }
   794  
   795  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookMatchCondition.
   796  func (in *WebhookMatchCondition) DeepCopy() *WebhookMatchCondition {
   797  	if in == nil {
   798  		return nil
   799  	}
   800  	out := new(WebhookMatchCondition)
   801  	in.DeepCopyInto(out)
   802  	return out
   803  }