secureCodeBox/secureCodeBox

View on GitHub
auto-discovery/kubernetes/api/v1/zz_generated.deepcopy.go

Summary

Maintainability
A
0 mins
Test Coverage
//go:build !ignore_autogenerated
// +build !ignore_autogenerated

// SPDX-FileCopyrightText: the secureCodeBox authors
//
// SPDX-License-Identifier: Apache-2.0

// Code generated by controller-gen. DO NOT EDIT.

package v1

import (
    corev1 "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 *AutoDiscoveryConfig) DeepCopyInto(out *AutoDiscoveryConfig) {
    *out = *in
    out.TypeMeta = in.TypeMeta
    in.ControllerManagerConfigurationSpec.DeepCopyInto(&out.ControllerManagerConfigurationSpec)
    out.Cluster = in.Cluster
    out.ResourceInclusion = in.ResourceInclusion
    in.ServiceAutoDiscoveryConfig.DeepCopyInto(&out.ServiceAutoDiscoveryConfig)
    in.ContainerAutoDiscoveryConfig.DeepCopyInto(&out.ContainerAutoDiscoveryConfig)
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoDiscoveryConfig.
func (in *AutoDiscoveryConfig) DeepCopy() *AutoDiscoveryConfig {
    if in == nil {
        return nil
    }
    out := new(AutoDiscoveryConfig)
    in.DeepCopyInto(out)
    return out
}

// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *AutoDiscoveryConfig) 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 *ClusterConfig) DeepCopyInto(out *ClusterConfig) {
    *out = *in
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfig.
func (in *ClusterConfig) DeepCopy() *ClusterConfig {
    if in == nil {
        return nil
    }
    out := new(ClusterConfig)
    in.DeepCopyInto(out)
    return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ContainerAutoDiscoveryConfig) DeepCopyInto(out *ContainerAutoDiscoveryConfig) {
    *out = *in
    out.ImagePullSecretConfig = in.ImagePullSecretConfig
    out.PassiveReconcileInterval = in.PassiveReconcileInterval
    if in.ScanConfigs != nil {
        in, out := &in.ScanConfigs, &out.ScanConfigs
        *out = make([]ScanConfig, len(*in))
        for i := range *in {
            (*in)[i].DeepCopyInto(&(*out)[i])
        }
    }
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAutoDiscoveryConfig.
func (in *ContainerAutoDiscoveryConfig) DeepCopy() *ContainerAutoDiscoveryConfig {
    if in == nil {
        return nil
    }
    out := new(ContainerAutoDiscoveryConfig)
    in.DeepCopyInto(out)
    return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ImagePullSecretConfig) DeepCopyInto(out *ImagePullSecretConfig) {
    *out = *in
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePullSecretConfig.
func (in *ImagePullSecretConfig) DeepCopy() *ImagePullSecretConfig {
    if in == nil {
        return nil
    }
    out := new(ImagePullSecretConfig)
    in.DeepCopyInto(out)
    return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ResourceInclusionConfig) DeepCopyInto(out *ResourceInclusionConfig) {
    *out = *in
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceInclusionConfig.
func (in *ResourceInclusionConfig) DeepCopy() *ResourceInclusionConfig {
    if in == nil {
        return nil
    }
    out := new(ResourceInclusionConfig)
    in.DeepCopyInto(out)
    return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ScanConfig) DeepCopyInto(out *ScanConfig) {
    *out = *in
    out.RepeatInterval = in.RepeatInterval
    if in.Annotations != nil {
        in, out := &in.Annotations, &out.Annotations
        *out = make(map[string]string, len(*in))
        for key, val := range *in {
            (*out)[key] = val
        }
    }
    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.Parameters != nil {
        in, out := &in.Parameters, &out.Parameters
        *out = make([]string, len(*in))
        copy(*out, *in)
    }
    if in.Volumes != nil {
        in, out := &in.Volumes, &out.Volumes
        *out = make([]corev1.Volume, len(*in))
        for i := range *in {
            (*in)[i].DeepCopyInto(&(*out)[i])
        }
    }
    if in.VolumeMounts != nil {
        in, out := &in.VolumeMounts, &out.VolumeMounts
        *out = make([]corev1.VolumeMount, len(*in))
        for i := range *in {
            (*in)[i].DeepCopyInto(&(*out)[i])
        }
    }
    in.HookSelector.DeepCopyInto(&out.HookSelector)
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScanConfig.
func (in *ScanConfig) DeepCopy() *ScanConfig {
    if in == nil {
        return nil
    }
    out := new(ScanConfig)
    in.DeepCopyInto(out)
    return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ServiceAutoDiscoveryConfig) DeepCopyInto(out *ServiceAutoDiscoveryConfig) {
    *out = *in
    out.PassiveReconcileInterval = in.PassiveReconcileInterval
    if in.ScanConfigs != nil {
        in, out := &in.ScanConfigs, &out.ScanConfigs
        *out = make([]ScanConfig, len(*in))
        for i := range *in {
            (*in)[i].DeepCopyInto(&(*out)[i])
        }
    }
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAutoDiscoveryConfig.
func (in *ServiceAutoDiscoveryConfig) DeepCopy() *ServiceAutoDiscoveryConfig {
    if in == nil {
        return nil
    }
    out := new(ServiceAutoDiscoveryConfig)
    in.DeepCopyInto(out)
    return out
}