api/v1alpha1/zz_generated.deepcopy.go (878 lines of code) (raw):

//go:build !ignore_autogenerated /* Copyright (c) Microsoft Corporation. Licensed under the MIT license. */ // Code generated by controller-gen. DO NOT EDIT. package v1alpha1 import ( corev1 "k8s.io/api/core/v1" v1 "k8s.io/api/discovery/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/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 *ClusterStatus) DeepCopyInto(out *ClusterStatus) { *out = *in } // 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 *Endpoint) DeepCopyInto(out *Endpoint) { *out = *in if in.Addresses != nil { in, out := &in.Addresses, &out.Addresses *out = make([]string, len(*in)) copy(*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 } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EndpointSliceExport) DeepCopyInto(out *EndpointSliceExport) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceExport. func (in *EndpointSliceExport) DeepCopy() *EndpointSliceExport { if in == nil { return nil } out := new(EndpointSliceExport) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EndpointSliceExport) 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 *EndpointSliceExportList) DeepCopyInto(out *EndpointSliceExportList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]EndpointSliceExport, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceExportList. func (in *EndpointSliceExportList) DeepCopy() *EndpointSliceExportList { if in == nil { return nil } out := new(EndpointSliceExportList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EndpointSliceExportList) 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 *EndpointSliceExportSpec) DeepCopyInto(out *EndpointSliceExportSpec) { *out = *in if in.Endpoints != nil { in, out := &in.Endpoints, &out.Endpoints *out = make([]Endpoint, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Ports != nil { in, out := &in.Ports, &out.Ports *out = make([]v1.EndpointPort, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } in.EndpointSliceReference.DeepCopyInto(&out.EndpointSliceReference) out.OwnerServiceReference = in.OwnerServiceReference } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceExportSpec. func (in *EndpointSliceExportSpec) DeepCopy() *EndpointSliceExportSpec { if in == nil { return nil } out := new(EndpointSliceExportSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EndpointSliceImport) DeepCopyInto(out *EndpointSliceImport) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceImport. func (in *EndpointSliceImport) DeepCopy() *EndpointSliceImport { if in == nil { return nil } out := new(EndpointSliceImport) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EndpointSliceImport) 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 *EndpointSliceImportList) DeepCopyInto(out *EndpointSliceImportList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]EndpointSliceImport, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceImportList. func (in *EndpointSliceImportList) DeepCopy() *EndpointSliceImportList { if in == nil { return nil } out := new(EndpointSliceImportList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EndpointSliceImportList) 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 *ExportedObjectReference) DeepCopyInto(out *ExportedObjectReference) { *out = *in in.ExportedSince.DeepCopyInto(&out.ExportedSince) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportedObjectReference. func (in *ExportedObjectReference) DeepCopy() *ExportedObjectReference { if in == nil { return nil } out := new(ExportedObjectReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FromCluster) DeepCopyInto(out *FromCluster) { *out = *in out.ClusterStatus = in.ClusterStatus if in.Weight != nil { in, out := &in.Weight, &out.Weight *out = new(int64) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FromCluster. func (in *FromCluster) DeepCopy() *FromCluster { if in == nil { return nil } out := new(FromCluster) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InternalServiceExport) DeepCopyInto(out *InternalServiceExport) { *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 InternalServiceExport. func (in *InternalServiceExport) DeepCopy() *InternalServiceExport { if in == nil { return nil } out := new(InternalServiceExport) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *InternalServiceExport) 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 *InternalServiceExportList) DeepCopyInto(out *InternalServiceExportList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]InternalServiceExport, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalServiceExportList. func (in *InternalServiceExportList) DeepCopy() *InternalServiceExportList { if in == nil { return nil } out := new(InternalServiceExportList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *InternalServiceExportList) 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 *InternalServiceExportSpec) DeepCopyInto(out *InternalServiceExportSpec) { *out = *in if in.Ports != nil { in, out := &in.Ports, &out.Ports *out = make([]ServicePort, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } in.ServiceReference.DeepCopyInto(&out.ServiceReference) if in.PublicIPResourceID != nil { in, out := &in.PublicIPResourceID, &out.PublicIPResourceID *out = new(string) **out = **in } if in.Weight != nil { in, out := &in.Weight, &out.Weight *out = new(int64) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalServiceExportSpec. func (in *InternalServiceExportSpec) DeepCopy() *InternalServiceExportSpec { if in == nil { return nil } out := new(InternalServiceExportSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InternalServiceExportStatus) DeepCopyInto(out *InternalServiceExportStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalServiceExportStatus. func (in *InternalServiceExportStatus) DeepCopy() *InternalServiceExportStatus { if in == nil { return nil } out := new(InternalServiceExportStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InternalServiceImport) DeepCopyInto(out *InternalServiceImport) { *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 InternalServiceImport. func (in *InternalServiceImport) DeepCopy() *InternalServiceImport { if in == nil { return nil } out := new(InternalServiceImport) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *InternalServiceImport) 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 *InternalServiceImportList) DeepCopyInto(out *InternalServiceImportList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]InternalServiceImport, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalServiceImportList. func (in *InternalServiceImportList) DeepCopy() *InternalServiceImportList { if in == nil { return nil } out := new(InternalServiceImportList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *InternalServiceImportList) 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 *InternalServiceImportSpec) DeepCopyInto(out *InternalServiceImportSpec) { *out = *in in.ServiceImportReference.DeepCopyInto(&out.ServiceImportReference) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalServiceImportSpec. func (in *InternalServiceImportSpec) DeepCopy() *InternalServiceImportSpec { if in == nil { return nil } out := new(InternalServiceImportSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MonitorConfig) DeepCopyInto(out *MonitorConfig) { *out = *in if in.IntervalInSeconds != nil { in, out := &in.IntervalInSeconds, &out.IntervalInSeconds *out = new(int64) **out = **in } if in.Path != nil { in, out := &in.Path, &out.Path *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(int64) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TrafficManagerMonitorProtocol) **out = **in } if in.TimeoutInSeconds != nil { in, out := &in.TimeoutInSeconds, &out.TimeoutInSeconds *out = new(int64) **out = **in } if in.ToleratedNumberOfFailures != nil { in, out := &in.ToleratedNumberOfFailures, &out.ToleratedNumberOfFailures *out = new(int64) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConfig. func (in *MonitorConfig) DeepCopy() *MonitorConfig { if in == nil { return nil } out := new(MonitorConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MultiClusterService) DeepCopyInto(out *MultiClusterService) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterService. func (in *MultiClusterService) DeepCopy() *MultiClusterService { if in == nil { return nil } out := new(MultiClusterService) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *MultiClusterService) 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 *MultiClusterServiceList) DeepCopyInto(out *MultiClusterServiceList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]MultiClusterService, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterServiceList. func (in *MultiClusterServiceList) DeepCopy() *MultiClusterServiceList { if in == nil { return nil } out := new(MultiClusterServiceList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *MultiClusterServiceList) 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 *MultiClusterServiceSpec) DeepCopyInto(out *MultiClusterServiceSpec) { *out = *in out.ServiceImport = in.ServiceImport } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterServiceSpec. func (in *MultiClusterServiceSpec) DeepCopy() *MultiClusterServiceSpec { if in == nil { return nil } out := new(MultiClusterServiceSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MultiClusterServiceStatus) DeepCopyInto(out *MultiClusterServiceStatus) { *out = *in in.LoadBalancer.DeepCopyInto(&out.LoadBalancer) if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterServiceStatus. func (in *MultiClusterServiceStatus) DeepCopy() *MultiClusterServiceStatus { if in == nil { return nil } out := new(MultiClusterServiceStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OwnerServiceReference) DeepCopyInto(out *OwnerServiceReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerServiceReference. func (in *OwnerServiceReference) DeepCopy() *OwnerServiceReference { if in == nil { return nil } out := new(OwnerServiceReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceExport) DeepCopyInto(out *ServiceExport) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceExport. func (in *ServiceExport) DeepCopy() *ServiceExport { if in == nil { return nil } out := new(ServiceExport) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ServiceExport) 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 *ServiceExportList) DeepCopyInto(out *ServiceExportList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ServiceExport, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceExportList. func (in *ServiceExportList) DeepCopy() *ServiceExportList { if in == nil { return nil } out := new(ServiceExportList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ServiceExportList) 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 *ServiceExportStatus) DeepCopyInto(out *ServiceExportStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceExportStatus. func (in *ServiceExportStatus) DeepCopy() *ServiceExportStatus { if in == nil { return nil } out := new(ServiceExportStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceImport) DeepCopyInto(out *ServiceImport) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceImport. func (in *ServiceImport) DeepCopy() *ServiceImport { if in == nil { return nil } out := new(ServiceImport) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ServiceImport) 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 *ServiceImportList) DeepCopyInto(out *ServiceImportList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ServiceImport, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceImportList. func (in *ServiceImportList) DeepCopy() *ServiceImportList { if in == nil { return nil } out := new(ServiceImportList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ServiceImportList) 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 *ServiceImportRef) DeepCopyInto(out *ServiceImportRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceImportRef. func (in *ServiceImportRef) DeepCopy() *ServiceImportRef { if in == nil { return nil } out := new(ServiceImportRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceImportStatus) DeepCopyInto(out *ServiceImportStatus) { *out = *in if in.IPs != nil { in, out := &in.IPs, &out.IPs *out = make([]string, len(*in)) copy(*out, *in) } if in.SessionAffinityConfig != nil { in, out := &in.SessionAffinityConfig, &out.SessionAffinityConfig *out = new(corev1.SessionAffinityConfig) (*in).DeepCopyInto(*out) } if in.Ports != nil { in, out := &in.Ports, &out.Ports *out = make([]ServicePort, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Clusters != nil { in, out := &in.Clusters, &out.Clusters *out = make([]ClusterStatus, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceImportStatus. func (in *ServiceImportStatus) DeepCopy() *ServiceImportStatus { if in == nil { return nil } out := new(ServiceImportStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceInUseBy) DeepCopyInto(out *ServiceInUseBy) { *out = *in if in.MemberClusters != nil { in, out := &in.MemberClusters, &out.MemberClusters *out = make(map[ClusterNamespace]ClusterID, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceInUseBy. func (in *ServiceInUseBy) DeepCopy() *ServiceInUseBy { if in == nil { return nil } out := new(ServiceInUseBy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServicePort) DeepCopyInto(out *ServicePort) { *out = *in if in.AppProtocol != nil { in, out := &in.AppProtocol, &out.AppProtocol *out = new(string) **out = **in } out.TargetPort = in.TargetPort } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePort. func (in *ServicePort) DeepCopy() *ServicePort { if in == nil { return nil } out := new(ServicePort) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerBackend) DeepCopyInto(out *TrafficManagerBackend) { *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 TrafficManagerBackend. func (in *TrafficManagerBackend) DeepCopy() *TrafficManagerBackend { if in == nil { return nil } out := new(TrafficManagerBackend) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TrafficManagerBackend) 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 *TrafficManagerBackendList) DeepCopyInto(out *TrafficManagerBackendList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]TrafficManagerBackend, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerBackendList. func (in *TrafficManagerBackendList) DeepCopy() *TrafficManagerBackendList { if in == nil { return nil } out := new(TrafficManagerBackendList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TrafficManagerBackendList) 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 *TrafficManagerBackendRef) DeepCopyInto(out *TrafficManagerBackendRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerBackendRef. func (in *TrafficManagerBackendRef) DeepCopy() *TrafficManagerBackendRef { if in == nil { return nil } out := new(TrafficManagerBackendRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerBackendSpec) DeepCopyInto(out *TrafficManagerBackendSpec) { *out = *in out.Profile = in.Profile out.Backend = in.Backend if in.Weight != nil { in, out := &in.Weight, &out.Weight *out = new(int64) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerBackendSpec. func (in *TrafficManagerBackendSpec) DeepCopy() *TrafficManagerBackendSpec { if in == nil { return nil } out := new(TrafficManagerBackendSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerBackendStatus) DeepCopyInto(out *TrafficManagerBackendStatus) { *out = *in if in.Endpoints != nil { in, out := &in.Endpoints, &out.Endpoints *out = make([]TrafficManagerEndpointStatus, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerBackendStatus. func (in *TrafficManagerBackendStatus) DeepCopy() *TrafficManagerBackendStatus { if in == nil { return nil } out := new(TrafficManagerBackendStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerEndpointStatus) DeepCopyInto(out *TrafficManagerEndpointStatus) { *out = *in if in.Weight != nil { in, out := &in.Weight, &out.Weight *out = new(int64) **out = **in } if in.Target != nil { in, out := &in.Target, &out.Target *out = new(string) **out = **in } if in.From != nil { in, out := &in.From, &out.From *out = new(FromCluster) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpointStatus. func (in *TrafficManagerEndpointStatus) DeepCopy() *TrafficManagerEndpointStatus { if in == nil { return nil } out := new(TrafficManagerEndpointStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerProfile) DeepCopyInto(out *TrafficManagerProfile) { *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 TrafficManagerProfile. func (in *TrafficManagerProfile) DeepCopy() *TrafficManagerProfile { if in == nil { return nil } out := new(TrafficManagerProfile) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TrafficManagerProfile) 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 *TrafficManagerProfileList) DeepCopyInto(out *TrafficManagerProfileList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]TrafficManagerProfile, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileList. func (in *TrafficManagerProfileList) DeepCopy() *TrafficManagerProfileList { if in == nil { return nil } out := new(TrafficManagerProfileList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *TrafficManagerProfileList) 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 *TrafficManagerProfileRef) DeepCopyInto(out *TrafficManagerProfileRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileRef. func (in *TrafficManagerProfileRef) DeepCopy() *TrafficManagerProfileRef { if in == nil { return nil } out := new(TrafficManagerProfileRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerProfileSpec) DeepCopyInto(out *TrafficManagerProfileSpec) { *out = *in if in.MonitorConfig != nil { in, out := &in.MonitorConfig, &out.MonitorConfig *out = new(MonitorConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileSpec. func (in *TrafficManagerProfileSpec) DeepCopy() *TrafficManagerProfileSpec { if in == nil { return nil } out := new(TrafficManagerProfileSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TrafficManagerProfileStatus) DeepCopyInto(out *TrafficManagerProfileStatus) { *out = *in if in.DNSName != nil { in, out := &in.DNSName, &out.DNSName *out = new(string) **out = **in } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileStatus. func (in *TrafficManagerProfileStatus) DeepCopy() *TrafficManagerProfileStatus { if in == nil { return nil } out := new(TrafficManagerProfileStatus) in.DeepCopyInto(out) return out }