...

Source file src/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.deepcopy.go

Documentation: k8s.io/apimachinery/pkg/apis/meta/v1

     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 "k8s.io/apimachinery/pkg/runtime"
    26  	types "k8s.io/apimachinery/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  	if in.SendInitialEvents != nil {
   606  		in, out := &in.SendInitialEvents, &out.SendInitialEvents
   607  		*out = new(bool)
   608  		**out = **in
   609  	}
   610  	return
   611  }
   612  
   613  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOptions.
   614  func (in *ListOptions) DeepCopy() *ListOptions {
   615  	if in == nil {
   616  		return nil
   617  	}
   618  	out := new(ListOptions)
   619  	in.DeepCopyInto(out)
   620  	return out
   621  }
   622  
   623  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   624  func (in *ListOptions) DeepCopyObject() runtime.Object {
   625  	if c := in.DeepCopy(); c != nil {
   626  		return c
   627  	}
   628  	return nil
   629  }
   630  
   631  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   632  func (in *ManagedFieldsEntry) DeepCopyInto(out *ManagedFieldsEntry) {
   633  	*out = *in
   634  	if in.Time != nil {
   635  		in, out := &in.Time, &out.Time
   636  		*out = (*in).DeepCopy()
   637  	}
   638  	if in.FieldsV1 != nil {
   639  		in, out := &in.FieldsV1, &out.FieldsV1
   640  		*out = new(FieldsV1)
   641  		(*in).DeepCopyInto(*out)
   642  	}
   643  	return
   644  }
   645  
   646  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedFieldsEntry.
   647  func (in *ManagedFieldsEntry) DeepCopy() *ManagedFieldsEntry {
   648  	if in == nil {
   649  		return nil
   650  	}
   651  	out := new(ManagedFieldsEntry)
   652  	in.DeepCopyInto(out)
   653  	return out
   654  }
   655  
   656  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroTime.
   657  func (in *MicroTime) DeepCopy() *MicroTime {
   658  	if in == nil {
   659  		return nil
   660  	}
   661  	out := new(MicroTime)
   662  	in.DeepCopyInto(out)
   663  	return out
   664  }
   665  
   666  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   667  func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) {
   668  	*out = *in
   669  	in.CreationTimestamp.DeepCopyInto(&out.CreationTimestamp)
   670  	if in.DeletionTimestamp != nil {
   671  		in, out := &in.DeletionTimestamp, &out.DeletionTimestamp
   672  		*out = (*in).DeepCopy()
   673  	}
   674  	if in.DeletionGracePeriodSeconds != nil {
   675  		in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
   676  		*out = new(int64)
   677  		**out = **in
   678  	}
   679  	if in.Labels != nil {
   680  		in, out := &in.Labels, &out.Labels
   681  		*out = make(map[string]string, len(*in))
   682  		for key, val := range *in {
   683  			(*out)[key] = val
   684  		}
   685  	}
   686  	if in.Annotations != nil {
   687  		in, out := &in.Annotations, &out.Annotations
   688  		*out = make(map[string]string, len(*in))
   689  		for key, val := range *in {
   690  			(*out)[key] = val
   691  		}
   692  	}
   693  	if in.OwnerReferences != nil {
   694  		in, out := &in.OwnerReferences, &out.OwnerReferences
   695  		*out = make([]OwnerReference, len(*in))
   696  		for i := range *in {
   697  			(*in)[i].DeepCopyInto(&(*out)[i])
   698  		}
   699  	}
   700  	if in.Finalizers != nil {
   701  		in, out := &in.Finalizers, &out.Finalizers
   702  		*out = make([]string, len(*in))
   703  		copy(*out, *in)
   704  	}
   705  	if in.ManagedFields != nil {
   706  		in, out := &in.ManagedFields, &out.ManagedFields
   707  		*out = make([]ManagedFieldsEntry, len(*in))
   708  		for i := range *in {
   709  			(*in)[i].DeepCopyInto(&(*out)[i])
   710  		}
   711  	}
   712  	return
   713  }
   714  
   715  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta.
   716  func (in *ObjectMeta) DeepCopy() *ObjectMeta {
   717  	if in == nil {
   718  		return nil
   719  	}
   720  	out := new(ObjectMeta)
   721  	in.DeepCopyInto(out)
   722  	return out
   723  }
   724  
   725  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   726  func (in *OwnerReference) DeepCopyInto(out *OwnerReference) {
   727  	*out = *in
   728  	if in.Controller != nil {
   729  		in, out := &in.Controller, &out.Controller
   730  		*out = new(bool)
   731  		**out = **in
   732  	}
   733  	if in.BlockOwnerDeletion != nil {
   734  		in, out := &in.BlockOwnerDeletion, &out.BlockOwnerDeletion
   735  		*out = new(bool)
   736  		**out = **in
   737  	}
   738  	return
   739  }
   740  
   741  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerReference.
   742  func (in *OwnerReference) DeepCopy() *OwnerReference {
   743  	if in == nil {
   744  		return nil
   745  	}
   746  	out := new(OwnerReference)
   747  	in.DeepCopyInto(out)
   748  	return out
   749  }
   750  
   751  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   752  func (in *PartialObjectMetadata) DeepCopyInto(out *PartialObjectMetadata) {
   753  	*out = *in
   754  	out.TypeMeta = in.TypeMeta
   755  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   756  	return
   757  }
   758  
   759  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadata.
   760  func (in *PartialObjectMetadata) DeepCopy() *PartialObjectMetadata {
   761  	if in == nil {
   762  		return nil
   763  	}
   764  	out := new(PartialObjectMetadata)
   765  	in.DeepCopyInto(out)
   766  	return out
   767  }
   768  
   769  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   770  func (in *PartialObjectMetadata) DeepCopyObject() runtime.Object {
   771  	if c := in.DeepCopy(); c != nil {
   772  		return c
   773  	}
   774  	return nil
   775  }
   776  
   777  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   778  func (in *PartialObjectMetadataList) DeepCopyInto(out *PartialObjectMetadataList) {
   779  	*out = *in
   780  	out.TypeMeta = in.TypeMeta
   781  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   782  	if in.Items != nil {
   783  		in, out := &in.Items, &out.Items
   784  		*out = make([]PartialObjectMetadata, len(*in))
   785  		for i := range *in {
   786  			(*in)[i].DeepCopyInto(&(*out)[i])
   787  		}
   788  	}
   789  	return
   790  }
   791  
   792  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartialObjectMetadataList.
   793  func (in *PartialObjectMetadataList) DeepCopy() *PartialObjectMetadataList {
   794  	if in == nil {
   795  		return nil
   796  	}
   797  	out := new(PartialObjectMetadataList)
   798  	in.DeepCopyInto(out)
   799  	return out
   800  }
   801  
   802  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   803  func (in *PartialObjectMetadataList) DeepCopyObject() runtime.Object {
   804  	if c := in.DeepCopy(); c != nil {
   805  		return c
   806  	}
   807  	return nil
   808  }
   809  
   810  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   811  func (in *Patch) DeepCopyInto(out *Patch) {
   812  	*out = *in
   813  	return
   814  }
   815  
   816  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Patch.
   817  func (in *Patch) DeepCopy() *Patch {
   818  	if in == nil {
   819  		return nil
   820  	}
   821  	out := new(Patch)
   822  	in.DeepCopyInto(out)
   823  	return out
   824  }
   825  
   826  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   827  func (in *PatchOptions) DeepCopyInto(out *PatchOptions) {
   828  	*out = *in
   829  	out.TypeMeta = in.TypeMeta
   830  	if in.DryRun != nil {
   831  		in, out := &in.DryRun, &out.DryRun
   832  		*out = make([]string, len(*in))
   833  		copy(*out, *in)
   834  	}
   835  	if in.Force != nil {
   836  		in, out := &in.Force, &out.Force
   837  		*out = new(bool)
   838  		**out = **in
   839  	}
   840  	return
   841  }
   842  
   843  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOptions.
   844  func (in *PatchOptions) DeepCopy() *PatchOptions {
   845  	if in == nil {
   846  		return nil
   847  	}
   848  	out := new(PatchOptions)
   849  	in.DeepCopyInto(out)
   850  	return out
   851  }
   852  
   853  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   854  func (in *PatchOptions) DeepCopyObject() runtime.Object {
   855  	if c := in.DeepCopy(); c != nil {
   856  		return c
   857  	}
   858  	return nil
   859  }
   860  
   861  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   862  func (in *Preconditions) DeepCopyInto(out *Preconditions) {
   863  	*out = *in
   864  	if in.UID != nil {
   865  		in, out := &in.UID, &out.UID
   866  		*out = new(types.UID)
   867  		**out = **in
   868  	}
   869  	if in.ResourceVersion != nil {
   870  		in, out := &in.ResourceVersion, &out.ResourceVersion
   871  		*out = new(string)
   872  		**out = **in
   873  	}
   874  	return
   875  }
   876  
   877  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
   878  func (in *Preconditions) DeepCopy() *Preconditions {
   879  	if in == nil {
   880  		return nil
   881  	}
   882  	out := new(Preconditions)
   883  	in.DeepCopyInto(out)
   884  	return out
   885  }
   886  
   887  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   888  func (in *RootPaths) DeepCopyInto(out *RootPaths) {
   889  	*out = *in
   890  	if in.Paths != nil {
   891  		in, out := &in.Paths, &out.Paths
   892  		*out = make([]string, len(*in))
   893  		copy(*out, *in)
   894  	}
   895  	return
   896  }
   897  
   898  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootPaths.
   899  func (in *RootPaths) DeepCopy() *RootPaths {
   900  	if in == nil {
   901  		return nil
   902  	}
   903  	out := new(RootPaths)
   904  	in.DeepCopyInto(out)
   905  	return out
   906  }
   907  
   908  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   909  func (in *ServerAddressByClientCIDR) DeepCopyInto(out *ServerAddressByClientCIDR) {
   910  	*out = *in
   911  	return
   912  }
   913  
   914  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerAddressByClientCIDR.
   915  func (in *ServerAddressByClientCIDR) DeepCopy() *ServerAddressByClientCIDR {
   916  	if in == nil {
   917  		return nil
   918  	}
   919  	out := new(ServerAddressByClientCIDR)
   920  	in.DeepCopyInto(out)
   921  	return out
   922  }
   923  
   924  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   925  func (in *Status) DeepCopyInto(out *Status) {
   926  	*out = *in
   927  	out.TypeMeta = in.TypeMeta
   928  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   929  	if in.Details != nil {
   930  		in, out := &in.Details, &out.Details
   931  		*out = new(StatusDetails)
   932  		(*in).DeepCopyInto(*out)
   933  	}
   934  	return
   935  }
   936  
   937  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
   938  func (in *Status) DeepCopy() *Status {
   939  	if in == nil {
   940  		return nil
   941  	}
   942  	out := new(Status)
   943  	in.DeepCopyInto(out)
   944  	return out
   945  }
   946  
   947  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   948  func (in *Status) DeepCopyObject() runtime.Object {
   949  	if c := in.DeepCopy(); c != nil {
   950  		return c
   951  	}
   952  	return nil
   953  }
   954  
   955  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   956  func (in *StatusCause) DeepCopyInto(out *StatusCause) {
   957  	*out = *in
   958  	return
   959  }
   960  
   961  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCause.
   962  func (in *StatusCause) DeepCopy() *StatusCause {
   963  	if in == nil {
   964  		return nil
   965  	}
   966  	out := new(StatusCause)
   967  	in.DeepCopyInto(out)
   968  	return out
   969  }
   970  
   971  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   972  func (in *StatusDetails) DeepCopyInto(out *StatusDetails) {
   973  	*out = *in
   974  	if in.Causes != nil {
   975  		in, out := &in.Causes, &out.Causes
   976  		*out = make([]StatusCause, len(*in))
   977  		copy(*out, *in)
   978  	}
   979  	return
   980  }
   981  
   982  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusDetails.
   983  func (in *StatusDetails) DeepCopy() *StatusDetails {
   984  	if in == nil {
   985  		return nil
   986  	}
   987  	out := new(StatusDetails)
   988  	in.DeepCopyInto(out)
   989  	return out
   990  }
   991  
   992  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   993  func (in *Table) DeepCopyInto(out *Table) {
   994  	*out = *in
   995  	out.TypeMeta = in.TypeMeta
   996  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   997  	if in.ColumnDefinitions != nil {
   998  		in, out := &in.ColumnDefinitions, &out.ColumnDefinitions
   999  		*out = make([]TableColumnDefinition, len(*in))
  1000  		copy(*out, *in)
  1001  	}
  1002  	if in.Rows != nil {
  1003  		in, out := &in.Rows, &out.Rows
  1004  		*out = make([]TableRow, len(*in))
  1005  		for i := range *in {
  1006  			(*in)[i].DeepCopyInto(&(*out)[i])
  1007  		}
  1008  	}
  1009  	return
  1010  }
  1011  
  1012  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
  1013  func (in *Table) DeepCopy() *Table {
  1014  	if in == nil {
  1015  		return nil
  1016  	}
  1017  	out := new(Table)
  1018  	in.DeepCopyInto(out)
  1019  	return out
  1020  }
  1021  
  1022  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1023  func (in *Table) DeepCopyObject() runtime.Object {
  1024  	if c := in.DeepCopy(); c != nil {
  1025  		return c
  1026  	}
  1027  	return nil
  1028  }
  1029  
  1030  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1031  func (in *TableColumnDefinition) DeepCopyInto(out *TableColumnDefinition) {
  1032  	*out = *in
  1033  	return
  1034  }
  1035  
  1036  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableColumnDefinition.
  1037  func (in *TableColumnDefinition) DeepCopy() *TableColumnDefinition {
  1038  	if in == nil {
  1039  		return nil
  1040  	}
  1041  	out := new(TableColumnDefinition)
  1042  	in.DeepCopyInto(out)
  1043  	return out
  1044  }
  1045  
  1046  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1047  func (in *TableOptions) DeepCopyInto(out *TableOptions) {
  1048  	*out = *in
  1049  	out.TypeMeta = in.TypeMeta
  1050  	return
  1051  }
  1052  
  1053  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions.
  1054  func (in *TableOptions) DeepCopy() *TableOptions {
  1055  	if in == nil {
  1056  		return nil
  1057  	}
  1058  	out := new(TableOptions)
  1059  	in.DeepCopyInto(out)
  1060  	return out
  1061  }
  1062  
  1063  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1064  func (in *TableOptions) DeepCopyObject() runtime.Object {
  1065  	if c := in.DeepCopy(); c != nil {
  1066  		return c
  1067  	}
  1068  	return nil
  1069  }
  1070  
  1071  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1072  func (in *TableRow) DeepCopyInto(out *TableRow) {
  1073  	clone := in.DeepCopy()
  1074  	*out = *clone
  1075  	return
  1076  }
  1077  
  1078  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1079  func (in *TableRowCondition) DeepCopyInto(out *TableRowCondition) {
  1080  	*out = *in
  1081  	return
  1082  }
  1083  
  1084  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRowCondition.
  1085  func (in *TableRowCondition) DeepCopy() *TableRowCondition {
  1086  	if in == nil {
  1087  		return nil
  1088  	}
  1089  	out := new(TableRowCondition)
  1090  	in.DeepCopyInto(out)
  1091  	return out
  1092  }
  1093  
  1094  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
  1095  func (in *Time) DeepCopy() *Time {
  1096  	if in == nil {
  1097  		return nil
  1098  	}
  1099  	out := new(Time)
  1100  	in.DeepCopyInto(out)
  1101  	return out
  1102  }
  1103  
  1104  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1105  func (in *Timestamp) DeepCopyInto(out *Timestamp) {
  1106  	*out = *in
  1107  	return
  1108  }
  1109  
  1110  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timestamp.
  1111  func (in *Timestamp) DeepCopy() *Timestamp {
  1112  	if in == nil {
  1113  		return nil
  1114  	}
  1115  	out := new(Timestamp)
  1116  	in.DeepCopyInto(out)
  1117  	return out
  1118  }
  1119  
  1120  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1121  func (in *UpdateOptions) DeepCopyInto(out *UpdateOptions) {
  1122  	*out = *in
  1123  	out.TypeMeta = in.TypeMeta
  1124  	if in.DryRun != nil {
  1125  		in, out := &in.DryRun, &out.DryRun
  1126  		*out = make([]string, len(*in))
  1127  		copy(*out, *in)
  1128  	}
  1129  	return
  1130  }
  1131  
  1132  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateOptions.
  1133  func (in *UpdateOptions) DeepCopy() *UpdateOptions {
  1134  	if in == nil {
  1135  		return nil
  1136  	}
  1137  	out := new(UpdateOptions)
  1138  	in.DeepCopyInto(out)
  1139  	return out
  1140  }
  1141  
  1142  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1143  func (in *UpdateOptions) DeepCopyObject() runtime.Object {
  1144  	if c := in.DeepCopy(); c != nil {
  1145  		return c
  1146  	}
  1147  	return nil
  1148  }
  1149  
  1150  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1151  func (in Verbs) DeepCopyInto(out *Verbs) {
  1152  	{
  1153  		in := &in
  1154  		*out = make(Verbs, len(*in))
  1155  		copy(*out, *in)
  1156  		return
  1157  	}
  1158  }
  1159  
  1160  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verbs.
  1161  func (in Verbs) DeepCopy() Verbs {
  1162  	if in == nil {
  1163  		return nil
  1164  	}
  1165  	out := new(Verbs)
  1166  	in.DeepCopyInto(out)
  1167  	return *out
  1168  }
  1169  
  1170  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1171  func (in *WatchEvent) DeepCopyInto(out *WatchEvent) {
  1172  	*out = *in
  1173  	in.Object.DeepCopyInto(&out.Object)
  1174  	return
  1175  }
  1176  
  1177  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatchEvent.
  1178  func (in *WatchEvent) DeepCopy() *WatchEvent {
  1179  	if in == nil {
  1180  		return nil
  1181  	}
  1182  	out := new(WatchEvent)
  1183  	in.DeepCopyInto(out)
  1184  	return out
  1185  }
  1186  
  1187  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1188  func (in *WatchEvent) DeepCopyObject() runtime.Object {
  1189  	if c := in.DeepCopy(); c != nil {
  1190  		return c
  1191  	}
  1192  	return nil
  1193  }
  1194  

View as plain text