github.com/spotmaxtech/k8s-apimachinery-v0260@v0.0.1/pkg/apis/meta/v1/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by deepcopy-gen. DO NOT EDIT.
    21  
    22  package v1
    23  
    24  import (
    25  	runtime "github.com/spotmaxtech/k8s-apimachinery-v0260/pkg/runtime"
    26  	types "github.com/spotmaxtech/k8s-apimachinery-v0260/pkg/types"
    27  )
    28  
    29  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    30  func (in *APIGroup) DeepCopyInto(out *APIGroup) {
    31  	*out = *in
    32  	out.TypeMeta = in.TypeMeta
    33  	if in.Versions != nil {
    34  		in, out := &in.Versions, &out.Versions
    35  		*out = make([]GroupVersionForDiscovery, len(*in))
    36  		copy(*out, *in)
    37  	}
    38  	out.PreferredVersion = in.PreferredVersion
    39  	if in.ServerAddressByClientCIDRs != nil {
    40  		in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs
    41  		*out = make([]ServerAddressByClientCIDR, len(*in))
    42  		copy(*out, *in)
    43  	}
    44  	return
    45  }
    46  
    47  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroup.
    48  func (in *APIGroup) DeepCopy() *APIGroup {
    49  	if in == nil {
    50  		return nil
    51  	}
    52  	out := new(APIGroup)
    53  	in.DeepCopyInto(out)
    54  	return out
    55  }
    56  
    57  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    58  func (in *APIGroup) DeepCopyObject() runtime.Object {
    59  	if c := in.DeepCopy(); c != nil {
    60  		return c
    61  	}
    62  	return nil
    63  }
    64  
    65  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    66  func (in *APIGroupList) DeepCopyInto(out *APIGroupList) {
    67  	*out = *in
    68  	out.TypeMeta = in.TypeMeta
    69  	if in.Groups != nil {
    70  		in, out := &in.Groups, &out.Groups
    71  		*out = make([]APIGroup, len(*in))
    72  		for i := range *in {
    73  			(*in)[i].DeepCopyInto(&(*out)[i])
    74  		}
    75  	}
    76  	return
    77  }
    78  
    79  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIGroupList.
    80  func (in *APIGroupList) DeepCopy() *APIGroupList {
    81  	if in == nil {
    82  		return nil
    83  	}
    84  	out := new(APIGroupList)
    85  	in.DeepCopyInto(out)
    86  	return out
    87  }
    88  
    89  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    90  func (in *APIGroupList) DeepCopyObject() runtime.Object {
    91  	if c := in.DeepCopy(); c != nil {
    92  		return c
    93  	}
    94  	return nil
    95  }
    96  
    97  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    98  func (in *APIResource) DeepCopyInto(out *APIResource) {
    99  	*out = *in
   100  	if in.Verbs != nil {
   101  		in, out := &in.Verbs, &out.Verbs
   102  		*out = make(Verbs, len(*in))
   103  		copy(*out, *in)
   104  	}
   105  	if in.ShortNames != nil {
   106  		in, out := &in.ShortNames, &out.ShortNames
   107  		*out = make([]string, len(*in))
   108  		copy(*out, *in)
   109  	}
   110  	if in.Categories != nil {
   111  		in, out := &in.Categories, &out.Categories
   112  		*out = make([]string, len(*in))
   113  		copy(*out, *in)
   114  	}
   115  	return
   116  }
   117  
   118  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResource.
   119  func (in *APIResource) DeepCopy() *APIResource {
   120  	if in == nil {
   121  		return nil
   122  	}
   123  	out := new(APIResource)
   124  	in.DeepCopyInto(out)
   125  	return out
   126  }
   127  
   128  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   129  func (in *APIResourceList) DeepCopyInto(out *APIResourceList) {
   130  	*out = *in
   131  	out.TypeMeta = in.TypeMeta
   132  	if in.APIResources != nil {
   133  		in, out := &in.APIResources, &out.APIResources
   134  		*out = make([]APIResource, len(*in))
   135  		for i := range *in {
   136  			(*in)[i].DeepCopyInto(&(*out)[i])
   137  		}
   138  	}
   139  	return
   140  }
   141  
   142  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIResourceList.
   143  func (in *APIResourceList) DeepCopy() *APIResourceList {
   144  	if in == nil {
   145  		return nil
   146  	}
   147  	out := new(APIResourceList)
   148  	in.DeepCopyInto(out)
   149  	return out
   150  }
   151  
   152  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   153  func (in *APIResourceList) DeepCopyObject() runtime.Object {
   154  	if c := in.DeepCopy(); c != nil {
   155  		return c
   156  	}
   157  	return nil
   158  }
   159  
   160  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   161  func (in *APIVersions) DeepCopyInto(out *APIVersions) {
   162  	*out = *in
   163  	out.TypeMeta = in.TypeMeta
   164  	if in.Versions != nil {
   165  		in, out := &in.Versions, &out.Versions
   166  		*out = make([]string, len(*in))
   167  		copy(*out, *in)
   168  	}
   169  	if in.ServerAddressByClientCIDRs != nil {
   170  		in, out := &in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs
   171  		*out = make([]ServerAddressByClientCIDR, len(*in))
   172  		copy(*out, *in)
   173  	}
   174  	return
   175  }
   176  
   177  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIVersions.
   178  func (in *APIVersions) DeepCopy() *APIVersions {
   179  	if in == nil {
   180  		return nil
   181  	}
   182  	out := new(APIVersions)
   183  	in.DeepCopyInto(out)
   184  	return out
   185  }
   186  
   187  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   188  func (in *APIVersions) DeepCopyObject() runtime.Object {
   189  	if c := in.DeepCopy(); c != nil {
   190  		return c
   191  	}
   192  	return nil
   193  }
   194  
   195  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   196  func (in *ApplyOptions) DeepCopyInto(out *ApplyOptions) {
   197  	*out = *in
   198  	out.TypeMeta = in.TypeMeta
   199  	if in.DryRun != nil {
   200  		in, out := &in.DryRun, &out.DryRun
   201  		*out = make([]string, len(*in))
   202  		copy(*out, *in)
   203  	}
   204  	return
   205  }
   206  
   207  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplyOptions.
   208  func (in *ApplyOptions) DeepCopy() *ApplyOptions {
   209  	if in == nil {
   210  		return nil
   211  	}
   212  	out := new(ApplyOptions)
   213  	in.DeepCopyInto(out)
   214  	return out
   215  }
   216  
   217  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   218  func (in *Condition) DeepCopyInto(out *Condition) {
   219  	*out = *in
   220  	in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
   221  	return
   222  }
   223  
   224  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
   225  func (in *Condition) DeepCopy() *Condition {
   226  	if in == nil {
   227  		return nil
   228  	}
   229  	out := new(Condition)
   230  	in.DeepCopyInto(out)
   231  	return out
   232  }
   233  
   234  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   235  func (in *CreateOptions) DeepCopyInto(out *CreateOptions) {
   236  	*out = *in
   237  	out.TypeMeta = in.TypeMeta
   238  	if in.DryRun != nil {
   239  		in, out := &in.DryRun, &out.DryRun
   240  		*out = make([]string, len(*in))
   241  		copy(*out, *in)
   242  	}
   243  	return
   244  }
   245  
   246  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateOptions.
   247  func (in *CreateOptions) DeepCopy() *CreateOptions {
   248  	if in == nil {
   249  		return nil
   250  	}
   251  	out := new(CreateOptions)
   252  	in.DeepCopyInto(out)
   253  	return out
   254  }
   255  
   256  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   257  func (in *CreateOptions) DeepCopyObject() runtime.Object {
   258  	if c := in.DeepCopy(); c != nil {
   259  		return c
   260  	}
   261  	return nil
   262  }
   263  
   264  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   265  func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) {
   266  	*out = *in
   267  	out.TypeMeta = in.TypeMeta
   268  	if in.GracePeriodSeconds != nil {
   269  		in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
   270  		*out = new(int64)
   271  		**out = **in
   272  	}
   273  	if in.Preconditions != nil {
   274  		in, out := &in.Preconditions, &out.Preconditions
   275  		*out = new(Preconditions)
   276  		(*in).DeepCopyInto(*out)
   277  	}
   278  	if in.OrphanDependents != nil {
   279  		in, out := &in.OrphanDependents, &out.OrphanDependents
   280  		*out = new(bool)
   281  		**out = **in
   282  	}
   283  	if in.PropagationPolicy != nil {
   284  		in, out := &in.PropagationPolicy, &out.PropagationPolicy
   285  		*out = new(DeletionPropagation)
   286  		**out = **in
   287  	}
   288  	if in.DryRun != nil {
   289  		in, out := &in.DryRun, &out.DryRun
   290  		*out = make([]string, len(*in))
   291  		copy(*out, *in)
   292  	}
   293  	return
   294  }
   295  
   296  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOptions.
   297  func (in *DeleteOptions) DeepCopy() *DeleteOptions {
   298  	if in == nil {
   299  		return nil
   300  	}
   301  	out := new(DeleteOptions)
   302  	in.DeepCopyInto(out)
   303  	return out
   304  }
   305  
   306  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   307  func (in *DeleteOptions) DeepCopyObject() runtime.Object {
   308  	if c := in.DeepCopy(); c != nil {
   309  		return c
   310  	}
   311  	return nil
   312  }
   313  
   314  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   315  func (in *Duration) DeepCopyInto(out *Duration) {
   316  	*out = *in
   317  	return
   318  }
   319  
   320  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration.
   321  func (in *Duration) DeepCopy() *Duration {
   322  	if in == nil {
   323  		return nil
   324  	}
   325  	out := new(Duration)
   326  	in.DeepCopyInto(out)
   327  	return out
   328  }
   329  
   330  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   331  func (in *FieldsV1) DeepCopyInto(out *FieldsV1) {
   332  	*out = *in
   333  	if in.Raw != nil {
   334  		in, out := &in.Raw, &out.Raw
   335  		*out = make([]byte, len(*in))
   336  		copy(*out, *in)
   337  	}
   338  	return
   339  }
   340  
   341  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldsV1.
   342  func (in *FieldsV1) DeepCopy() *FieldsV1 {
   343  	if in == nil {
   344  		return nil
   345  	}
   346  	out := new(FieldsV1)
   347  	in.DeepCopyInto(out)
   348  	return out
   349  }
   350  
   351  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   352  func (in *GetOptions) DeepCopyInto(out *GetOptions) {
   353  	*out = *in
   354  	out.TypeMeta = in.TypeMeta
   355  	return
   356  }
   357  
   358  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOptions.
   359  func (in *GetOptions) DeepCopy() *GetOptions {
   360  	if in == nil {
   361  		return nil
   362  	}
   363  	out := new(GetOptions)
   364  	in.DeepCopyInto(out)
   365  	return out
   366  }
   367  
   368  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   369  func (in *GetOptions) DeepCopyObject() runtime.Object {
   370  	if c := in.DeepCopy(); c != nil {
   371  		return c
   372  	}
   373  	return nil
   374  }
   375  
   376  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   377  func (in *GroupKind) DeepCopyInto(out *GroupKind) {
   378  	*out = *in
   379  	return
   380  }
   381  
   382  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupKind.
   383  func (in *GroupKind) DeepCopy() *GroupKind {
   384  	if in == nil {
   385  		return nil
   386  	}
   387  	out := new(GroupKind)
   388  	in.DeepCopyInto(out)
   389  	return out
   390  }
   391  
   392  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   393  func (in *GroupResource) DeepCopyInto(out *GroupResource) {
   394  	*out = *in
   395  	return
   396  }
   397  
   398  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
   399  func (in *GroupResource) DeepCopy() *GroupResource {
   400  	if in == nil {
   401  		return nil
   402  	}
   403  	out := new(GroupResource)
   404  	in.DeepCopyInto(out)
   405  	return out
   406  }
   407  
   408  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   409  func (in *GroupVersion) DeepCopyInto(out *GroupVersion) {
   410  	*out = *in
   411  	return
   412  }
   413  
   414  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersion.
   415  func (in *GroupVersion) DeepCopy() *GroupVersion {
   416  	if in == nil {
   417  		return nil
   418  	}
   419  	out := new(GroupVersion)
   420  	in.DeepCopyInto(out)
   421  	return out
   422  }
   423  
   424  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   425  func (in *GroupVersionForDiscovery) DeepCopyInto(out *GroupVersionForDiscovery) {
   426  	*out = *in
   427  	return
   428  }
   429  
   430  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionForDiscovery.
   431  func (in *GroupVersionForDiscovery) DeepCopy() *GroupVersionForDiscovery {
   432  	if in == nil {
   433  		return nil
   434  	}
   435  	out := new(GroupVersionForDiscovery)
   436  	in.DeepCopyInto(out)
   437  	return out
   438  }
   439  
   440  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   441  func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) {
   442  	*out = *in
   443  	return
   444  }
   445  
   446  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind.
   447  func (in *GroupVersionKind) DeepCopy() *GroupVersionKind {
   448  	if in == nil {
   449  		return nil
   450  	}
   451  	out := new(GroupVersionKind)
   452  	in.DeepCopyInto(out)
   453  	return out
   454  }
   455  
   456  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   457  func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource) {
   458  	*out = *in
   459  	return
   460  }
   461  
   462  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
   463  func (in *GroupVersionResource) DeepCopy() *GroupVersionResource {
   464  	if in == nil {
   465  		return nil
   466  	}
   467  	out := new(GroupVersionResource)
   468  	in.DeepCopyInto(out)
   469  	return out
   470  }
   471  
   472  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   473  func (in *InternalEvent) DeepCopyInto(out *InternalEvent) {
   474  	*out = *in
   475  	if in.Object != nil {
   476  		out.Object = in.Object.DeepCopyObject()
   477  	}
   478  	return
   479  }
   480  
   481  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalEvent.
   482  func (in *InternalEvent) DeepCopy() *InternalEvent {
   483  	if in == nil {
   484  		return nil
   485  	}
   486  	out := new(InternalEvent)
   487  	in.DeepCopyInto(out)
   488  	return out
   489  }
   490  
   491  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   492  func (in *LabelSelector) DeepCopyInto(out *LabelSelector) {
   493  	*out = *in
   494  	if in.MatchLabels != nil {
   495  		in, out := &in.MatchLabels, &out.MatchLabels
   496  		*out = make(map[string]string, len(*in))
   497  		for key, val := range *in {
   498  			(*out)[key] = val
   499  		}
   500  	}
   501  	if in.MatchExpressions != nil {
   502  		in, out := &in.MatchExpressions, &out.MatchExpressions
   503  		*out = make([]LabelSelectorRequirement, len(*in))
   504  		for i := range *in {
   505  			(*in)[i].DeepCopyInto(&(*out)[i])
   506  		}
   507  	}
   508  	return
   509  }
   510  
   511  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelector.
   512  func (in *LabelSelector) DeepCopy() *LabelSelector {
   513  	if in == nil {
   514  		return nil
   515  	}
   516  	out := new(LabelSelector)
   517  	in.DeepCopyInto(out)
   518  	return out
   519  }
   520  
   521  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   522  func (in *LabelSelectorRequirement) DeepCopyInto(out *LabelSelectorRequirement) {
   523  	*out = *in
   524  	if in.Values != nil {
   525  		in, out := &in.Values, &out.Values
   526  		*out = make([]string, len(*in))
   527  		copy(*out, *in)
   528  	}
   529  	return
   530  }
   531  
   532  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirement.
   533  func (in *LabelSelectorRequirement) DeepCopy() *LabelSelectorRequirement {
   534  	if in == nil {
   535  		return nil
   536  	}
   537  	out := new(LabelSelectorRequirement)
   538  	in.DeepCopyInto(out)
   539  	return out
   540  }
   541  
   542  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   543  func (in *List) DeepCopyInto(out *List) {
   544  	*out = *in
   545  	out.TypeMeta = in.TypeMeta
   546  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   547  	if in.Items != nil {
   548  		in, out := &in.Items, &out.Items
   549  		*out = make([]runtime.RawExtension, len(*in))
   550  		for i := range *in {
   551  			(*in)[i].DeepCopyInto(&(*out)[i])
   552  		}
   553  	}
   554  	return
   555  }
   556  
   557  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
   558  func (in *List) DeepCopy() *List {
   559  	if in == nil {
   560  		return nil
   561  	}
   562  	out := new(List)
   563  	in.DeepCopyInto(out)
   564  	return out
   565  }
   566  
   567  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   568  func (in *List) DeepCopyObject() runtime.Object {
   569  	if c := in.DeepCopy(); c != nil {
   570  		return c
   571  	}
   572  	return nil
   573  }
   574  
   575  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   576  func (in *ListMeta) DeepCopyInto(out *ListMeta) {
   577  	*out = *in
   578  	if in.RemainingItemCount != nil {
   579  		in, out := &in.RemainingItemCount, &out.RemainingItemCount
   580  		*out = new(int64)
   581  		**out = **in
   582  	}
   583  	return
   584  }
   585  
   586  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListMeta.
   587  func (in *ListMeta) DeepCopy() *ListMeta {
   588  	if in == nil {
   589  		return nil
   590  	}
   591  	out := new(ListMeta)
   592  	in.DeepCopyInto(out)
   593  	return out
   594  }
   595  
   596  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   597  func (in *ListOptions) DeepCopyInto(out *ListOptions) {
   598  	*out = *in
   599  	out.TypeMeta = in.TypeMeta
   600  	if in.TimeoutSeconds != nil {
   601  		in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
   602  		*out = new(int64)
   603  		**out = **in
   604  	}
   605  	return
   606  }
   607  
   608  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
   609  func (in *ListOptions) DeepCopy() *ListOptions {
   610  	if in == nil {
   611  		return nil
   612  	}
   613  	out := new(ListOptions)
   614  	in.DeepCopyInto(out)
   615  	return out
   616  }
   617  
   618  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   619  func (in *ListOptions) DeepCopyObject() runtime.Object {
   620  	if c := in.DeepCopy(); c != nil {
   621  		return c
   622  	}
   623  	return nil
   624  }
   625  
   626  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   627  func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) {
   628  	*out = *in
   629  	if in.Time != nil {
   630  		in, out := &in.Time, &out.Time
   631  		*out = (*in).DeepCopy()
   632  	}
   633  	if in.FieldsV1 != nil {
   634  		in, out := &in.FieldsV1, &out.FieldsV1
   635  		*out = new(FieldsV1)
   636  		(*in).DeepCopyInto(*out)
   637  	}
   638  	return
   639  }
   640  
   641  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry.
   642  func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry {
   643  	if in == nil {
   644  		return nil
   645  	}
   646  	out := new(ManagedFieldsEntry)
   647  	in.DeepCopyInto(out)
   648  	return out
   649  }
   650  
   651  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
   652  func (in *MicroTime) DeepCopy() *MicroTime {
   653  	if in == nil {
   654  		return nil
   655  	}
   656  	out := new(MicroTime)
   657  	in.DeepCopyInto(out)
   658  	return out
   659  }
   660  
   661  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   662  func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
   663  	*out = *in
   664  	in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
   665  	if in.DeletionTimestamp != nil {
   666  		in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
   667  		*out = (*in).DeepCopy()
   668  	}
   669  	if in.DeletionGracePeriodSeconds != nil {
   670  		in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
   671  		*out = new(int64)
   672  		**out = **in
   673  	}
   674  	if in.Labels != nil {
   675  		in, out := &in.Labels, &out.Labels
   676  		*out = make(map[string]string, len(*in))
   677  		for key, val := range *in {
   678  			(*out)[key] = val
   679  		}
   680  	}
   681  	if in.Annotations != nil {
   682  		in, out := &in.Annotations, &out.Annotations
   683  		*out = make(map[string]string, len(*in))
   684  		for key, val := range *in {
   685  			(*out)[key] = val
   686  		}
   687  	}
   688  	if in.OwnerReferences != nil {
   689  		in, out := &in.OwnerReferences, &out.OwnerReferences
   690  		*out = make([]OwnerReference, len(*in))
   691  		for i := range *in {
   692  			(*in)[i].DeepCopyInto(&(*out)[i])
   693  		}
   694  	}
   695  	if in.Finalizers != nil {
   696  		in, out := &in.Finalizers, &out.Finalizers
   697  		*out = make([]string, len(*in))
   698  		copy(*out, *in)
   699  	}
   700  	if in.ManagedFields != nil {
   701  		in, out := &in.ManagedFields, &out.ManagedFields
   702  		*out = make([]ManagedFieldsEntry, len(*in))
   703  		for i := range *in {
   704  			(*in)[i].DeepCopyInto(&(*out)[i])
   705  		}
   706  	}
   707  	return
   708  }
   709  
   710  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
   711  func (in *ObjectMeta) DeepCopy() *ObjectMeta {
   712  	if in == nil {
   713  		return nil
   714  	}
   715  	out := new(ObjectMeta)
   716  	in.DeepCopyInto(out)
   717  	return out
   718  }
   719  
   720  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   721  func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
   722  	*out = *in
   723  	if in.Controller != nil {
   724  		in, out := &in.Controller, &out.Controller
   725  		*out = new(bool)
   726  		**out = **in
   727  	}
   728  	if in.BlockOwnerDeletion != nil {
   729  		in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
   730  		*out = new(bool)
   731  		**out = **in
   732  	}
   733  	return
   734  }
   735  
   736  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
   737  func (in *OwnerReference) DeepCopy() *OwnerReference {
   738  	if in == nil {
   739  		return nil
   740  	}
   741  	out := new(OwnerReference)
   742  	in.DeepCopyInto(out)
   743  	return out
   744  }
   745  
   746  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   747  func (in *PartialObjectMetadata) DeepCopyInto(out *PartialObjectMetadata) {
   748  	*out = *in
   749  	out.TypeMeta = in.TypeMeta
   750  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   751  	return
   752  }
   753  
   754  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadata.
   755  func (in *PartialObjectMetadata) DeepCopy() *PartialObjectMetadata {
   756  	if in == nil {
   757  		return nil
   758  	}
   759  	out := new(PartialObjectMetadata)
   760  	in.DeepCopyInto(out)
   761  	return out
   762  }
   763  
   764  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   765  func (in *PartialObjectMetadata) DeepCopyObject() runtime.Object {
   766  	if c := in.DeepCopy(); c != nil {
   767  		return c
   768  	}
   769  	return nil
   770  }
   771  
   772  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   773  func (in *PartialObjectMetadataList) DeepCopyInto(out *PartialObjectMetadataList) {
   774  	*out = *in
   775  	out.TypeMeta = in.TypeMeta
   776  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   777  	if in.Items != nil {
   778  		in, out := &in.Items, &out.Items
   779  		*out = make([]PartialObjectMetadata, len(*in))
   780  		for i := range *in {
   781  			(*in)[i].DeepCopyInto(&(*out)[i])
   782  		}
   783  	}
   784  	return
   785  }
   786  
   787  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadataList.
   788  func (in *PartialObjectMetadataList) DeepCopy() *PartialObjectMetadataList {
   789  	if in == nil {
   790  		return nil
   791  	}
   792  	out := new(PartialObjectMetadataList)
   793  	in.DeepCopyInto(out)
   794  	return out
   795  }
   796  
   797  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   798  func (in *PartialObjectMetadataList) DeepCopyObject() runtime.Object {
   799  	if c := in.DeepCopy(); c != nil {
   800  		return c
   801  	}
   802  	return nil
   803  }
   804  
   805  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   806  func (in *Patch) DeepCopyInto(out *Patch) {
   807  	*out = *in
   808  	return
   809  }
   810  
   811  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
   812  func (in *Patch) DeepCopy() *Patch {
   813  	if in == nil {
   814  		return nil
   815  	}
   816  	out := new(Patch)
   817  	in.DeepCopyInto(out)
   818  	return out
   819  }
   820  
   821  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   822  func (in *PatchOptions) DeepCopyInto(out *PatchOptions) {
   823  	*out = *in
   824  	out.TypeMeta = in.TypeMeta
   825  	if in.DryRun != nil {
   826  		in, out := &in.DryRun, &out.DryRun
   827  		*out = make([]string, len(*in))
   828  		copy(*out, *in)
   829  	}
   830  	if in.Force != nil {
   831  		in, out := &in.Force, &out.Force
   832  		*out = new(bool)
   833  		**out = **in
   834  	}
   835  	return
   836  }
   837  
   838  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions.
   839  func (in *PatchOptions) DeepCopy() *PatchOptions {
   840  	if in == nil {
   841  		return nil
   842  	}
   843  	out := new(PatchOptions)
   844  	in.DeepCopyInto(out)
   845  	return out
   846  }
   847  
   848  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   849  func (in *PatchOptions) DeepCopyObject() runtime.Object {
   850  	if c := in.DeepCopy(); c != nil {
   851  		return c
   852  	}
   853  	return nil
   854  }
   855  
   856  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   857  func (in *Preconditions) DeepCopyInto(out *Preconditions) {
   858  	*out = *in
   859  	if in.UID != nil {
   860  		in, out := &in.UID, &out.UID
   861  		*out = new(types.UID)
   862  		**out = **in
   863  	}
   864  	if in.ResourceVersion != nil {
   865  		in, out := &in.ResourceVersion, &out.ResourceVersion
   866  		*out = new(string)
   867  		**out = **in
   868  	}
   869  	return
   870  }
   871  
   872  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
   873  func (in *Preconditions) DeepCopy() *Preconditions {
   874  	if in == nil {
   875  		return nil
   876  	}
   877  	out := new(Preconditions)
   878  	in.DeepCopyInto(out)
   879  	return out
   880  }
   881  
   882  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   883  func (in *RootPaths) DeepCopyInto(out *RootPaths) {
   884  	*out = *in
   885  	if in.Paths != nil {
   886  		in, out := &in.Paths, &out.Paths
   887  		*out = make([]string, len(*in))
   888  		copy(*out, *in)
   889  	}
   890  	return
   891  }
   892  
   893  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
   894  func (in *RootPaths) DeepCopy() *RootPaths {
   895  	if in == nil {
   896  		return nil
   897  	}
   898  	out := new(RootPaths)
   899  	in.DeepCopyInto(out)
   900  	return out
   901  }
   902  
   903  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   904  func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
   905  	*out = *in
   906  	return
   907  }
   908  
   909  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
   910  func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
   911  	if in == nil {
   912  		return nil
   913  	}
   914  	out := new(ServerAddressByClientCIDR)
   915  	in.DeepCopyInto(out)
   916  	return out
   917  }
   918  
   919  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   920  func (in *Status) DeepCopyInto(out *Status) {
   921  	*out = *in
   922  	out.TypeMeta = in.TypeMeta
   923  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   924  	if in.Details != nil {
   925  		in, out := &in.Details, &out.Details
   926  		*out = new(StatusDetails)
   927  		(*in).DeepCopyInto(*out)
   928  	}
   929  	return
   930  }
   931  
   932  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
   933  func (in *Status) DeepCopy() *Status {
   934  	if in == nil {
   935  		return nil
   936  	}
   937  	out := new(Status)
   938  	in.DeepCopyInto(out)
   939  	return out
   940  }
   941  
   942  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   943  func (in *Status) DeepCopyObject() runtime.Object {
   944  	if c := in.DeepCopy(); c != nil {
   945  		return c
   946  	}
   947  	return nil
   948  }
   949  
   950  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   951  func (in *StatusCause) DeepCopyInto(out *StatusCause) {
   952  	*out = *in
   953  	return
   954  }
   955  
   956  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
   957  func (in *StatusCause) DeepCopy() *StatusCause {
   958  	if in == nil {
   959  		return nil
   960  	}
   961  	out := new(StatusCause)
   962  	in.DeepCopyInto(out)
   963  	return out
   964  }
   965  
   966  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   967  func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
   968  	*out = *in
   969  	if in.Causes != nil {
   970  		in, out := &in.Causes, &out.Causes
   971  		*out = make([]StatusCause, len(*in))
   972  		copy(*out, *in)
   973  	}
   974  	return
   975  }
   976  
   977  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
   978  func (in *StatusDetails) DeepCopy() *StatusDetails {
   979  	if in == nil {
   980  		return nil
   981  	}
   982  	out := new(StatusDetails)
   983  	in.DeepCopyInto(out)
   984  	return out
   985  }
   986  
   987  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   988  func (in *Table) DeepCopyInto(out *Table) {
   989  	*out = *in
   990  	out.TypeMeta = in.TypeMeta
   991  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   992  	if in.ColumnDefinitions != nil {
   993  		in, out := &in.ColumnDefinitions, &out.ColumnDefinitions
   994  		*out = make([]TableColumnDefinition, len(*in))
   995  		copy(*out, *in)
   996  	}
   997  	if in.Rows != nil {
   998  		in, out := &in.Rows, &out.Rows
   999  		*out = make([]TableRow, len(*in))
  1000  		for i := range *in {
  1001  			(*in)[i].DeepCopyInto(&(*out)[i])
  1002  		}
  1003  	}
  1004  	return
  1005  }
  1006  
  1007  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
  1008  func (in *Table) DeepCopy() *Table {
  1009  	if in == nil {
  1010  		return nil
  1011  	}
  1012  	out := new(Table)
  1013  	in.DeepCopyInto(out)
  1014  	return out
  1015  }
  1016  
  1017  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1018  func (in *Table) DeepCopyObject() runtime.Object {
  1019  	if c := in.DeepCopy(); c != nil {
  1020  		return c
  1021  	}
  1022  	return nil
  1023  }
  1024  
  1025  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1026  func (in *TableColumnDefinition) DeepCopyInto(out *TableColumnDefinition) {
  1027  	*out = *in
  1028  	return
  1029  }
  1030  
  1031  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableColumnDefinition.
  1032  func (in *TableColumnDefinition) DeepCopy() *TableColumnDefinition {
  1033  	if in == nil {
  1034  		return nil
  1035  	}
  1036  	out := new(TableColumnDefinition)
  1037  	in.DeepCopyInto(out)
  1038  	return out
  1039  }
  1040  
  1041  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1042  func (in *TableOptions) DeepCopyInto(out *TableOptions) {
  1043  	*out = *in
  1044  	out.TypeMeta = in.TypeMeta
  1045  	return
  1046  }
  1047  
  1048  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions.
  1049  func (in *TableOptions) DeepCopy() *TableOptions {
  1050  	if in == nil {
  1051  		return nil
  1052  	}
  1053  	out := new(TableOptions)
  1054  	in.DeepCopyInto(out)
  1055  	return out
  1056  }
  1057  
  1058  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1059  func (in *TableOptions) DeepCopyObject() runtime.Object {
  1060  	if c := in.DeepCopy(); c != nil {
  1061  		return c
  1062  	}
  1063  	return nil
  1064  }
  1065  
  1066  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1067  func (in *TableRow) DeepCopyInto(out *TableRow) {
  1068  	clone := in.DeepCopy()
  1069  	*out = *clone
  1070  	return
  1071  }
  1072  
  1073  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1074  func (in *TableRowCondition) DeepCopyInto(out *TableRowCondition) {
  1075  	*out = *in
  1076  	return
  1077  }
  1078  
  1079  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRowCondition.
  1080  func (in *TableRowCondition) DeepCopy() *TableRowCondition {
  1081  	if in == nil {
  1082  		return nil
  1083  	}
  1084  	out := new(TableRowCondition)
  1085  	in.DeepCopyInto(out)
  1086  	return out
  1087  }
  1088  
  1089  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
  1090  func (in *Time) DeepCopy() *Time {
  1091  	if in == nil {
  1092  		return nil
  1093  	}
  1094  	out := new(Time)
  1095  	in.DeepCopyInto(out)
  1096  	return out
  1097  }
  1098  
  1099  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1100  func (in *Timestamp) DeepCopyInto(out *Timestamp) {
  1101  	*out = *in
  1102  	return
  1103  }
  1104  
  1105  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
  1106  func (in *Timestamp) DeepCopy() *Timestamp {
  1107  	if in == nil {
  1108  		return nil
  1109  	}
  1110  	out := new(Timestamp)
  1111  	in.DeepCopyInto(out)
  1112  	return out
  1113  }
  1114  
  1115  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1116  func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
  1117  	*out = *in
  1118  	out.TypeMeta = in.TypeMeta
  1119  	if in.DryRun != nil {
  1120  		in, out := &in.DryRun, &out.DryRun
  1121  		*out = make([]string, len(*in))
  1122  		copy(*out, *in)
  1123  	}
  1124  	return
  1125  }
  1126  
  1127  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
  1128  func (in *UpdateOptions) DeepCopy() *UpdateOptions {
  1129  	if in == nil {
  1130  		return nil
  1131  	}
  1132  	out := new(UpdateOptions)
  1133  	in.DeepCopyInto(out)
  1134  	return out
  1135  }
  1136  
  1137  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1138  func (in *UpdateOptions) DeepCopyObject() runtime.Object {
  1139  	if c := in.DeepCopy(); c != nil {
  1140  		return c
  1141  	}
  1142  	return nil
  1143  }
  1144  
  1145  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1146  func (in Verbs) DeepCopyInto(out *Verbs) {
  1147  	{
  1148  		in := &in
  1149  		*out = make(Verbs, len(*in))
  1150  		copy(*out, *in)
  1151  		return
  1152  	}
  1153  }
  1154  
  1155  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
  1156  func (in Verbs) DeepCopy() Verbs {
  1157  	if in == nil {
  1158  		return nil
  1159  	}
  1160  	out := new(Verbs)
  1161  	in.DeepCopyInto(out)
  1162  	return *out
  1163  }
  1164  
  1165  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1166  func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
  1167  	*out = *in
  1168  	in.Object.DeepCopyInto(&out.Object)
  1169  	return
  1170  }
  1171  
  1172  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
  1173  func (in *WatchEvent) DeepCopy() *WatchEvent {
  1174  	if in == nil {
  1175  		return nil
  1176  	}
  1177  	out := new(WatchEvent)
  1178  	in.DeepCopyInto(out)
  1179  	return out
  1180  }
  1181  
  1182  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1183  func (in *WatchEvent) DeepCopyObject() runtime.Object {
  1184  	if c := in.DeepCopy(); c != nil {
  1185  		return c
  1186  	}
  1187  	return nil
  1188  }