pkg/apis/camel/v1/zz_generated.deepcopy.go (2,894 lines of code) (raw):

//go:build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. package v1 import ( "encoding/json" "github.com/apache/camel-k/v2/pkg/apis/camel/v1/trait" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AddonTrait) DeepCopyInto(out *AddonTrait) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonTrait. func (in *AddonTrait) DeepCopy() *AddonTrait { if in == nil { return nil } out := new(AddonTrait) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Args) DeepCopyInto(out *Args) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Args. func (in *Args) DeepCopy() *Args { if in == nil { return nil } out := new(Args) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Artifact) DeepCopyInto(out *Artifact) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Artifact. func (in *Artifact) DeepCopy() *Artifact { if in == nil { return nil } out := new(Artifact) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BaseTask) DeepCopyInto(out *BaseTask) { *out = *in in.Configuration.DeepCopyInto(&out.Configuration) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseTask. func (in *BaseTask) DeepCopy() *BaseTask { if in == nil { return nil } out := new(BaseTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BeanProperties) DeepCopyInto(out *BeanProperties) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BeanProperties. func (in *BeanProperties) DeepCopy() *BeanProperties { if in == nil { return nil } out := new(BeanProperties) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Build) DeepCopyInto(out *Build) { *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 Build. func (in *Build) DeepCopy() *Build { if in == nil { return nil } out := new(Build) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Build) 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 *BuildCondition) DeepCopyInto(out *BuildCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildCondition. func (in *BuildCondition) DeepCopy() *BuildCondition { if in == nil { return nil } out := new(BuildCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BuildConfiguration) DeepCopyInto(out *BuildConfiguration) { *out = *in if in.NodeSelector != nil { in, out := &in.NodeSelector, &out.NodeSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } 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.ImagePlatforms != nil { in, out := &in.ImagePlatforms, &out.ImagePlatforms *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildConfiguration. func (in *BuildConfiguration) DeepCopy() *BuildConfiguration { if in == nil { return nil } out := new(BuildConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BuildList) DeepCopyInto(out *BuildList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Build, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildList. func (in *BuildList) DeepCopy() *BuildList { if in == nil { return nil } out := new(BuildList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *BuildList) 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 *BuildSpec) DeepCopyInto(out *BuildSpec) { *out = *in if in.Tasks != nil { in, out := &in.Tasks, &out.Tasks *out = make([]Task, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } in.Configuration.DeepCopyInto(&out.Configuration) out.Timeout = in.Timeout } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildSpec. func (in *BuildSpec) DeepCopy() *BuildSpec { if in == nil { return nil } out := new(BuildSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BuildStatus) DeepCopyInto(out *BuildStatus) { *out = *in if in.Artifacts != nil { in, out := &in.Artifacts, &out.Artifacts *out = make([]Artifact, len(*in)) copy(*out, *in) } if in.Failure != nil { in, out := &in.Failure, &out.Failure *out = new(Failure) (*in).DeepCopyInto(*out) } if in.StartedAt != nil { in, out := &in.StartedAt, &out.StartedAt *out = (*in).DeepCopy() } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]BuildCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildStatus. func (in *BuildStatus) DeepCopy() *BuildStatus { if in == nil { return nil } out := new(BuildStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BuildahTask) DeepCopyInto(out *BuildahTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) out.PublishTask = in.PublishTask if in.Verbose != nil { in, out := &in.Verbose, &out.Verbose *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildahTask. func (in *BuildahTask) DeepCopy() *BuildahTask { if in == nil { return nil } out := new(BuildahTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BuilderTask) DeepCopyInto(out *BuilderTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) in.Runtime.DeepCopyInto(&out.Runtime) if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]string, len(*in)) copy(*out, *in) } if in.Steps != nil { in, out := &in.Steps, &out.Steps *out = make([]string, len(*in)) copy(*out, *in) } in.Maven.DeepCopyInto(&out.Maven) if in.Sources != nil { in, out := &in.Sources, &out.Sources *out = make([]SourceSpec, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Git != nil { in, out := &in.Git, &out.Git *out = new(GitConfigSpec) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuilderTask. func (in *BuilderTask) DeepCopy() *BuilderTask { if in == nil { return nil } out := new(BuilderTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelArtifact) DeepCopyInto(out *CamelArtifact) { *out = *in in.CamelArtifactDependency.DeepCopyInto(&out.CamelArtifactDependency) if in.Schemes != nil { in, out := &in.Schemes, &out.Schemes *out = make([]CamelScheme, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Languages != nil { in, out := &in.Languages, &out.Languages *out = make([]string, len(*in)) copy(*out, *in) } if in.DataFormats != nil { in, out := &in.DataFormats, &out.DataFormats *out = make([]string, len(*in)) copy(*out, *in) } if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]CamelArtifactDependency, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.JavaTypes != nil { in, out := &in.JavaTypes, &out.JavaTypes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelArtifact. func (in *CamelArtifact) DeepCopy() *CamelArtifact { if in == nil { return nil } out := new(CamelArtifact) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelArtifactDependency) DeepCopyInto(out *CamelArtifactDependency) { *out = *in out.MavenArtifact = in.MavenArtifact if in.Exclusions != nil { in, out := &in.Exclusions, &out.Exclusions *out = make([]CamelArtifactExclusion, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelArtifactDependency. func (in *CamelArtifactDependency) DeepCopy() *CamelArtifactDependency { if in == nil { return nil } out := new(CamelArtifactDependency) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelArtifactExclusion) DeepCopyInto(out *CamelArtifactExclusion) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelArtifactExclusion. func (in *CamelArtifactExclusion) DeepCopy() *CamelArtifactExclusion { if in == nil { return nil } out := new(CamelArtifactExclusion) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelCatalog) DeepCopyInto(out *CamelCatalog) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Status.DeepCopyInto(&out.Status) in.Spec.DeepCopyInto(&out.Spec) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelCatalog. func (in *CamelCatalog) DeepCopy() *CamelCatalog { if in == nil { return nil } out := new(CamelCatalog) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CamelCatalog) 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 *CamelCatalogCondition) DeepCopyInto(out *CamelCatalogCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelCatalogCondition. func (in *CamelCatalogCondition) DeepCopy() *CamelCatalogCondition { if in == nil { return nil } out := new(CamelCatalogCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelCatalogList) DeepCopyInto(out *CamelCatalogList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CamelCatalog, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelCatalogList. func (in *CamelCatalogList) DeepCopy() *CamelCatalogList { if in == nil { return nil } out := new(CamelCatalogList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CamelCatalogList) 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 *CamelCatalogSpec) DeepCopyInto(out *CamelCatalogSpec) { *out = *in in.Runtime.DeepCopyInto(&out.Runtime) if in.Artifacts != nil { in, out := &in.Artifacts, &out.Artifacts *out = make(map[string]CamelArtifact, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } if in.Loaders != nil { in, out := &in.Loaders, &out.Loaders *out = make(map[string]CamelLoader, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelCatalogSpec. func (in *CamelCatalogSpec) DeepCopy() *CamelCatalogSpec { if in == nil { return nil } out := new(CamelCatalogSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelCatalogStatus) DeepCopyInto(out *CamelCatalogStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]CamelCatalogCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelCatalogStatus. func (in *CamelCatalogStatus) DeepCopy() *CamelCatalogStatus { if in == nil { return nil } out := new(CamelCatalogStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelLoader) DeepCopyInto(out *CamelLoader) { *out = *in out.MavenArtifact = in.MavenArtifact if in.Languages != nil { in, out := &in.Languages, &out.Languages *out = make([]string, len(*in)) copy(*out, *in) } if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]MavenArtifact, len(*in)) copy(*out, *in) } if in.Metadata != nil { in, out := &in.Metadata, &out.Metadata *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelLoader. func (in *CamelLoader) DeepCopy() *CamelLoader { if in == nil { return nil } out := new(CamelLoader) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelProperty) DeepCopyInto(out *CamelProperty) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelProperty. func (in *CamelProperty) DeepCopy() *CamelProperty { if in == nil { return nil } out := new(CamelProperty) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelScheme) DeepCopyInto(out *CamelScheme) { *out = *in in.Consumer.DeepCopyInto(&out.Consumer) in.Producer.DeepCopyInto(&out.Producer) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelScheme. func (in *CamelScheme) DeepCopy() *CamelScheme { if in == nil { return nil } out := new(CamelScheme) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelSchemeScope) DeepCopyInto(out *CamelSchemeScope) { *out = *in if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]CamelArtifactDependency, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelSchemeScope. func (in *CamelSchemeScope) DeepCopy() *CamelSchemeScope { if in == nil { return nil } out := new(CamelSchemeScope) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Capability) DeepCopyInto(out *Capability) { *out = *in if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]MavenArtifact, len(*in)) copy(*out, *in) } if in.RuntimeProperties != nil { in, out := &in.RuntimeProperties, &out.RuntimeProperties *out = make([]CamelProperty, len(*in)) copy(*out, *in) } if in.BuildTimeProperties != nil { in, out := &in.BuildTimeProperties, &out.BuildTimeProperties *out = make([]CamelProperty, len(*in)) copy(*out, *in) } if in.Metadata != nil { in, out := &in.Metadata, &out.Metadata *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Capability. func (in *Capability) DeepCopy() *Capability { if in == nil { return nil } out := new(Capability) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Catalog) DeepCopyInto(out *Catalog) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Catalog. func (in *Catalog) DeepCopy() *Catalog { if in == nil { return nil } out := new(Catalog) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSpec. func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec { if in == nil { return nil } out := new(ConfigurationSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Container) DeepCopyInto(out *Container) { *out = *in out.Args = in.Args } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container. func (in *Container) DeepCopy() *Container { if in == nil { return nil } out := new(Container) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataSpec) DeepCopyInto(out *DataSpec) { *out = *in if in.RawContent != nil { in, out := &in.RawContent, &out.RawContent *out = make([]byte, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSpec. func (in *DataSpec) DeepCopy() *DataSpec { if in == nil { return nil } out := new(DataSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataTypeReference) DeepCopyInto(out *DataTypeReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTypeReference. func (in *DataTypeReference) DeepCopy() *DataTypeReference { if in == nil { return nil } out := new(DataTypeReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataTypeSpec) DeepCopyInto(out *DataTypeSpec) { *out = *in if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]string, len(*in)) copy(*out, *in) } if in.Headers != nil { in, out := &in.Headers, &out.Headers *out = make(map[string]HeaderSpec, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Schema != nil { in, out := &in.Schema, &out.Schema *out = new(JSONSchemaProps) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTypeSpec. func (in *DataTypeSpec) DeepCopy() *DataTypeSpec { if in == nil { return nil } out := new(DataTypeSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataTypesSpec) DeepCopyInto(out *DataTypesSpec) { *out = *in if in.Types != nil { in, out := &in.Types, &out.Types *out = make(map[string]DataTypeSpec, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } if in.Headers != nil { in, out := &in.Headers, &out.Headers *out = make(map[string]HeaderSpec, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataTypesSpec. func (in *DataTypesSpec) DeepCopy() *DataTypesSpec { if in == nil { return nil } out := new(DataTypesSpec) 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.Ref != nil { in, out := &in.Ref, &out.Ref *out = new(corev1.ObjectReference) **out = **in } if in.URI != nil { in, out := &in.URI, &out.URI *out = new(string) **out = **in } if in.Properties != nil { in, out := &in.Properties, &out.Properties *out = new(EndpointProperties) (*in).DeepCopyInto(*out) } if in.DataTypes != nil { in, out := &in.DataTypes, &out.DataTypes *out = make(map[TypeSlot]DataTypeReference, len(*in)) for key, val := range *in { (*out)[key] = val } } } // 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 *EndpointProperties) DeepCopyInto(out *EndpointProperties) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties. func (in *EndpointProperties) DeepCopy() *EndpointProperties { if in == nil { return nil } out := new(EndpointProperties) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ErrorHandlerLog) DeepCopyInto(out *ErrorHandlerLog) { *out = *in out.ErrorHandlerNone = in.ErrorHandlerNone if in.Parameters != nil { in, out := &in.Parameters, &out.Parameters *out = new(ErrorHandlerParameters) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerLog. func (in *ErrorHandlerLog) DeepCopy() *ErrorHandlerLog { if in == nil { return nil } out := new(ErrorHandlerLog) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ErrorHandlerNone) DeepCopyInto(out *ErrorHandlerNone) { *out = *in out.baseErrorHandler = in.baseErrorHandler } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerNone. func (in *ErrorHandlerNone) DeepCopy() *ErrorHandlerNone { if in == nil { return nil } out := new(ErrorHandlerNone) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ErrorHandlerParameters) DeepCopyInto(out *ErrorHandlerParameters) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerParameters. func (in *ErrorHandlerParameters) DeepCopy() *ErrorHandlerParameters { if in == nil { return nil } out := new(ErrorHandlerParameters) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ErrorHandlerSink) DeepCopyInto(out *ErrorHandlerSink) { *out = *in in.ErrorHandlerLog.DeepCopyInto(&out.ErrorHandlerLog) if in.DLCEndpoint != nil { in, out := &in.DLCEndpoint, &out.DLCEndpoint *out = new(Endpoint) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerSink. func (in *ErrorHandlerSink) DeepCopy() *ErrorHandlerSink { if in == nil { return nil } out := new(ErrorHandlerSink) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ErrorHandlerSpec) DeepCopyInto(out *ErrorHandlerSpec) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerSpec. func (in *ErrorHandlerSpec) DeepCopy() *ErrorHandlerSpec { if in == nil { return nil } out := new(ErrorHandlerSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EventTypeSpec) DeepCopyInto(out *EventTypeSpec) { *out = *in if in.Schema != nil { in, out := &in.Schema, &out.Schema *out = new(JSONSchemaProps) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTypeSpec. func (in *EventTypeSpec) DeepCopy() *EventTypeSpec { if in == nil { return nil } out := new(EventTypeSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation. func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation { if in == nil { return nil } out := new(ExternalDocumentation) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExtraDirectories) DeepCopyInto(out *ExtraDirectories) { *out = *in if in.Paths != nil { in, out := &in.Paths, &out.Paths *out = make([]Path, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Permissions != nil { in, out := &in.Permissions, &out.Permissions *out = make([]Permission, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraDirectories. func (in *ExtraDirectories) DeepCopy() *ExtraDirectories { if in == nil { return nil } out := new(ExtraDirectories) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Failure) DeepCopyInto(out *Failure) { *out = *in in.Time.DeepCopyInto(&out.Time) in.Recovery.DeepCopyInto(&out.Recovery) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Failure. func (in *Failure) DeepCopy() *Failure { if in == nil { return nil } out := new(Failure) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FailureRecovery) DeepCopyInto(out *FailureRecovery) { *out = *in in.AttemptTime.DeepCopyInto(&out.AttemptTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureRecovery. func (in *FailureRecovery) DeepCopy() *FailureRecovery { if in == nil { return nil } out := new(FailureRecovery) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Filter) DeepCopyInto(out *Filter) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter. func (in *Filter) DeepCopy() *Filter { if in == nil { return nil } out := new(Filter) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Flow) DeepCopyInto(out *Flow) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Flow. func (in *Flow) DeepCopy() *Flow { if in == nil { return nil } out := new(Flow) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GitConfigSpec) DeepCopyInto(out *GitConfigSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitConfigSpec. func (in *GitConfigSpec) DeepCopy() *GitConfigSpec { if in == nil { return nil } out := new(GitConfigSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HeaderSpec) DeepCopyInto(out *HeaderSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderSpec. func (in *HeaderSpec) DeepCopy() *HeaderSpec { if in == nil { return nil } out := new(HeaderSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HealthCheck) DeepCopyInto(out *HealthCheck) { *out = *in if in.Checks != nil { in, out := &in.Checks, &out.Checks *out = make([]HealthCheckResponse, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck. func (in *HealthCheck) DeepCopy() *HealthCheck { if in == nil { return nil } out := new(HealthCheck) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HealthCheckResponse) DeepCopyInto(out *HealthCheckResponse) { *out = *in if in.Data != nil { in, out := &in.Data, &out.Data *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckResponse. func (in *HealthCheckResponse) DeepCopy() *HealthCheckResponse { if in == nil { return nil } out := new(HealthCheckResponse) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Integration) DeepCopyInto(out *Integration) { *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 Integration. func (in *Integration) DeepCopy() *Integration { if in == nil { return nil } out := new(Integration) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Integration) 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 *IntegrationCondition) DeepCopyInto(out *IntegrationCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) if in.FirstTruthyTime != nil { in, out := &in.FirstTruthyTime, &out.FirstTruthyTime *out = (*in).DeepCopy() } if in.Pods != nil { in, out := &in.Pods, &out.Pods *out = make([]PodCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCondition. func (in *IntegrationCondition) DeepCopy() *IntegrationCondition { if in == nil { return nil } out := new(IntegrationCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationKit) DeepCopyInto(out *IntegrationKit) { *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 IntegrationKit. func (in *IntegrationKit) DeepCopy() *IntegrationKit { if in == nil { return nil } out := new(IntegrationKit) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationKit) 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 *IntegrationKitCondition) DeepCopyInto(out *IntegrationKitCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitCondition. func (in *IntegrationKitCondition) DeepCopy() *IntegrationKitCondition { if in == nil { return nil } out := new(IntegrationKitCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationKitList) DeepCopyInto(out *IntegrationKitList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IntegrationKit, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitList. func (in *IntegrationKitList) DeepCopy() *IntegrationKitList { if in == nil { return nil } out := new(IntegrationKitList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationKitList) 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 *IntegrationKitSpec) DeepCopyInto(out *IntegrationKitSpec) { *out = *in if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]string, len(*in)) copy(*out, *in) } in.Traits.DeepCopyInto(&out.Traits) if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make([]ConfigurationSpec, len(*in)) copy(*out, *in) } if in.Repositories != nil { in, out := &in.Repositories, &out.Repositories *out = make([]string, len(*in)) copy(*out, *in) } if in.Sources != nil { in, out := &in.Sources, &out.Sources *out = make([]SourceSpec, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitSpec. func (in *IntegrationKitSpec) DeepCopy() *IntegrationKitSpec { if in == nil { return nil } out := new(IntegrationKitSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationKitStatus) DeepCopyInto(out *IntegrationKitStatus) { *out = *in if in.Artifacts != nil { in, out := &in.Artifacts, &out.Artifacts *out = make([]Artifact, len(*in)) copy(*out, *in) } if in.Failure != nil { in, out := &in.Failure, &out.Failure *out = new(Failure) (*in).DeepCopyInto(*out) } if in.Catalog != nil { in, out := &in.Catalog, &out.Catalog *out = new(Catalog) **out = **in } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]IntegrationKitCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitStatus. func (in *IntegrationKitStatus) DeepCopy() *IntegrationKitStatus { if in == nil { return nil } out := new(IntegrationKitStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationKitTraits) DeepCopyInto(out *IntegrationKitTraits) { *out = *in 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.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.Addons != nil { in, out := &in.Addons, &out.Addons *out = make(map[string]AddonTrait, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitTraits. func (in *IntegrationKitTraits) DeepCopy() *IntegrationKitTraits { if in == nil { return nil } out := new(IntegrationKitTraits) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationList) DeepCopyInto(out *IntegrationList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Integration, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationList. func (in *IntegrationList) DeepCopy() *IntegrationList { if in == nil { return nil } out := new(IntegrationList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationList) 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 *IntegrationPlatform) DeepCopyInto(out *IntegrationPlatform) { *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 IntegrationPlatform. func (in *IntegrationPlatform) DeepCopy() *IntegrationPlatform { if in == nil { return nil } out := new(IntegrationPlatform) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationPlatform) 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 *IntegrationPlatformBuildSpec) DeepCopyInto(out *IntegrationPlatformBuildSpec) { *out = *in in.BuildConfiguration.DeepCopyInto(&out.BuildConfiguration) out.Registry = in.Registry if in.BuildCatalogToolTimeout != nil { in, out := &in.BuildCatalogToolTimeout, &out.BuildCatalogToolTimeout *out = new(metav1.Duration) **out = **in } if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(metav1.Duration) **out = **in } in.Maven.DeepCopyInto(&out.Maven) if in.PublishStrategyOptions != nil { in, out := &in.PublishStrategyOptions, &out.PublishStrategyOptions *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPlatformBuildSpec. func (in *IntegrationPlatformBuildSpec) DeepCopy() *IntegrationPlatformBuildSpec { if in == nil { return nil } out := new(IntegrationPlatformBuildSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationPlatformCondition) DeepCopyInto(out *IntegrationPlatformCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPlatformCondition. func (in *IntegrationPlatformCondition) DeepCopy() *IntegrationPlatformCondition { if in == nil { return nil } out := new(IntegrationPlatformCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationPlatformKameletSpec) DeepCopyInto(out *IntegrationPlatformKameletSpec) { *out = *in if in.Repositories != nil { in, out := &in.Repositories, &out.Repositories *out = make([]KameletRepositorySpec, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPlatformKameletSpec. func (in *IntegrationPlatformKameletSpec) DeepCopy() *IntegrationPlatformKameletSpec { if in == nil { return nil } out := new(IntegrationPlatformKameletSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationPlatformList) DeepCopyInto(out *IntegrationPlatformList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IntegrationPlatform, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPlatformList. func (in *IntegrationPlatformList) DeepCopy() *IntegrationPlatformList { if in == nil { return nil } out := new(IntegrationPlatformList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationPlatformList) 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 *IntegrationPlatformSpec) DeepCopyInto(out *IntegrationPlatformSpec) { *out = *in in.Build.DeepCopyInto(&out.Build) in.Traits.DeepCopyInto(&out.Traits) if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make([]ConfigurationSpec, len(*in)) copy(*out, *in) } in.Kamelet.DeepCopyInto(&out.Kamelet) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPlatformSpec. func (in *IntegrationPlatformSpec) DeepCopy() *IntegrationPlatformSpec { if in == nil { return nil } out := new(IntegrationPlatformSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationPlatformStatus) DeepCopyInto(out *IntegrationPlatformStatus) { *out = *in in.IntegrationPlatformSpec.DeepCopyInto(&out.IntegrationPlatformSpec) if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]IntegrationPlatformCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Info != nil { in, out := &in.Info, &out.Info *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPlatformStatus. func (in *IntegrationPlatformStatus) DeepCopy() *IntegrationPlatformStatus { if in == nil { return nil } out := new(IntegrationPlatformStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationProfile) DeepCopyInto(out *IntegrationProfile) { *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 IntegrationProfile. func (in *IntegrationProfile) DeepCopy() *IntegrationProfile { if in == nil { return nil } out := new(IntegrationProfile) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationProfile) 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 *IntegrationProfileBuildSpec) DeepCopyInto(out *IntegrationProfileBuildSpec) { *out = *in out.Registry = in.Registry if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(metav1.Duration) **out = **in } in.Maven.DeepCopyInto(&out.Maven) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationProfileBuildSpec. func (in *IntegrationProfileBuildSpec) DeepCopy() *IntegrationProfileBuildSpec { if in == nil { return nil } out := new(IntegrationProfileBuildSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationProfileCondition) DeepCopyInto(out *IntegrationProfileCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationProfileCondition. func (in *IntegrationProfileCondition) DeepCopy() *IntegrationProfileCondition { if in == nil { return nil } out := new(IntegrationProfileCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationProfileKameletSpec) DeepCopyInto(out *IntegrationProfileKameletSpec) { *out = *in if in.Repositories != nil { in, out := &in.Repositories, &out.Repositories *out = make([]KameletRepositorySpec, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationProfileKameletSpec. func (in *IntegrationProfileKameletSpec) DeepCopy() *IntegrationProfileKameletSpec { if in == nil { return nil } out := new(IntegrationProfileKameletSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationProfileList) DeepCopyInto(out *IntegrationProfileList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IntegrationProfile, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationProfileList. func (in *IntegrationProfileList) DeepCopy() *IntegrationProfileList { if in == nil { return nil } out := new(IntegrationProfileList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IntegrationProfileList) 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 *IntegrationProfileSpec) DeepCopyInto(out *IntegrationProfileSpec) { *out = *in in.Build.DeepCopyInto(&out.Build) in.Traits.DeepCopyInto(&out.Traits) in.Kamelet.DeepCopyInto(&out.Kamelet) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationProfileSpec. func (in *IntegrationProfileSpec) DeepCopy() *IntegrationProfileSpec { if in == nil { return nil } out := new(IntegrationProfileSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationProfileStatus) DeepCopyInto(out *IntegrationProfileStatus) { *out = *in in.IntegrationProfileSpec.DeepCopyInto(&out.IntegrationProfileSpec) if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]IntegrationProfileCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationProfileStatus. func (in *IntegrationProfileStatus) DeepCopy() *IntegrationProfileStatus { if in == nil { return nil } out := new(IntegrationProfileStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec) { *out = *in if in.Replicas != nil { in, out := &in.Replicas, &out.Replicas *out = new(int32) **out = **in } if in.Sources != nil { in, out := &in.Sources, &out.Sources *out = make([]SourceSpec, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Git != nil { in, out := &in.Git, &out.Git *out = new(GitConfigSpec) **out = **in } if in.Flows != nil { in, out := &in.Flows, &out.Flows *out = make([]Flow, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.IntegrationKit != nil { in, out := &in.IntegrationKit, &out.IntegrationKit *out = new(corev1.ObjectReference) **out = **in } if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]string, len(*in)) copy(*out, *in) } in.Traits.DeepCopyInto(&out.Traits) if in.PodTemplate != nil { in, out := &in.PodTemplate, &out.PodTemplate *out = new(PodSpecTemplate) (*in).DeepCopyInto(*out) } if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make([]ConfigurationSpec, len(*in)) copy(*out, *in) } if in.Repositories != nil { in, out := &in.Repositories, &out.Repositories *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpec. func (in *IntegrationSpec) DeepCopy() *IntegrationSpec { if in == nil { return nil } out := new(IntegrationSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationStatus) DeepCopyInto(out *IntegrationStatus) { *out = *in if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]string, len(*in)) copy(*out, *in) } if in.Traits != nil { in, out := &in.Traits, &out.Traits *out = new(Traits) (*in).DeepCopyInto(*out) } if in.IntegrationKit != nil { in, out := &in.IntegrationKit, &out.IntegrationKit *out = new(corev1.ObjectReference) **out = **in } if in.GeneratedSources != nil { in, out := &in.GeneratedSources, &out.GeneratedSources *out = make([]SourceSpec, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Catalog != nil { in, out := &in.Catalog, &out.Catalog *out = new(Catalog) **out = **in } if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make([]ConfigurationSpec, len(*in)) copy(*out, *in) } if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]IntegrationCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Replicas != nil { in, out := &in.Replicas, &out.Replicas *out = new(int32) **out = **in } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make([]string, len(*in)) copy(*out, *in) } if in.InitializationTimestamp != nil { in, out := &in.InitializationTimestamp, &out.InitializationTimestamp *out = (*in).DeepCopy() } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationStatus. func (in *IntegrationStatus) DeepCopy() *IntegrationStatus { if in == nil { return nil } out := new(IntegrationStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JSON) DeepCopyInto(out *JSON) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON. func (in *JSON) DeepCopy() *JSON { if in == nil { return nil } out := new(JSON) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JSONSchemaProp) DeepCopyInto(out *JSONSchemaProp) { *out = *in if in.Default != nil { in, out := &in.Default, &out.Default *out = new(JSON) (*in).DeepCopyInto(*out) } if in.Maximum != nil { in, out := &in.Maximum, &out.Maximum *out = new(json.Number) **out = **in } if in.Minimum != nil { in, out := &in.Minimum, &out.Minimum *out = new(json.Number) **out = **in } if in.MaxLength != nil { in, out := &in.MaxLength, &out.MaxLength *out = new(int64) **out = **in } if in.MinLength != nil { in, out := &in.MinLength, &out.MinLength *out = new(int64) **out = **in } if in.MaxItems != nil { in, out := &in.MaxItems, &out.MaxItems *out = new(int64) **out = **in } if in.MinItems != nil { in, out := &in.MinItems, &out.MinItems *out = new(int64) **out = **in } if in.MaxProperties != nil { in, out := &in.MaxProperties, &out.MaxProperties *out = new(int64) **out = **in } if in.MinProperties != nil { in, out := &in.MinProperties, &out.MinProperties *out = new(int64) **out = **in } if in.MultipleOf != nil { in, out := &in.MultipleOf, &out.MultipleOf *out = new(json.Number) **out = **in } if in.Enum != nil { in, out := &in.Enum, &out.Enum *out = make([]JSON, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Example != nil { in, out := &in.Example, &out.Example *out = new(JSON) (*in).DeepCopyInto(*out) } if in.XDescriptors != nil { in, out := &in.XDescriptors, &out.XDescriptors *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaProp. func (in *JSONSchemaProp) DeepCopy() *JSONSchemaProp { if in == nil { return nil } out := new(JSONSchemaProp) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) { *out = *in if in.Properties != nil { in, out := &in.Properties, &out.Properties *out = make(map[string]JSONSchemaProp, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } if in.Required != nil { in, out := &in.Required, &out.Required *out = make([]string, len(*in)) copy(*out, *in) } if in.Example != nil { in, out := &in.Example, &out.Example *out = new(JSON) (*in).DeepCopyInto(*out) } if in.ExternalDocs != nil { in, out := &in.ExternalDocs, &out.ExternalDocs *out = new(ExternalDocumentation) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaProps. func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps { if in == nil { return nil } out := new(JSONSchemaProps) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JibTask) DeepCopyInto(out *JibTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) out.PublishTask = in.PublishTask } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JibTask. func (in *JibTask) DeepCopy() *JibTask { if in == nil { return nil } out := new(JibTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Kamelet) DeepCopyInto(out *Kamelet) { *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 Kamelet. func (in *Kamelet) DeepCopy() *Kamelet { if in == nil { return nil } out := new(Kamelet) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Kamelet) 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 *KameletCondition) DeepCopyInto(out *KameletCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletCondition. func (in *KameletCondition) DeepCopy() *KameletCondition { if in == nil { return nil } out := new(KameletCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KameletList) DeepCopyInto(out *KameletList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Kamelet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletList. func (in *KameletList) DeepCopy() *KameletList { if in == nil { return nil } out := new(KameletList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KameletList) 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 *KameletProperty) DeepCopyInto(out *KameletProperty) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletProperty. func (in *KameletProperty) DeepCopy() *KameletProperty { if in == nil { return nil } out := new(KameletProperty) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KameletRepositorySpec) DeepCopyInto(out *KameletRepositorySpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletRepositorySpec. func (in *KameletRepositorySpec) DeepCopy() *KameletRepositorySpec { if in == nil { return nil } out := new(KameletRepositorySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KameletSpec) DeepCopyInto(out *KameletSpec) { *out = *in in.KameletSpecBase.DeepCopyInto(&out.KameletSpecBase) if in.Versions != nil { in, out := &in.Versions, &out.Versions *out = make(map[string]KameletSpecBase, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletSpec. func (in *KameletSpec) DeepCopy() *KameletSpec { if in == nil { return nil } out := new(KameletSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KameletSpecBase) DeepCopyInto(out *KameletSpecBase) { *out = *in if in.Definition != nil { in, out := &in.Definition, &out.Definition *out = new(JSONSchemaProps) (*in).DeepCopyInto(*out) } if in.Sources != nil { in, out := &in.Sources, &out.Sources *out = make([]SourceSpec, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Template != nil { in, out := &in.Template, &out.Template *out = new(Template) (*in).DeepCopyInto(*out) } if in.Types != nil { in, out := &in.Types, &out.Types *out = make(map[TypeSlot]EventTypeSpec, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } if in.DataTypes != nil { in, out := &in.DataTypes, &out.DataTypes *out = make(map[TypeSlot]DataTypesSpec, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletSpecBase. func (in *KameletSpecBase) DeepCopy() *KameletSpecBase { if in == nil { return nil } out := new(KameletSpecBase) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KameletStatus) DeepCopyInto(out *KameletStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]KameletCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Properties != nil { in, out := &in.Properties, &out.Properties *out = make([]KameletProperty, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletStatus. func (in *KameletStatus) DeepCopy() *KameletStatus { if in == nil { return nil } out := new(KameletStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KanikoTask) DeepCopyInto(out *KanikoTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) out.PublishTask = in.PublishTask if in.Verbose != nil { in, out := &in.Verbose, &out.Verbose *out = new(bool) **out = **in } in.Cache.DeepCopyInto(&out.Cache) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KanikoTask. func (in *KanikoTask) DeepCopy() *KanikoTask { if in == nil { return nil } out := new(KanikoTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KanikoTaskCache) DeepCopyInto(out *KanikoTaskCache) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KanikoTaskCache. func (in *KanikoTaskCache) DeepCopy() *KanikoTaskCache { if in == nil { return nil } out := new(KanikoTaskCache) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MavenArtifact) DeepCopyInto(out *MavenArtifact) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenArtifact. func (in *MavenArtifact) DeepCopy() *MavenArtifact { if in == nil { return nil } out := new(MavenArtifact) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MavenBuildSpec) DeepCopyInto(out *MavenBuildSpec) { *out = *in in.MavenSpec.DeepCopyInto(&out.MavenSpec) if in.Repositories != nil { in, out := &in.Repositories, &out.Repositories *out = make([]Repository, len(*in)) copy(*out, *in) } if in.Servers != nil { in, out := &in.Servers, &out.Servers *out = make([]Server, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenBuildSpec. func (in *MavenBuildSpec) DeepCopy() *MavenBuildSpec { if in == nil { return nil } out := new(MavenBuildSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MavenSpec) DeepCopyInto(out *MavenSpec) { *out = *in if in.Properties != nil { in, out := &in.Properties, &out.Properties *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Profiles != nil { in, out := &in.Profiles, &out.Profiles *out = make([]ValueSource, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } in.Settings.DeepCopyInto(&out.Settings) in.SettingsSecurity.DeepCopyInto(&out.SettingsSecurity) if in.CASecrets != nil { in, out := &in.CASecrets, &out.CASecrets *out = make([]corev1.SecretKeySelector, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Extension != nil { in, out := &in.Extension, &out.Extension *out = make([]MavenArtifact, len(*in)) copy(*out, *in) } if in.CLIOptions != nil { in, out := &in.CLIOptions, &out.CLIOptions *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenSpec. func (in *MavenSpec) DeepCopy() *MavenSpec { if in == nil { return nil } out := new(MavenSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Path) DeepCopyInto(out *Path) { *out = *in if in.Excludes != nil { in, out := &in.Excludes, &out.Excludes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Path. func (in *Path) DeepCopy() *Path { if in == nil { return nil } out := new(Path) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Permission) DeepCopyInto(out *Permission) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission. func (in *Permission) DeepCopy() *Permission { if in == nil { return nil } out := new(Permission) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Pipe) DeepCopyInto(out *Pipe) { *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 Pipe. func (in *Pipe) DeepCopy() *Pipe { if in == nil { return nil } out := new(Pipe) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Pipe) 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 *PipeCondition) DeepCopyInto(out *PipeCondition) { *out = *in in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) if in.Pods != nil { in, out := &in.Pods, &out.Pods *out = make([]PodCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipeCondition. func (in *PipeCondition) DeepCopy() *PipeCondition { if in == nil { return nil } out := new(PipeCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PipeList) DeepCopyInto(out *PipeList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Pipe, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipeList. func (in *PipeList) DeepCopy() *PipeList { if in == nil { return nil } out := new(PipeList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PipeList) 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 *PipeSpec) DeepCopyInto(out *PipeSpec) { *out = *in if in.Integration != nil { in, out := &in.Integration, &out.Integration *out = new(IntegrationSpec) (*in).DeepCopyInto(*out) } in.Source.DeepCopyInto(&out.Source) in.Sink.DeepCopyInto(&out.Sink) if in.ErrorHandler != nil { in, out := &in.ErrorHandler, &out.ErrorHandler *out = new(ErrorHandlerSpec) (*in).DeepCopyInto(*out) } if in.Steps != nil { in, out := &in.Steps, &out.Steps *out = make([]Endpoint, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Replicas != nil { in, out := &in.Replicas, &out.Replicas *out = new(int32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipeSpec. func (in *PipeSpec) DeepCopy() *PipeSpec { if in == nil { return nil } out := new(PipeSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PipeStatus) DeepCopyInto(out *PipeStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]PipeCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Replicas != nil { in, out := &in.Replicas, &out.Replicas *out = new(int32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipeStatus. func (in *PipeStatus) DeepCopy() *PipeStatus { if in == nil { return nil } out := new(PipeStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PluginConfiguration) DeepCopyInto(out *PluginConfiguration) { *out = *in out.Container = in.Container in.ExtraDirectories.DeepCopyInto(&out.ExtraDirectories) in.PluginExtensions.DeepCopyInto(&out.PluginExtensions) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginConfiguration. func (in *PluginConfiguration) DeepCopy() *PluginConfiguration { if in == nil { return nil } out := new(PluginConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PluginExtension) DeepCopyInto(out *PluginExtension) { *out = *in in.Configuration.DeepCopyInto(&out.Configuration) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginExtension. func (in *PluginExtension) DeepCopy() *PluginExtension { if in == nil { return nil } out := new(PluginExtension) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PluginExtensionConfiguration) DeepCopyInto(out *PluginExtensionConfiguration) { *out = *in if in.Filters != nil { in, out := &in.Filters, &out.Filters *out = make([]Filter, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginExtensionConfiguration. func (in *PluginExtensionConfiguration) DeepCopy() *PluginExtensionConfiguration { if in == nil { return nil } out := new(PluginExtensionConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PluginExtensions) DeepCopyInto(out *PluginExtensions) { *out = *in in.PluginExtension.DeepCopyInto(&out.PluginExtension) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginExtensions. func (in *PluginExtensions) DeepCopy() *PluginExtensions { if in == nil { return nil } out := new(PluginExtensions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in PluginProperties) DeepCopyInto(out *PluginProperties) { { in := &in *out = make(PluginProperties, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginProperties. func (in PluginProperties) DeepCopy() PluginProperties { if in == nil { return nil } out := new(PluginProperties) in.DeepCopyInto(out) return *out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodCondition) DeepCopyInto(out *PodCondition) { *out = *in in.Condition.DeepCopyInto(&out.Condition) if in.Health != nil { in, out := &in.Health, &out.Health *out = make([]HealthCheckResponse, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodCondition. func (in *PodCondition) DeepCopy() *PodCondition { if in == nil { return nil } out := new(PodCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodSpec) DeepCopyInto(out *PodSpec) { *out = *in if in.AutomountServiceAccountToken != nil { in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken *out = new(bool) **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.InitContainers != nil { in, out := &in.InitContainers, &out.InitContainers *out = make([]corev1.Container, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Containers != nil { in, out := &in.Containers, &out.Containers *out = make([]corev1.Container, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.EphemeralContainers != nil { in, out := &in.EphemeralContainers, &out.EphemeralContainers *out = make([]corev1.EphemeralContainer, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.TerminationGracePeriodSeconds != nil { in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds *out = new(int64) **out = **in } if in.ActiveDeadlineSeconds != nil { in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds *out = new(int64) **out = **in } if in.NodeSelector != nil { in, out := &in.NodeSelector, &out.NodeSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.TopologySpreadConstraints != nil { in, out := &in.TopologySpreadConstraints, &out.TopologySpreadConstraints *out = make([]corev1.TopologySpreadConstraint, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } in.SecurityContext.DeepCopyInto(&out.SecurityContext) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSpec. func (in *PodSpec) DeepCopy() *PodSpec { if in == nil { return nil } out := new(PodSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodSpecTemplate) DeepCopyInto(out *PodSpecTemplate) { *out = *in in.Spec.DeepCopyInto(&out.Spec) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSpecTemplate. func (in *PodSpecTemplate) DeepCopy() *PodSpecTemplate { if in == nil { return nil } out := new(PodSpecTemplate) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in Properties) DeepCopyInto(out *Properties) { { in := &in *out = make(Properties, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Properties. func (in Properties) DeepCopy() Properties { if in == nil { return nil } out := new(Properties) in.DeepCopyInto(out) return *out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublishTask) DeepCopyInto(out *PublishTask) { *out = *in out.Registry = in.Registry } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishTask. func (in *PublishTask) DeepCopy() *PublishTask { if in == nil { return nil } out := new(PublishTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in RawMessage) DeepCopyInto(out *RawMessage) { { in := &in *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawMessage. func (in RawMessage) DeepCopy() RawMessage { if in == nil { return nil } out := new(RawMessage) in.DeepCopyInto(out) return *out } // 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 } // 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 *Repository) DeepCopyInto(out *Repository) { *out = *in out.Snapshots = in.Snapshots out.Releases = in.Releases } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository. func (in *Repository) DeepCopy() *Repository { if in == nil { return nil } out := new(Repository) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RepositoryPolicy) DeepCopyInto(out *RepositoryPolicy) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicy. func (in *RepositoryPolicy) DeepCopy() *RepositoryPolicy { if in == nil { return nil } out := new(RepositoryPolicy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RuntimeSpec) DeepCopyInto(out *RuntimeSpec) { *out = *in if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies *out = make([]MavenArtifact, len(*in)) copy(*out, *in) } if in.Metadata != nil { in, out := &in.Metadata, &out.Metadata *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Capabilities != nil { in, out := &in.Capabilities, &out.Capabilities *out = make(map[string]Capability, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeSpec. func (in *RuntimeSpec) DeepCopy() *RuntimeSpec { if in == nil { return nil } out := new(RuntimeSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *S2iTask) DeepCopyInto(out *S2iTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) out.PublishTask = in.PublishTask } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S2iTask. func (in *S2iTask) DeepCopy() *S2iTask { if in == nil { return nil } out := new(S2iTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Server) DeepCopyInto(out *Server) { *out = *in out.XMLName = in.XMLName if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make(Properties, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server. func (in *Server) DeepCopy() *Server { if in == nil { return nil } out := new(Server) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SourceSpec) DeepCopyInto(out *SourceSpec) { *out = *in in.DataSpec.DeepCopyInto(&out.DataSpec) if in.Interceptors != nil { in, out := &in.Interceptors, &out.Interceptors *out = make([]string, len(*in)) copy(*out, *in) } if in.PropertyNames != nil { in, out := &in.PropertyNames, &out.PropertyNames *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceSpec. func (in *SourceSpec) DeepCopy() *SourceSpec { if in == nil { return nil } out := new(SourceSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SpectrumTask) DeepCopyInto(out *SpectrumTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) out.PublishTask = in.PublishTask } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpectrumTask. func (in *SpectrumTask) DeepCopy() *SpectrumTask { if in == nil { return nil } out := new(SpectrumTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StringOrProperties) DeepCopyInto(out *StringOrProperties) { *out = *in if in.Properties != nil { in, out := &in.Properties, &out.Properties *out = make(Properties, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringOrProperties. func (in *StringOrProperties) DeepCopy() *StringOrProperties { if in == nil { return nil } out := new(StringOrProperties) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Task) DeepCopyInto(out *Task) { *out = *in if in.Builder != nil { in, out := &in.Builder, &out.Builder *out = new(BuilderTask) (*in).DeepCopyInto(*out) } if in.Custom != nil { in, out := &in.Custom, &out.Custom *out = new(UserTask) (*in).DeepCopyInto(*out) } if in.Package != nil { in, out := &in.Package, &out.Package *out = new(BuilderTask) (*in).DeepCopyInto(*out) } if in.Buildah != nil { in, out := &in.Buildah, &out.Buildah *out = new(BuildahTask) (*in).DeepCopyInto(*out) } if in.Kaniko != nil { in, out := &in.Kaniko, &out.Kaniko *out = new(KanikoTask) (*in).DeepCopyInto(*out) } if in.Spectrum != nil { in, out := &in.Spectrum, &out.Spectrum *out = new(SpectrumTask) (*in).DeepCopyInto(*out) } if in.S2i != nil { in, out := &in.S2i, &out.S2i *out = new(S2iTask) (*in).DeepCopyInto(*out) } if in.Jib != nil { in, out := &in.Jib, &out.Jib *out = new(JibTask) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Task. func (in *Task) DeepCopy() *Task { if in == nil { return nil } out := new(Task) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Template) DeepCopyInto(out *Template) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template. func (in *Template) DeepCopy() *Template { if in == nil { return nil } out := new(Template) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TraitConfiguration) DeepCopyInto(out *TraitConfiguration) { *out = *in if in.RawMessage != nil { in, out := &in.RawMessage, &out.RawMessage *out = make(RawMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraitConfiguration. func (in *TraitConfiguration) DeepCopy() *TraitConfiguration { if in == nil { return nil } out := new(TraitConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TraitSpec) DeepCopyInto(out *TraitSpec) { *out = *in in.Configuration.DeepCopyInto(&out.Configuration) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraitSpec. func (in *TraitSpec) DeepCopy() *TraitSpec { if in == nil { return nil } out := new(TraitSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 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.Master != nil { in, out := &in.Master, &out.Master *out = new(trait.MasterTrait) (*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.SecurityContext != nil { in, out := &in.SecurityContext, &out.SecurityContext *out = new(trait.SecurityContextTrait) (*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.Telemetry != nil { in, out := &in.Telemetry, &out.Telemetry *out = new(trait.TelemetryTrait) (*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.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) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Traits. func (in *Traits) DeepCopy() *Traits { if in == nil { return nil } out := new(Traits) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UserTask) DeepCopyInto(out *UserTask) { *out = *in in.BaseTask.DeepCopyInto(&out.BaseTask) if in.ContainerUserID != nil { in, out := &in.ContainerUserID, &out.ContainerUserID *out = new(int64) **out = **in } if in.ContainerCommands != nil { in, out := &in.ContainerCommands, &out.ContainerCommands *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTask. func (in *UserTask) DeepCopy() *UserTask { if in == nil { return nil } out := new(UserTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ValueSource) DeepCopyInto(out *ValueSource) { *out = *in if in.ConfigMapKeyRef != nil { in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef *out = new(corev1.ConfigMapKeySelector) (*in).DeepCopyInto(*out) } if in.SecretKeyRef != nil { in, out := &in.SecretKeyRef, &out.SecretKeyRef *out = new(corev1.SecretKeySelector) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueSource. func (in *ValueSource) DeepCopy() *ValueSource { if in == nil { return nil } out := new(ValueSource) in.DeepCopyInto(out) return out }