// +build !ignore_autogenerated /* * Tencent is pleased to support the open source community by making TKEStack * available. * * Copyright (C) 2012-2020 Tencent. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use * this file except in compliance with the License. You may obtain a copy of the * License at * * https://opensource.org/licenses/Apache-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ // Code generated by deepcopy-gen. DO NOT EDIT. package platform import ( v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AddonSpec) DeepCopyInto(out *AddonSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonSpec. func (in *AddonSpec) DeepCopy() *AddonSpec { if in == nil { return nil } out := new(AddonSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AuthzWebhookAddr) DeepCopyInto(out *AuthzWebhookAddr) { *out = *in if in.Builtin != nil { in, out := &in.Builtin, &out.Builtin *out = new(BuiltinAuthzWebhookAddr) **out = **in } if in.External != nil { in, out := &in.External, &out.External *out = new(ExternalAuthzWebhookAddr) **out = **in } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthzWebhookAddr. func (in *AuthzWebhookAddr) DeepCopy() *AuthzWebhookAddr { if in == nil { return nil } out := new(AuthzWebhookAddr) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BuiltinAuthzWebhookAddr) DeepCopyInto(out *BuiltinAuthzWebhookAddr) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinAuthzWebhookAddr. func (in *BuiltinAuthzWebhookAddr) DeepCopy() *BuiltinAuthzWebhookAddr { if in == nil { return nil } out := new(BuiltinAuthzWebhookAddr) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CSIOperator) DeepCopyInto(out *CSIOperator) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperator. func (in *CSIOperator) DeepCopy() *CSIOperator { if in == nil { return nil } out := new(CSIOperator) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CSIOperator) 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 *CSIOperatorFeature) DeepCopyInto(out *CSIOperatorFeature) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorFeature. func (in *CSIOperatorFeature) DeepCopy() *CSIOperatorFeature { if in == nil { return nil } out := new(CSIOperatorFeature) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CSIOperatorList) DeepCopyInto(out *CSIOperatorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CSIOperator, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorList. func (in *CSIOperatorList) DeepCopy() *CSIOperatorList { if in == nil { return nil } out := new(CSIOperatorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CSIOperatorList) 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 *CSIOperatorSpec) DeepCopyInto(out *CSIOperatorSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorSpec. func (in *CSIOperatorSpec) DeepCopy() *CSIOperatorSpec { if in == nil { return nil } out := new(CSIOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CSIOperatorStatus) DeepCopyInto(out *CSIOperatorStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorStatus. func (in *CSIOperatorStatus) DeepCopy() *CSIOperatorStatus { if in == nil { return nil } out := new(CSIOperatorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CSIProxyOptions) DeepCopyInto(out *CSIProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIProxyOptions. func (in *CSIProxyOptions) DeepCopy() *CSIProxyOptions { if in == nil { return nil } out := new(CSIProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CSIProxyOptions) 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 *Cluster) DeepCopyInto(out *Cluster) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. func (in *Cluster) DeepCopy() *Cluster { if in == nil { return nil } out := new(Cluster) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Cluster) 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 *ClusterAddon) DeepCopyInto(out *ClusterAddon) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec out.Status = in.Status return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddon. func (in *ClusterAddon) DeepCopy() *ClusterAddon { if in == nil { return nil } out := new(ClusterAddon) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterAddon) 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 *ClusterAddonList) DeepCopyInto(out *ClusterAddonList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterAddon, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonList. func (in *ClusterAddonList) DeepCopy() *ClusterAddonList { if in == nil { return nil } out := new(ClusterAddonList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterAddonList) 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 *ClusterAddonSpec) DeepCopyInto(out *ClusterAddonSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonSpec. func (in *ClusterAddonSpec) DeepCopy() *ClusterAddonSpec { if in == nil { return nil } out := new(ClusterAddonSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterAddonStatus) DeepCopyInto(out *ClusterAddonStatus) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonStatus. func (in *ClusterAddonStatus) DeepCopy() *ClusterAddonStatus { if in == nil { return nil } out := new(ClusterAddonStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterAddonType) DeepCopyInto(out *ClusterAddonType) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) if in.CompatibleClusterType != nil { in, out := &in.CompatibleClusterType, &out.CompatibleClusterType *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonType. func (in *ClusterAddonType) DeepCopy() *ClusterAddonType { if in == nil { return nil } out := new(ClusterAddonType) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterAddonType) 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 *ClusterAddonTypeList) DeepCopyInto(out *ClusterAddonTypeList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterAddonType, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonTypeList. func (in *ClusterAddonTypeList) DeepCopy() *ClusterAddonTypeList { if in == nil { return nil } out := new(ClusterAddonTypeList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterAddonTypeList) 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 *ClusterAddress) DeepCopyInto(out *ClusterAddress) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddress. func (in *ClusterAddress) DeepCopy() *ClusterAddress { if in == nil { return nil } out := new(ClusterAddress) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterApplyOptions) DeepCopyInto(out *ClusterApplyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterApplyOptions. func (in *ClusterApplyOptions) DeepCopy() *ClusterApplyOptions { if in == nil { return nil } out := new(ClusterApplyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterApplyOptions) 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 *ClusterComponent) DeepCopyInto(out *ClusterComponent) { *out = *in out.Replicas = in.Replicas return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponent. func (in *ClusterComponent) DeepCopy() *ClusterComponent { if in == nil { return nil } out := new(ClusterComponent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterComponentReplicas) DeepCopyInto(out *ClusterComponentReplicas) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentReplicas. func (in *ClusterComponentReplicas) DeepCopy() *ClusterComponentReplicas { if in == nil { return nil } out := new(ClusterComponentReplicas) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterCondition) DeepCopyInto(out *ClusterCondition) { *out = *in in.LastProbeTime.DeepCopyInto(&out.LastProbeTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCondition. func (in *ClusterCondition) DeepCopy() *ClusterCondition { if in == nil { return nil } out := new(ClusterCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterCredential) DeepCopyInto(out *ClusterCredential) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) if in.ETCDCACert != nil { in, out := &in.ETCDCACert, &out.ETCDCACert *out = make([]byte, len(*in)) copy(*out, *in) } if in.ETCDCAKey != nil { in, out := &in.ETCDCAKey, &out.ETCDCAKey *out = make([]byte, len(*in)) copy(*out, *in) } if in.ETCDAPIClientCert != nil { in, out := &in.ETCDAPIClientCert, &out.ETCDAPIClientCert *out = make([]byte, len(*in)) copy(*out, *in) } if in.ETCDAPIClientKey != nil { in, out := &in.ETCDAPIClientKey, &out.ETCDAPIClientKey *out = make([]byte, len(*in)) copy(*out, *in) } if in.CACert != nil { in, out := &in.CACert, &out.CACert *out = make([]byte, len(*in)) copy(*out, *in) } if in.CAKey != nil { in, out := &in.CAKey, &out.CAKey *out = make([]byte, len(*in)) copy(*out, *in) } if in.ClientCert != nil { in, out := &in.ClientCert, &out.ClientCert *out = make([]byte, len(*in)) copy(*out, *in) } if in.ClientKey != nil { in, out := &in.ClientKey, &out.ClientKey *out = make([]byte, len(*in)) copy(*out, *in) } if in.Token != nil { in, out := &in.Token, &out.Token *out = new(string) **out = **in } if in.BootstrapToken != nil { in, out := &in.BootstrapToken, &out.BootstrapToken *out = new(string) **out = **in } if in.CertificateKey != nil { in, out := &in.CertificateKey, &out.CertificateKey *out = new(string) **out = **in } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCredential. func (in *ClusterCredential) DeepCopy() *ClusterCredential { if in == nil { return nil } out := new(ClusterCredential) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterCredential) 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 *ClusterCredentialList) DeepCopyInto(out *ClusterCredentialList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterCredential, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCredentialList. func (in *ClusterCredentialList) DeepCopy() *ClusterCredentialList { if in == nil { return nil } out := new(ClusterCredentialList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterCredentialList) 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 *ClusterFeature) DeepCopyInto(out *ClusterFeature) { *out = *in if in.IPVS != nil { in, out := &in.IPVS, &out.IPVS *out = new(bool) **out = **in } if in.PublicLB != nil { in, out := &in.PublicLB, &out.PublicLB *out = new(bool) **out = **in } if in.InternalLB != nil { in, out := &in.InternalLB, &out.InternalLB *out = new(bool) **out = **in } if in.GPUType != nil { in, out := &in.GPUType, &out.GPUType *out = new(GPUType) **out = **in } if in.HA != nil { in, out := &in.HA, &out.HA *out = new(HA) (*in).DeepCopyInto(*out) } if in.SkipConditions != nil { in, out := &in.SkipConditions, &out.SkipConditions *out = make([]string, len(*in)) copy(*out, *in) } if in.Files != nil { in, out := &in.Files, &out.Files *out = make([]File, len(*in)) copy(*out, *in) } if in.Hooks != nil { in, out := &in.Hooks, &out.Hooks *out = make(map[HookType]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.CSIOperator != nil { in, out := &in.CSIOperator, &out.CSIOperator *out = new(CSIOperatorFeature) **out = **in } if in.AuthzWebhookAddr != nil { in, out := &in.AuthzWebhookAddr, &out.AuthzWebhookAddr *out = new(AuthzWebhookAddr) (*in).DeepCopyInto(*out) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterFeature. func (in *ClusterFeature) DeepCopy() *ClusterFeature { if in == nil { return nil } out := new(ClusterFeature) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterList) DeepCopyInto(out *ClusterList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Cluster, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList. func (in *ClusterList) DeepCopy() *ClusterList { if in == nil { return nil } out := new(ClusterList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ClusterList) 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 *ClusterMachine) DeepCopyInto(out *ClusterMachine) { *out = *in if in.Password != nil { in, out := &in.Password, &out.Password *out = make([]byte, len(*in)) copy(*out, *in) } if in.PrivateKey != nil { in, out := &in.PrivateKey, &out.PrivateKey *out = make([]byte, len(*in)) copy(*out, *in) } if in.PassPhrase != nil { in, out := &in.PassPhrase, &out.PassPhrase *out = make([]byte, len(*in)) copy(*out, *in) } if in.Labels != nil { in, out := &in.Labels, &out.Labels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Taints != nil { in, out := &in.Taints, &out.Taints *out = make([]v1.Taint, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMachine. func (in *ClusterMachine) DeepCopy() *ClusterMachine { if in == nil { return nil } out := new(ClusterMachine) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterProperty) DeepCopyInto(out *ClusterProperty) { *out = *in if in.MaxClusterServiceNum != nil { in, out := &in.MaxClusterServiceNum, &out.MaxClusterServiceNum *out = new(int32) **out = **in } if in.MaxNodePodNum != nil { in, out := &in.MaxNodePodNum, &out.MaxNodePodNum *out = new(int32) **out = **in } if in.OversoldRatio != nil { in, out := &in.OversoldRatio, &out.OversoldRatio *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProperty. func (in *ClusterProperty) DeepCopy() *ClusterProperty { if in == nil { return nil } out := new(ClusterProperty) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterResource) DeepCopyInto(out *ClusterResource) { *out = *in if in.Capacity != nil { in, out := &in.Capacity, &out.Capacity *out = make(ResourceList, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } } if in.Allocatable != nil { in, out := &in.Allocatable, &out.Allocatable *out = make(ResourceList, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } } if in.Allocated != nil { in, out := &in.Allocated, &out.Allocated *out = make(ResourceList, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResource. func (in *ClusterResource) DeepCopy() *ClusterResource { if in == nil { return nil } out := new(ClusterResource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) { *out = *in if in.Finalizers != nil { in, out := &in.Finalizers, &out.Finalizers *out = make([]FinalizerName, len(*in)) copy(*out, *in) } if in.ServiceCIDR != nil { in, out := &in.ServiceCIDR, &out.ServiceCIDR *out = new(string) **out = **in } if in.PublicAlternativeNames != nil { in, out := &in.PublicAlternativeNames, &out.PublicAlternativeNames *out = make([]string, len(*in)) copy(*out, *in) } in.Features.DeepCopyInto(&out.Features) in.Properties.DeepCopyInto(&out.Properties) if in.Machines != nil { in, out := &in.Machines, &out.Machines *out = make([]ClusterMachine, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ScalingMachines != nil { in, out := &in.ScalingMachines, &out.ScalingMachines *out = make([]ClusterMachine, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.DockerExtraArgs != nil { in, out := &in.DockerExtraArgs, &out.DockerExtraArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.KubeletExtraArgs != nil { in, out := &in.KubeletExtraArgs, &out.KubeletExtraArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.APIServerExtraArgs != nil { in, out := &in.APIServerExtraArgs, &out.APIServerExtraArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ControllerManagerExtraArgs != nil { in, out := &in.ControllerManagerExtraArgs, &out.ControllerManagerExtraArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.SchedulerExtraArgs != nil { in, out := &in.SchedulerExtraArgs, &out.SchedulerExtraArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ClusterCredentialRef != nil { in, out := &in.ClusterCredentialRef, &out.ClusterCredentialRef *out = new(v1.LocalObjectReference) **out = **in } if in.Etcd != nil { in, out := &in.Etcd, &out.Etcd *out = new(Etcd) (*in).DeepCopyInto(*out) } out.Upgrade = in.Upgrade if in.NetworkArgs != nil { in, out := &in.NetworkArgs, &out.NetworkArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec. func (in *ClusterSpec) DeepCopy() *ClusterSpec { if in == nil { return nil } out := new(ClusterSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { *out = *in if in.Locked != nil { in, out := &in.Locked, &out.Locked *out = new(bool) **out = **in } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]ClusterCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Addresses != nil { in, out := &in.Addresses, &out.Addresses *out = make([]ClusterAddress, len(*in)) copy(*out, *in) } in.Resource.DeepCopyInto(&out.Resource) if in.Components != nil { in, out := &in.Components, &out.Components *out = make([]ClusterComponent, len(*in)) copy(*out, *in) } if in.RegistryIPs != nil { in, out := &in.RegistryIPs, &out.RegistryIPs *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus. func (in *ClusterStatus) DeepCopy() *ClusterStatus { if in == nil { return nil } out := new(ClusterStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConfigMap) DeepCopyInto(out *ConfigMap) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) if in.Data != nil { in, out := &in.Data, &out.Data *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.BinaryData != nil { in, out := &in.BinaryData, &out.BinaryData *out = make(map[string][]byte, len(*in)) for key, val := range *in { var outVal []byte if val == nil { (*out)[key] = nil } else { in, out := &val, &outVal *out = make([]byte, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMap. func (in *ConfigMap) DeepCopy() *ConfigMap { if in == nil { return nil } out := new(ConfigMap) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ConfigMap) 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 *ConfigMapList) DeepCopyInto(out *ConfigMapList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ConfigMap, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapList. func (in *ConfigMapList) DeepCopy() *ConfigMapList { if in == nil { return nil } out := new(ConfigMapList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ConfigMapList) 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 *CronHPA) DeepCopyInto(out *CronHPA) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPA. func (in *CronHPA) DeepCopy() *CronHPA { if in == nil { return nil } out := new(CronHPA) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CronHPA) 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 *CronHPAList) DeepCopyInto(out *CronHPAList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CronHPA, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPAList. func (in *CronHPAList) DeepCopy() *CronHPAList { if in == nil { return nil } out := new(CronHPAList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CronHPAList) 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 *CronHPAProxyOptions) DeepCopyInto(out *CronHPAProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPAProxyOptions. func (in *CronHPAProxyOptions) DeepCopy() *CronHPAProxyOptions { if in == nil { return nil } out := new(CronHPAProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CronHPAProxyOptions) 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 *CronHPASpec) DeepCopyInto(out *CronHPASpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPASpec. func (in *CronHPASpec) DeepCopy() *CronHPASpec { if in == nil { return nil } out := new(CronHPASpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CronHPAStatus) DeepCopyInto(out *CronHPAStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPAStatus. func (in *CronHPAStatus) DeepCopy() *CronHPAStatus { if in == nil { return nil } out := new(CronHPAStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Etcd) DeepCopyInto(out *Etcd) { *out = *in if in.Local != nil { in, out := &in.Local, &out.Local *out = new(LocalEtcd) (*in).DeepCopyInto(*out) } if in.External != nil { in, out := &in.External, &out.External *out = new(ExternalEtcd) (*in).DeepCopyInto(*out) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Etcd. func (in *Etcd) DeepCopy() *Etcd { if in == nil { return nil } out := new(Etcd) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExternalAuthzWebhookAddr) DeepCopyInto(out *ExternalAuthzWebhookAddr) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalAuthzWebhookAddr. func (in *ExternalAuthzWebhookAddr) DeepCopy() *ExternalAuthzWebhookAddr { if in == nil { return nil } out := new(ExternalAuthzWebhookAddr) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExternalEtcd) DeepCopyInto(out *ExternalEtcd) { *out = *in if in.Endpoints != nil { in, out := &in.Endpoints, &out.Endpoints *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalEtcd. func (in *ExternalEtcd) DeepCopy() *ExternalEtcd { if in == nil { return nil } out := new(ExternalEtcd) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *File) DeepCopyInto(out *File) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new File. func (in *File) DeepCopy() *File { if in == nil { return nil } out := new(File) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HA) DeepCopyInto(out *HA) { *out = *in if in.TKEHA != nil { in, out := &in.TKEHA, &out.TKEHA *out = new(TKEHA) **out = **in } if in.ThirdPartyHA != nil { in, out := &in.ThirdPartyHA, &out.ThirdPartyHA *out = new(ThirdPartyHA) **out = **in } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HA. func (in *HA) DeepCopy() *HA { if in == nil { return nil } out := new(HA) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Helm) DeepCopyInto(out *Helm) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Helm. func (in *Helm) DeepCopy() *Helm { if in == nil { return nil } out := new(Helm) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Helm) 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 *HelmList) DeepCopyInto(out *HelmList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Helm, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmList. func (in *HelmList) DeepCopy() *HelmList { if in == nil { return nil } out := new(HelmList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *HelmList) 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 *HelmProxyOptions) DeepCopyInto(out *HelmProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyOptions. func (in *HelmProxyOptions) DeepCopy() *HelmProxyOptions { if in == nil { return nil } out := new(HelmProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *HelmProxyOptions) 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 *HelmSpec) DeepCopyInto(out *HelmSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmSpec. func (in *HelmSpec) DeepCopy() *HelmSpec { if in == nil { return nil } out := new(HelmSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HelmStatus) DeepCopyInto(out *HelmStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmStatus. func (in *HelmStatus) DeepCopy() *HelmStatus { if in == nil { return nil } out := new(HelmStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IPAM) DeepCopyInto(out *IPAM) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAM. func (in *IPAM) DeepCopy() *IPAM { if in == nil { return nil } out := new(IPAM) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IPAM) 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 *IPAMList) DeepCopyInto(out *IPAMList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IPAM, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMList. func (in *IPAMList) DeepCopy() *IPAMList { if in == nil { return nil } out := new(IPAMList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IPAMList) 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 *IPAMProxyOptions) DeepCopyInto(out *IPAMProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMProxyOptions. func (in *IPAMProxyOptions) DeepCopy() *IPAMProxyOptions { if in == nil { return nil } out := new(IPAMProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IPAMProxyOptions) 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 *IPAMSpec) DeepCopyInto(out *IPAMSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMSpec. func (in *IPAMSpec) DeepCopy() *IPAMSpec { if in == nil { return nil } out := new(IPAMSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IPAMStatus) DeepCopyInto(out *IPAMStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMStatus. func (in *IPAMStatus) DeepCopy() *IPAMStatus { if in == nil { return nil } out := new(IPAMStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LBCF) DeepCopyInto(out *LBCF) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBCF. func (in *LBCF) DeepCopy() *LBCF { if in == nil { return nil } out := new(LBCF) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LBCF) 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 *LBCFList) DeepCopyInto(out *LBCFList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LBCF, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBCFList. func (in *LBCFList) DeepCopy() *LBCFList { if in == nil { return nil } out := new(LBCFList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LBCFList) 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 *LBCFProxyOptions) DeepCopyInto(out *LBCFProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBCFProxyOptions. func (in *LBCFProxyOptions) DeepCopy() *LBCFProxyOptions { if in == nil { return nil } out := new(LBCFProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LBCFProxyOptions) 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 *LBCFSpec) DeepCopyInto(out *LBCFSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBCFSpec. func (in *LBCFSpec) DeepCopy() *LBCFSpec { if in == nil { return nil } out := new(LBCFSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LBCFStatus) DeepCopyInto(out *LBCFStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBCFStatus. func (in *LBCFStatus) DeepCopy() *LBCFStatus { if in == nil { return nil } out := new(LBCFStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LocalEtcd) DeepCopyInto(out *LocalEtcd) { *out = *in if in.ExtraArgs != nil { in, out := &in.ExtraArgs, &out.ExtraArgs *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ServerCertSANs != nil { in, out := &in.ServerCertSANs, &out.ServerCertSANs *out = make([]string, len(*in)) copy(*out, *in) } if in.PeerCertSANs != nil { in, out := &in.PeerCertSANs, &out.PeerCertSANs *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalEtcd. func (in *LocalEtcd) DeepCopy() *LocalEtcd { if in == nil { return nil } out := new(LocalEtcd) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LogCollector) DeepCopyInto(out *LogCollector) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogCollector. func (in *LogCollector) DeepCopy() *LogCollector { if in == nil { return nil } out := new(LogCollector) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LogCollector) 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 *LogCollectorList) DeepCopyInto(out *LogCollectorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LogCollector, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogCollectorList. func (in *LogCollectorList) DeepCopy() *LogCollectorList { if in == nil { return nil } out := new(LogCollectorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LogCollectorList) 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 *LogCollectorProxyOptions) DeepCopyInto(out *LogCollectorProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogCollectorProxyOptions. func (in *LogCollectorProxyOptions) DeepCopy() *LogCollectorProxyOptions { if in == nil { return nil } out := new(LogCollectorProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LogCollectorProxyOptions) 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 *LogCollectorSpec) DeepCopyInto(out *LogCollectorSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogCollectorSpec. func (in *LogCollectorSpec) DeepCopy() *LogCollectorSpec { if in == nil { return nil } out := new(LogCollectorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LogCollectorStatus) DeepCopyInto(out *LogCollectorStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogCollectorStatus. func (in *LogCollectorStatus) DeepCopy() *LogCollectorStatus { if in == nil { return nil } out := new(LogCollectorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Machine) DeepCopyInto(out *Machine) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine. func (in *Machine) DeepCopy() *Machine { if in == nil { return nil } out := new(Machine) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Machine) 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 *MachineAddress) DeepCopyInto(out *MachineAddress) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineAddress. func (in *MachineAddress) DeepCopy() *MachineAddress { if in == nil { return nil } out := new(MachineAddress) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MachineCondition) DeepCopyInto(out *MachineCondition) { *out = *in in.LastProbeTime.DeepCopyInto(&out.LastProbeTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCondition. func (in *MachineCondition) DeepCopy() *MachineCondition { if in == nil { return nil } out := new(MachineCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MachineList) DeepCopyInto(out *MachineList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Machine, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList. func (in *MachineList) DeepCopy() *MachineList { if in == nil { return nil } out := new(MachineList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *MachineList) 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 *MachineSpec) DeepCopyInto(out *MachineSpec) { *out = *in if in.Finalizers != nil { in, out := &in.Finalizers, &out.Finalizers *out = make([]FinalizerName, len(*in)) copy(*out, *in) } if in.Password != nil { in, out := &in.Password, &out.Password *out = make([]byte, len(*in)) copy(*out, *in) } if in.PrivateKey != nil { in, out := &in.PrivateKey, &out.PrivateKey *out = make([]byte, len(*in)) copy(*out, *in) } if in.PassPhrase != nil { in, out := &in.PassPhrase, &out.PassPhrase *out = make([]byte, len(*in)) copy(*out, *in) } if in.Labels != nil { in, out := &in.Labels, &out.Labels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Taints != nil { in, out := &in.Taints, &out.Taints *out = make([]v1.Taint, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec. func (in *MachineSpec) DeepCopy() *MachineSpec { if in == nil { return nil } out := new(MachineSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MachineStatus) DeepCopyInto(out *MachineStatus) { *out = *in if in.Locked != nil { in, out := &in.Locked, &out.Locked *out = new(bool) **out = **in } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]MachineCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Addresses != nil { in, out := &in.Addresses, &out.Addresses *out = make([]MachineAddress, len(*in)) copy(*out, *in) } out.MachineInfo = in.MachineInfo return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus. func (in *MachineStatus) DeepCopy() *MachineStatus { if in == nil { return nil } out := new(MachineStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MachineSystemInfo) DeepCopyInto(out *MachineSystemInfo) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSystemInfo. func (in *MachineSystemInfo) DeepCopy() *MachineSystemInfo { if in == nil { return nil } out := new(MachineSystemInfo) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PVCRProxyOptions) DeepCopyInto(out *PVCRProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PVCRProxyOptions. func (in *PVCRProxyOptions) DeepCopy() *PVCRProxyOptions { if in == nil { return nil } out := new(PVCRProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PVCRProxyOptions) 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 *PersistentBackEnd) DeepCopyInto(out *PersistentBackEnd) { *out = *in if in.CLS != nil { in, out := &in.CLS, &out.CLS *out = new(StorageBackEndCLS) **out = **in } if in.ES != nil { in, out := &in.ES, &out.ES *out = new(StorageBackEndES) **out = **in } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentBackEnd. func (in *PersistentBackEnd) DeepCopy() *PersistentBackEnd { if in == nil { return nil } out := new(PersistentBackEnd) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PersistentEvent) DeepCopyInto(out *PersistentEvent) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEvent. func (in *PersistentEvent) DeepCopy() *PersistentEvent { if in == nil { return nil } out := new(PersistentEvent) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PersistentEvent) 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 *PersistentEventList) DeepCopyInto(out *PersistentEventList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]PersistentEvent, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEventList. func (in *PersistentEventList) DeepCopy() *PersistentEventList { if in == nil { return nil } out := new(PersistentEventList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PersistentEventList) 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 *PersistentEventSpec) DeepCopyInto(out *PersistentEventSpec) { *out = *in in.PersistentBackEnd.DeepCopyInto(&out.PersistentBackEnd) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEventSpec. func (in *PersistentEventSpec) DeepCopy() *PersistentEventSpec { if in == nil { return nil } out := new(PersistentEventSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PersistentEventStatus) DeepCopyInto(out *PersistentEventStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEventStatus. func (in *PersistentEventStatus) DeepCopy() *PersistentEventStatus { if in == nil { return nil } out := new(PersistentEventStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Prometheus) DeepCopyInto(out *Prometheus) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Prometheus. func (in *Prometheus) DeepCopy() *Prometheus { if in == nil { return nil } out := new(Prometheus) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Prometheus) 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 *PrometheusList) DeepCopyInto(out *PrometheusList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Prometheus, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusList. func (in *PrometheusList) DeepCopy() *PrometheusList { if in == nil { return nil } out := new(PrometheusList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PrometheusList) 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 *PrometheusRemoteAddr) DeepCopyInto(out *PrometheusRemoteAddr) { *out = *in if in.WriteAddr != nil { in, out := &in.WriteAddr, &out.WriteAddr *out = make([]string, len(*in)) copy(*out, *in) } if in.ReadAddr != nil { in, out := &in.ReadAddr, &out.ReadAddr *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusRemoteAddr. func (in *PrometheusRemoteAddr) DeepCopy() *PrometheusRemoteAddr { if in == nil { return nil } out := new(PrometheusRemoteAddr) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrometheusSpec) DeepCopyInto(out *PrometheusSpec) { *out = *in if in.SubVersion != nil { in, out := &in.SubVersion, &out.SubVersion *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } in.RemoteAddress.DeepCopyInto(&out.RemoteAddress) in.Resources.DeepCopyInto(&out.Resources) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusSpec. func (in *PrometheusSpec) DeepCopy() *PrometheusSpec { if in == nil { return nil } out := new(PrometheusSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrometheusStatus) DeepCopyInto(out *PrometheusStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) if in.SubVersion != nil { in, out := &in.SubVersion, &out.SubVersion *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusStatus. func (in *PrometheusStatus) DeepCopy() *PrometheusStatus { if in == nil { return nil } out := new(PrometheusStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Registry) DeepCopyInto(out *Registry) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry. func (in *Registry) DeepCopy() *Registry { if in == nil { return nil } out := new(Registry) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Registry) 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 *RegistryList) DeepCopyInto(out *RegistryList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Registry, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryList. func (in *RegistryList) DeepCopy() *RegistryList { if in == nil { return nil } out := new(RegistryList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *RegistryList) 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 *RegistrySpec) DeepCopyInto(out *RegistrySpec) { *out = *in if in.UserName != nil { in, out := &in.UserName, &out.UserName *out = new(string) **out = **in } if in.Password != nil { in, out := &in.Password, &out.Password *out = new(string) **out = **in } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpec. func (in *RegistrySpec) DeepCopy() *RegistrySpec { if in == nil { return nil } out := new(RegistrySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in ResourceList) DeepCopyInto(out *ResourceList) { { in := &in *out = make(ResourceList, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } return } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceList. func (in ResourceList) DeepCopy() ResourceList { if in == nil { return nil } out := new(ResourceList) in.DeepCopyInto(out) return *out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements) { *out = *in if in.Limits != nil { in, out := &in.Limits, &out.Limits *out = make(ResourceList, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } } if in.Requests != nil { in, out := &in.Requests, &out.Requests *out = make(ResourceList, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements. func (in *ResourceRequirements) DeepCopy() *ResourceRequirements { if in == nil { return nil } out := new(ResourceRequirements) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StorageBackEndCLS) DeepCopyInto(out *StorageBackEndCLS) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBackEndCLS. func (in *StorageBackEndCLS) DeepCopy() *StorageBackEndCLS { if in == nil { return nil } out := new(StorageBackEndCLS) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StorageBackEndES) DeepCopyInto(out *StorageBackEndES) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBackEndES. func (in *StorageBackEndES) DeepCopy() *StorageBackEndES { if in == nil { return nil } out := new(StorageBackEndES) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TKEHA) DeepCopyInto(out *TKEHA) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEHA. func (in *TKEHA) DeepCopy() *TKEHA { if in == nil { return nil } out := new(TKEHA) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TappController) DeepCopyInto(out *TappController) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappController. func (in *TappController) DeepCopy() *TappController { if in == nil { return nil } out := new(TappController) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TappController) 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 *TappControllerList) DeepCopyInto(out *TappControllerList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]TappController, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerList. func (in *TappControllerList) DeepCopy() *TappControllerList { if in == nil { return nil } out := new(TappControllerList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TappControllerList) 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 *TappControllerProxyOptions) DeepCopyInto(out *TappControllerProxyOptions) { *out = *in out.TypeMeta = in.TypeMeta return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerProxyOptions. func (in *TappControllerProxyOptions) DeepCopy() *TappControllerProxyOptions { if in == nil { return nil } out := new(TappControllerProxyOptions) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TappControllerProxyOptions) 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 *TappControllerSpec) DeepCopyInto(out *TappControllerSpec) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerSpec. func (in *TappControllerSpec) DeepCopy() *TappControllerSpec { if in == nil { return nil } out := new(TappControllerSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TappControllerStatus) DeepCopyInto(out *TappControllerStatus) { *out = *in in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerStatus. func (in *TappControllerStatus) DeepCopy() *TappControllerStatus { if in == nil { return nil } out := new(TappControllerStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ThirdPartyHA) DeepCopyInto(out *ThirdPartyHA) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThirdPartyHA. func (in *ThirdPartyHA) DeepCopy() *ThirdPartyHA { if in == nil { return nil } out := new(ThirdPartyHA) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Upgrade) DeepCopyInto(out *Upgrade) { *out = *in out.Strategy = in.Strategy return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Upgrade. func (in *Upgrade) DeepCopy() *Upgrade { if in == nil { return nil } out := new(Upgrade) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UpgradeStrategy) DeepCopyInto(out *UpgradeStrategy) { *out = *in out.MaxUnready = in.MaxUnready return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradeStrategy. func (in *UpgradeStrategy) DeepCopy() *UpgradeStrategy { if in == nil { return nil } out := new(UpgradeStrategy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VolumeDecorator) DeepCopyInto(out *VolumeDecorator) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDecorator. func (in *VolumeDecorator) DeepCopy() *VolumeDecorator { if in == nil { return nil } out := new(VolumeDecorator) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VolumeDecorator) 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 *VolumeDecoratorList) DeepCopyInto(out *VolumeDecoratorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]VolumeDecorator, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDecoratorList. func (in *VolumeDecoratorList) DeepCopy() *VolumeDecoratorList { if in == nil { return nil } out := new(VolumeDecoratorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VolumeDecoratorList) 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 *VolumeDecoratorSpec) DeepCopyInto(out *VolumeDecoratorSpec) { *out = *in if in.VolumeTypes != nil { in, out := &in.VolumeTypes, &out.VolumeTypes *out = make([]string, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDecoratorSpec. func (in *VolumeDecoratorSpec) DeepCopy() *VolumeDecoratorSpec { if in == nil { return nil } out := new(VolumeDecoratorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VolumeDecoratorStatus) DeepCopyInto(out *VolumeDecoratorStatus) { *out = *in if in.VolumeTypes != nil { in, out := &in.VolumeTypes, &out.VolumeTypes *out = make([]string, len(*in)) copy(*out, *in) } in.LastReInitializingTimestamp.DeepCopyInto(&out.LastReInitializingTimestamp) return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDecoratorStatus. func (in *VolumeDecoratorStatus) DeepCopy() *VolumeDecoratorStatus { if in == nil { return nil } out := new(VolumeDecoratorStatus) in.DeepCopyInto(out) return out }