2023-12-14 13:51:59 +00:00
|
|
|
//go:build !ignore_autogenerated && !plan9
|
|
|
|
|
|
|
|
// Copyright (c) Tailscale Inc & AUTHORS
|
|
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
|
|
|
|
// Code generated by controller-gen. DO NOT EDIT.
|
|
|
|
|
|
|
|
package v1alpha1
|
|
|
|
|
|
|
|
import (
|
|
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
|
|
)
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
|
|
func (in *Connector) DeepCopyInto(out *Connector) {
|
|
|
|
*out = *in
|
|
|
|
out.TypeMeta = in.TypeMeta
|
|
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connector.
|
|
|
|
func (in *Connector) DeepCopy() *Connector {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(Connector)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
|
|
func (in *Connector) DeepCopyObject() runtime.Object {
|
|
|
|
if c := in.DeepCopy(); c != nil {
|
|
|
|
return c
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
|
|
func (in *ConnectorCondition) DeepCopyInto(out *ConnectorCondition) {
|
|
|
|
*out = *in
|
|
|
|
if in.LastTransitionTime != nil {
|
|
|
|
in, out := &in.LastTransitionTime, &out.LastTransitionTime
|
|
|
|
*out = (*in).DeepCopy()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorCondition.
|
|
|
|
func (in *ConnectorCondition) DeepCopy() *ConnectorCondition {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(ConnectorCondition)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
|
|
func (in *ConnectorList) DeepCopyInto(out *ConnectorList) {
|
|
|
|
*out = *in
|
|
|
|
out.TypeMeta = in.TypeMeta
|
|
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
|
|
if in.Items != nil {
|
|
|
|
in, out := &in.Items, &out.Items
|
|
|
|
*out = make([]Connector, len(*in))
|
|
|
|
for i := range *in {
|
|
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorList.
|
|
|
|
func (in *ConnectorList) DeepCopy() *ConnectorList {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(ConnectorList)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
|
|
func (in *ConnectorList) DeepCopyObject() runtime.Object {
|
|
|
|
if c := in.DeepCopy(); c != nil {
|
|
|
|
return c
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
|
|
func (in *ConnectorSpec) DeepCopyInto(out *ConnectorSpec) {
|
|
|
|
*out = *in
|
2024-01-09 14:13:22 +00:00
|
|
|
if in.Tags != nil {
|
|
|
|
in, out := &in.Tags, &out.Tags
|
|
|
|
*out = make(Tags, len(*in))
|
|
|
|
copy(*out, *in)
|
|
|
|
}
|
2023-12-14 13:51:59 +00:00
|
|
|
if in.SubnetRouter != nil {
|
|
|
|
in, out := &in.SubnetRouter, &out.SubnetRouter
|
|
|
|
*out = new(SubnetRouter)
|
|
|
|
(*in).DeepCopyInto(*out)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorSpec.
|
|
|
|
func (in *ConnectorSpec) DeepCopy() *ConnectorSpec {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(ConnectorSpec)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
|
|
func (in *ConnectorStatus) DeepCopyInto(out *ConnectorStatus) {
|
|
|
|
*out = *in
|
|
|
|
if in.Conditions != nil {
|
|
|
|
in, out := &in.Conditions, &out.Conditions
|
|
|
|
*out = make([]ConnectorCondition, len(*in))
|
|
|
|
for i := range *in {
|
|
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorStatus.
|
|
|
|
func (in *ConnectorStatus) DeepCopy() *ConnectorStatus {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(ConnectorStatus)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
2024-01-09 14:13:22 +00:00
|
|
|
func (in Routes) DeepCopyInto(out *Routes) {
|
|
|
|
{
|
|
|
|
in := &in
|
|
|
|
*out = make(Routes, len(*in))
|
2023-12-14 13:51:59 +00:00
|
|
|
copy(*out, *in)
|
|
|
|
}
|
2024-01-09 14:13:22 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Routes.
|
|
|
|
func (in Routes) DeepCopy() Routes {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(Routes)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return *out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
|
|
func (in *SubnetRouter) DeepCopyInto(out *SubnetRouter) {
|
|
|
|
*out = *in
|
|
|
|
if in.AdvertiseRoutes != nil {
|
|
|
|
in, out := &in.AdvertiseRoutes, &out.AdvertiseRoutes
|
|
|
|
*out = make(Routes, len(*in))
|
2023-12-14 13:51:59 +00:00
|
|
|
copy(*out, *in)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouter.
|
|
|
|
func (in *SubnetRouter) DeepCopy() *SubnetRouter {
|
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
out := new(SubnetRouter)
|
|
|
|
in.DeepCopyInto(out)
|
|
|
|
return out
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
2024-01-09 14:13:22 +00:00
|
|
|
func (in Tags) DeepCopyInto(out *Tags) {
|
|
|
|
{
|
|
|
|
in := &in
|
|
|
|
*out = make(Tags, len(*in))
|
|
|
|
copy(*out, *in)
|
|
|
|
}
|
2023-12-14 13:51:59 +00:00
|
|
|
}
|
|
|
|
|
2024-01-09 14:13:22 +00:00
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tags.
|
|
|
|
func (in Tags) DeepCopy() Tags {
|
2023-12-14 13:51:59 +00:00
|
|
|
if in == nil {
|
|
|
|
return nil
|
|
|
|
}
|
2024-01-09 14:13:22 +00:00
|
|
|
out := new(Tags)
|
2023-12-14 13:51:59 +00:00
|
|
|
in.DeepCopyInto(out)
|
2024-01-09 14:13:22 +00:00
|
|
|
return *out
|
2023-12-14 13:51:59 +00:00
|
|
|
}
|