mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-12-14 16:21:00 +01:00
43 lines
1.0 KiB
Go
43 lines
1.0 KiB
Go
//go:build !ignore_autogenerated
|
|
|
|
// Code generated by controller-gen. DO NOT EDIT.
|
|
|
|
package endpoint
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Endpoint) DeepCopyInto(out *Endpoint) {
|
|
*out = *in
|
|
if in.Targets != nil {
|
|
in, out := &in.Targets, &out.Targets
|
|
*out = make(Targets, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Labels != nil {
|
|
in, out := &in.Labels, &out.Labels
|
|
*out = make(Labels, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
if in.ProviderSpecific != nil {
|
|
in, out := &in.ProviderSpecific, &out.ProviderSpecific
|
|
*out = make(ProviderSpecific, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.refObject != nil {
|
|
in, out := &in.refObject, &out.refObject
|
|
*out = new(ObjectRef)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
|
|
func (in *Endpoint) DeepCopy() *Endpoint {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Endpoint)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|