func()

in pkg/apis/camel/v1/zz_generated.deepcopy.go [2655:2859]


func (in *Traits) DeepCopyInto(out *Traits) {
	*out = *in
	if in.Affinity != nil {
		in, out := &in.Affinity, &out.Affinity
		*out = new(trait.AffinityTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Builder != nil {
		in, out := &in.Builder, &out.Builder
		*out = new(trait.BuilderTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Camel != nil {
		in, out := &in.Camel, &out.Camel
		*out = new(trait.CamelTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Container != nil {
		in, out := &in.Container, &out.Container
		*out = new(trait.ContainerTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Cron != nil {
		in, out := &in.Cron, &out.Cron
		*out = new(trait.CronTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Dependencies != nil {
		in, out := &in.Dependencies, &out.Dependencies
		*out = new(trait.DependenciesTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Deployer != nil {
		in, out := &in.Deployer, &out.Deployer
		*out = new(trait.DeployerTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Deployment != nil {
		in, out := &in.Deployment, &out.Deployment
		*out = new(trait.DeploymentTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Environment != nil {
		in, out := &in.Environment, &out.Environment
		*out = new(trait.EnvironmentTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.ErrorHandler != nil {
		in, out := &in.ErrorHandler, &out.ErrorHandler
		*out = new(trait.ErrorHandlerTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.GC != nil {
		in, out := &in.GC, &out.GC
		*out = new(trait.GCTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Health != nil {
		in, out := &in.Health, &out.Health
		*out = new(trait.HealthTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Ingress != nil {
		in, out := &in.Ingress, &out.Ingress
		*out = new(trait.IngressTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Istio != nil {
		in, out := &in.Istio, &out.Istio
		*out = new(trait.IstioTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Jolokia != nil {
		in, out := &in.Jolokia, &out.Jolokia
		*out = new(trait.JolokiaTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.JVM != nil {
		in, out := &in.JVM, &out.JVM
		*out = new(trait.JVMTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Kamelets != nil {
		in, out := &in.Kamelets, &out.Kamelets
		*out = new(trait.KameletsTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Knative != nil {
		in, out := &in.Knative, &out.Knative
		*out = new(trait.KnativeTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.KnativeService != nil {
		in, out := &in.KnativeService, &out.KnativeService
		*out = new(trait.KnativeServiceTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Logging != nil {
		in, out := &in.Logging, &out.Logging
		*out = new(trait.LoggingTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Mount != nil {
		in, out := &in.Mount, &out.Mount
		*out = new(trait.MountTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.OpenAPI != nil {
		in, out := &in.OpenAPI, &out.OpenAPI
		*out = new(trait.OpenAPITrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Owner != nil {
		in, out := &in.Owner, &out.Owner
		*out = new(trait.OwnerTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.PDB != nil {
		in, out := &in.PDB, &out.PDB
		*out = new(trait.PDBTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Platform != nil {
		in, out := &in.Platform, &out.Platform
		*out = new(trait.PlatformTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Pod != nil {
		in, out := &in.Pod, &out.Pod
		*out = new(trait.PodTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Prometheus != nil {
		in, out := &in.Prometheus, &out.Prometheus
		*out = new(trait.PrometheusTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.PullSecret != nil {
		in, out := &in.PullSecret, &out.PullSecret
		*out = new(trait.PullSecretTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Quarkus != nil {
		in, out := &in.Quarkus, &out.Quarkus
		*out = new(trait.QuarkusTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Registry != nil {
		in, out := &in.Registry, &out.Registry
		*out = new(trait.RegistryTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Route != nil {
		in, out := &in.Route, &out.Route
		*out = new(trait.RouteTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Service != nil {
		in, out := &in.Service, &out.Service
		*out = new(trait.ServiceTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.ServiceBinding != nil {
		in, out := &in.ServiceBinding, &out.ServiceBinding
		*out = new(trait.ServiceBindingTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Toleration != nil {
		in, out := &in.Toleration, &out.Toleration
		*out = new(trait.TolerationTrait)
		(*in).DeepCopyInto(*out)
	}
	if in.Addons != nil {
		in, out := &in.Addons, &out.Addons
		*out = make(map[string]AddonTrait, len(*in))
		for key, val := range *in {
			(*out)[key] = *val.DeepCopy()
		}
	}
	if in.Keda != nil {
		in, out := &in.Keda, &out.Keda
		*out = new(TraitSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.Master != nil {
		in, out := &in.Master, &out.Master
		*out = new(TraitSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.Strimzi != nil {
		in, out := &in.Strimzi, &out.Strimzi
		*out = new(TraitSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.ThreeScale != nil {
		in, out := &in.ThreeScale, &out.ThreeScale
		*out = new(TraitSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.Tracing != nil {
		in, out := &in.Tracing, &out.Tracing
		*out = new(TraitSpec)
		(*in).DeepCopyInto(*out)
	}
}