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)
}
}