github.phpd.cn/cilium/cilium@v1.6.12/pkg/k8s/types/zz_generated.deepcopy.go (about)

     1  // +build !ignore_autogenerated
     2  
     3  // Copyright 2017-2019 Authors of Cilium
     4  //
     5  // Licensed under the Apache License, Version 2.0 (the "License");
     6  // you may not use this file except in compliance with the License.
     7  // You may obtain a copy of the License at
     8  //
     9  //     http://www.apache.org/licenses/LICENSE-2.0
    10  //
    11  // Unless required by applicable law or agreed to in writing, software
    12  // distributed under the License is distributed on an "AS IS" BASIS,
    13  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    14  // See the License for the specific language governing permissions and
    15  // limitations under the License.
    16  
    17  // Code generated by deepcopy-gen. DO NOT EDIT.
    18  
    19  package types
    20  
    21  import (
    22  	v2 "github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2"
    23  	v1 "k8s.io/api/core/v1"
    24  	v1beta1 "k8s.io/api/extensions/v1beta1"
    25  	networkingv1 "k8s.io/api/networking/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 *CiliumEndpoint) DeepCopyInto(out *CiliumEndpoint) {
    31  	*out = *in
    32  	out.TypeMeta = in.TypeMeta
    33  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    34  	if in.Identity != nil {
    35  		in, out := &in.Identity, &out.Identity
    36  		*out = new(v2.EndpointIdentity)
    37  		(*in).DeepCopyInto(*out)
    38  	}
    39  	if in.Networking != nil {
    40  		in, out := &in.Networking, &out.Networking
    41  		*out = new(v2.EndpointNetworking)
    42  		(*in).DeepCopyInto(*out)
    43  	}
    44  	if in.Encryption != nil {
    45  		in, out := &in.Encryption, &out.Encryption
    46  		*out = new(v2.EncryptionSpec)
    47  		**out = **in
    48  	}
    49  	return
    50  }
    51  
    52  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiliumEndpoint.
    53  func (in *CiliumEndpoint) DeepCopy() *CiliumEndpoint {
    54  	if in == nil {
    55  		return nil
    56  	}
    57  	out := new(CiliumEndpoint)
    58  	in.DeepCopyInto(out)
    59  	return out
    60  }
    61  
    62  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    63  func (in *CiliumEndpoint) DeepCopyObject() runtime.Object {
    64  	if c := in.DeepCopy(); c != nil {
    65  		return c
    66  	}
    67  	return nil
    68  }
    69  
    70  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    71  func (in *Endpoints) DeepCopyInto(out *Endpoints) {
    72  	*out = *in
    73  	if in.Endpoints != nil {
    74  		in, out := &in.Endpoints, &out.Endpoints
    75  		*out = new(v1.Endpoints)
    76  		(*in).DeepCopyInto(*out)
    77  	}
    78  	return
    79  }
    80  
    81  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints.
    82  func (in *Endpoints) DeepCopy() *Endpoints {
    83  	if in == nil {
    84  		return nil
    85  	}
    86  	out := new(Endpoints)
    87  	in.DeepCopyInto(out)
    88  	return out
    89  }
    90  
    91  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    92  func (in *Endpoints) DeepCopyObject() runtime.Object {
    93  	if c := in.DeepCopy(); c != nil {
    94  		return c
    95  	}
    96  	return nil
    97  }
    98  
    99  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   100  func (in *Identity) DeepCopyInto(out *Identity) {
   101  	*out = *in
   102  	if in.CiliumIdentity != nil {
   103  		in, out := &in.CiliumIdentity, &out.CiliumIdentity
   104  		*out = new(v2.CiliumIdentity)
   105  		(*in).DeepCopyInto(*out)
   106  	}
   107  	return
   108  }
   109  
   110  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
   111  func (in *Identity) DeepCopy() *Identity {
   112  	if in == nil {
   113  		return nil
   114  	}
   115  	out := new(Identity)
   116  	in.DeepCopyInto(out)
   117  	return out
   118  }
   119  
   120  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   121  func (in *Identity) DeepCopyObject() runtime.Object {
   122  	if c := in.DeepCopy(); c != nil {
   123  		return c
   124  	}
   125  	return nil
   126  }
   127  
   128  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   129  func (in *Ingress) DeepCopyInto(out *Ingress) {
   130  	*out = *in
   131  	if in.Ingress != nil {
   132  		in, out := &in.Ingress, &out.Ingress
   133  		*out = new(v1beta1.Ingress)
   134  		(*in).DeepCopyInto(*out)
   135  	}
   136  	return
   137  }
   138  
   139  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
   140  func (in *Ingress) DeepCopy() *Ingress {
   141  	if in == nil {
   142  		return nil
   143  	}
   144  	out := new(Ingress)
   145  	in.DeepCopyInto(out)
   146  	return out
   147  }
   148  
   149  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   150  func (in *Ingress) DeepCopyObject() runtime.Object {
   151  	if c := in.DeepCopy(); c != nil {
   152  		return c
   153  	}
   154  	return nil
   155  }
   156  
   157  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   158  func (in *Namespace) DeepCopyInto(out *Namespace) {
   159  	*out = *in
   160  	out.TypeMeta = in.TypeMeta
   161  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   162  	return
   163  }
   164  
   165  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
   166  func (in *Namespace) DeepCopy() *Namespace {
   167  	if in == nil {
   168  		return nil
   169  	}
   170  	out := new(Namespace)
   171  	in.DeepCopyInto(out)
   172  	return out
   173  }
   174  
   175  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   176  func (in *Namespace) DeepCopyObject() runtime.Object {
   177  	if c := in.DeepCopy(); c != nil {
   178  		return c
   179  	}
   180  	return nil
   181  }
   182  
   183  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   184  func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) {
   185  	*out = *in
   186  	if in.NetworkPolicy != nil {
   187  		in, out := &in.NetworkPolicy, &out.NetworkPolicy
   188  		*out = new(networkingv1.NetworkPolicy)
   189  		(*in).DeepCopyInto(*out)
   190  	}
   191  	return
   192  }
   193  
   194  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.
   195  func (in *NetworkPolicy) DeepCopy() *NetworkPolicy {
   196  	if in == nil {
   197  		return nil
   198  	}
   199  	out := new(NetworkPolicy)
   200  	in.DeepCopyInto(out)
   201  	return out
   202  }
   203  
   204  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   205  func (in *NetworkPolicy) DeepCopyObject() runtime.Object {
   206  	if c := in.DeepCopy(); c != nil {
   207  		return c
   208  	}
   209  	return nil
   210  }
   211  
   212  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   213  func (in *Node) DeepCopyInto(out *Node) {
   214  	*out = *in
   215  	out.TypeMeta = in.TypeMeta
   216  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   217  	if in.StatusAddresses != nil {
   218  		in, out := &in.StatusAddresses, &out.StatusAddresses
   219  		*out = make([]v1.NodeAddress, len(*in))
   220  		copy(*out, *in)
   221  	}
   222  	if in.SpecTaints != nil {
   223  		in, out := &in.SpecTaints, &out.SpecTaints
   224  		*out = make([]v1.Taint, len(*in))
   225  		for i := range *in {
   226  			(*in)[i].DeepCopyInto(&(*out)[i])
   227  		}
   228  	}
   229  	return
   230  }
   231  
   232  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.
   233  func (in *Node) DeepCopy() *Node {
   234  	if in == nil {
   235  		return nil
   236  	}
   237  	out := new(Node)
   238  	in.DeepCopyInto(out)
   239  	return out
   240  }
   241  
   242  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   243  func (in *Node) DeepCopyObject() runtime.Object {
   244  	if c := in.DeepCopy(); c != nil {
   245  		return c
   246  	}
   247  	return nil
   248  }
   249  
   250  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   251  func (in *Pod) DeepCopyInto(out *Pod) {
   252  	*out = *in
   253  	out.TypeMeta = in.TypeMeta
   254  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   255  	return
   256  }
   257  
   258  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pod.
   259  func (in *Pod) DeepCopy() *Pod {
   260  	if in == nil {
   261  		return nil
   262  	}
   263  	out := new(Pod)
   264  	in.DeepCopyInto(out)
   265  	return out
   266  }
   267  
   268  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   269  func (in *Pod) DeepCopyObject() runtime.Object {
   270  	if c := in.DeepCopy(); c != nil {
   271  		return c
   272  	}
   273  	return nil
   274  }
   275  
   276  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   277  func (in *Service) DeepCopyInto(out *Service) {
   278  	*out = *in
   279  	if in.Service != nil {
   280  		in, out := &in.Service, &out.Service
   281  		*out = new(v1.Service)
   282  		(*in).DeepCopyInto(*out)
   283  	}
   284  	return
   285  }
   286  
   287  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
   288  func (in *Service) DeepCopy() *Service {
   289  	if in == nil {
   290  		return nil
   291  	}
   292  	out := new(Service)
   293  	in.DeepCopyInto(out)
   294  	return out
   295  }
   296  
   297  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   298  func (in *Service) DeepCopyObject() runtime.Object {
   299  	if c := in.DeepCopy(); c != nil {
   300  		return c
   301  	}
   302  	return nil
   303  }
   304  
   305  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   306  func (in *SlimCNP) DeepCopyInto(out *SlimCNP) {
   307  	*out = *in
   308  	if in.CiliumNetworkPolicy != nil {
   309  		in, out := &in.CiliumNetworkPolicy, &out.CiliumNetworkPolicy
   310  		*out = new(v2.CiliumNetworkPolicy)
   311  		(*in).DeepCopyInto(*out)
   312  	}
   313  	return
   314  }
   315  
   316  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlimCNP.
   317  func (in *SlimCNP) DeepCopy() *SlimCNP {
   318  	if in == nil {
   319  		return nil
   320  	}
   321  	out := new(SlimCNP)
   322  	in.DeepCopyInto(out)
   323  	return out
   324  }
   325  
   326  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   327  func (in *SlimCNP) DeepCopyObject() runtime.Object {
   328  	if c := in.DeepCopy(); c != nil {
   329  		return c
   330  	}
   331  	return nil
   332  }