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
}