Path: blob/main/pkg/operator/apis/monitoring/v1alpha1/zz_generated.deepcopy.go
4096 views
//go:build !ignore_autogenerated12// Code generated by controller-gen. DO NOT EDIT.34package v1alpha156import (7"github.com/grafana/agent/pkg/operator/assets"8"github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"9corev1 "k8s.io/api/core/v1"10metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"11runtime "k8s.io/apimachinery/pkg/runtime"12)1314// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.15func (in *CRIStageSpec) DeepCopyInto(out *CRIStageSpec) {16*out = *in17}1819// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRIStageSpec.20func (in *CRIStageSpec) DeepCopy() *CRIStageSpec {21if in == nil {22return nil23}24out := new(CRIStageSpec)25in.DeepCopyInto(out)26return out27}2829// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.30func (in *Deployment) DeepCopyInto(out *Deployment) {31*out = *in32if in.Agent != nil {33in, out := &in.Agent, &out.Agent34*out = new(GrafanaAgent)35(*in).DeepCopyInto(*out)36}37if in.Metrics != nil {38in, out := &in.Metrics, &out.Metrics39*out = make([]MetricsDeployment, len(*in))40for i := range *in {41(*in)[i].DeepCopyInto(&(*out)[i])42}43}44if in.Logs != nil {45in, out := &in.Logs, &out.Logs46*out = make([]LogsDeployment, len(*in))47for i := range *in {48(*in)[i].DeepCopyInto(&(*out)[i])49}50}51if in.Integrations != nil {52in, out := &in.Integrations, &out.Integrations53*out = make([]IntegrationsDeployment, len(*in))54for i := range *in {55(*in)[i].DeepCopyInto(&(*out)[i])56}57}58if in.Secrets != nil {59in, out := &in.Secrets, &out.Secrets60*out = make(assets.SecretStore, len(*in))61for key, val := range *in {62(*out)[key] = val63}64}65}6667// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.68func (in *Deployment) DeepCopy() *Deployment {69if in == nil {70return nil71}72out := new(Deployment)73in.DeepCopyInto(out)74return out75}7677// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.78func (in *DockerStageSpec) DeepCopyInto(out *DockerStageSpec) {79*out = *in80}8182// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerStageSpec.83func (in *DockerStageSpec) DeepCopy() *DockerStageSpec {84if in == nil {85return nil86}87out := new(DockerStageSpec)88in.DeepCopyInto(out)89return out90}9192// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.93func (in *DropStageSpec) DeepCopyInto(out *DropStageSpec) {94*out = *in95}9697// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropStageSpec.98func (in *DropStageSpec) DeepCopy() *DropStageSpec {99if in == nil {100return nil101}102out := new(DropStageSpec)103in.DeepCopyInto(out)104return out105}106107// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.108func (in *GrafanaAgent) DeepCopyInto(out *GrafanaAgent) {109*out = *in110out.TypeMeta = in.TypeMeta111in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)112in.Spec.DeepCopyInto(&out.Spec)113}114115// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaAgent.116func (in *GrafanaAgent) DeepCopy() *GrafanaAgent {117if in == nil {118return nil119}120out := new(GrafanaAgent)121in.DeepCopyInto(out)122return out123}124125// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.126func (in *GrafanaAgent) DeepCopyObject() runtime.Object {127if c := in.DeepCopy(); c != nil {128return c129}130return nil131}132133// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.134func (in *GrafanaAgentList) DeepCopyInto(out *GrafanaAgentList) {135*out = *in136out.TypeMeta = in.TypeMeta137in.ListMeta.DeepCopyInto(&out.ListMeta)138if in.Items != nil {139in, out := &in.Items, &out.Items140*out = make([]*GrafanaAgent, len(*in))141for i := range *in {142if (*in)[i] != nil {143in, out := &(*in)[i], &(*out)[i]144*out = new(GrafanaAgent)145(*in).DeepCopyInto(*out)146}147}148}149}150151// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaAgentList.152func (in *GrafanaAgentList) DeepCopy() *GrafanaAgentList {153if in == nil {154return nil155}156out := new(GrafanaAgentList)157in.DeepCopyInto(out)158return out159}160161// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.162func (in *GrafanaAgentList) DeepCopyObject() runtime.Object {163if c := in.DeepCopy(); c != nil {164return c165}166return nil167}168169// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.170func (in *GrafanaAgentSpec) DeepCopyInto(out *GrafanaAgentSpec) {171*out = *in172if in.APIServerConfig != nil {173in, out := &in.APIServerConfig, &out.APIServerConfig174*out = new(v1.APIServerConfig)175(*in).DeepCopyInto(*out)176}177if in.PodMetadata != nil {178in, out := &in.PodMetadata, &out.PodMetadata179*out = new(v1.EmbeddedObjectMetadata)180(*in).DeepCopyInto(*out)181}182if in.Image != nil {183in, out := &in.Image, &out.Image184*out = new(string)185**out = **in186}187if in.ImagePullSecrets != nil {188in, out := &in.ImagePullSecrets, &out.ImagePullSecrets189*out = make([]corev1.LocalObjectReference, len(*in))190copy(*out, *in)191}192if in.Storage != nil {193in, out := &in.Storage, &out.Storage194*out = new(v1.StorageSpec)195(*in).DeepCopyInto(*out)196}197if in.Volumes != nil {198in, out := &in.Volumes, &out.Volumes199*out = make([]corev1.Volume, len(*in))200for i := range *in {201(*in)[i].DeepCopyInto(&(*out)[i])202}203}204if in.VolumeMounts != nil {205in, out := &in.VolumeMounts, &out.VolumeMounts206*out = make([]corev1.VolumeMount, len(*in))207for i := range *in {208(*in)[i].DeepCopyInto(&(*out)[i])209}210}211in.Resources.DeepCopyInto(&out.Resources)212if in.NodeSelector != nil {213in, out := &in.NodeSelector, &out.NodeSelector214*out = make(map[string]string, len(*in))215for key, val := range *in {216(*out)[key] = val217}218}219if in.Secrets != nil {220in, out := &in.Secrets, &out.Secrets221*out = make([]string, len(*in))222copy(*out, *in)223}224if in.ConfigMaps != nil {225in, out := &in.ConfigMaps, &out.ConfigMaps226*out = make([]string, len(*in))227copy(*out, *in)228}229if in.Affinity != nil {230in, out := &in.Affinity, &out.Affinity231*out = new(corev1.Affinity)232(*in).DeepCopyInto(*out)233}234if in.Tolerations != nil {235in, out := &in.Tolerations, &out.Tolerations236*out = make([]corev1.Toleration, len(*in))237for i := range *in {238(*in)[i].DeepCopyInto(&(*out)[i])239}240}241if in.TopologySpreadConstraints != nil {242in, out := &in.TopologySpreadConstraints, &out.TopologySpreadConstraints243*out = make([]corev1.TopologySpreadConstraint, len(*in))244for i := range *in {245(*in)[i].DeepCopyInto(&(*out)[i])246}247}248if in.SecurityContext != nil {249in, out := &in.SecurityContext, &out.SecurityContext250*out = new(corev1.PodSecurityContext)251(*in).DeepCopyInto(*out)252}253if in.Containers != nil {254in, out := &in.Containers, &out.Containers255*out = make([]corev1.Container, len(*in))256for i := range *in {257(*in)[i].DeepCopyInto(&(*out)[i])258}259}260if in.InitContainers != nil {261in, out := &in.InitContainers, &out.InitContainers262*out = make([]corev1.Container, len(*in))263for i := range *in {264(*in)[i].DeepCopyInto(&(*out)[i])265}266}267in.Metrics.DeepCopyInto(&out.Metrics)268in.Logs.DeepCopyInto(&out.Logs)269in.Integrations.DeepCopyInto(&out.Integrations)270}271272// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaAgentSpec.273func (in *GrafanaAgentSpec) DeepCopy() *GrafanaAgentSpec {274if in == nil {275return nil276}277out := new(GrafanaAgentSpec)278in.DeepCopyInto(out)279return out280}281282// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.283func (in *Integration) DeepCopyInto(out *Integration) {284*out = *in285out.TypeMeta = in.TypeMeta286in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)287in.Spec.DeepCopyInto(&out.Spec)288}289290// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Integration.291func (in *Integration) DeepCopy() *Integration {292if in == nil {293return nil294}295out := new(Integration)296in.DeepCopyInto(out)297return out298}299300// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.301func (in *Integration) DeepCopyObject() runtime.Object {302if c := in.DeepCopy(); c != nil {303return c304}305return nil306}307308// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.309func (in *IntegrationList) DeepCopyInto(out *IntegrationList) {310*out = *in311out.TypeMeta = in.TypeMeta312in.ListMeta.DeepCopyInto(&out.ListMeta)313if in.Items != nil {314in, out := &in.Items, &out.Items315*out = make([]*Integration, len(*in))316for i := range *in {317if (*in)[i] != nil {318in, out := &(*in)[i], &(*out)[i]319*out = new(Integration)320(*in).DeepCopyInto(*out)321}322}323}324}325326// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationList.327func (in *IntegrationList) DeepCopy() *IntegrationList {328if in == nil {329return nil330}331out := new(IntegrationList)332in.DeepCopyInto(out)333return out334}335336// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.337func (in *IntegrationList) DeepCopyObject() runtime.Object {338if c := in.DeepCopy(); c != nil {339return c340}341return nil342}343344// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.345func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec) {346*out = *in347out.Type = in.Type348in.Config.DeepCopyInto(&out.Config)349if in.Volumes != nil {350in, out := &in.Volumes, &out.Volumes351*out = make([]corev1.Volume, len(*in))352for i := range *in {353(*in)[i].DeepCopyInto(&(*out)[i])354}355}356if in.VolumeMounts != nil {357in, out := &in.VolumeMounts, &out.VolumeMounts358*out = make([]corev1.VolumeMount, len(*in))359for i := range *in {360(*in)[i].DeepCopyInto(&(*out)[i])361}362}363if in.Secrets != nil {364in, out := &in.Secrets, &out.Secrets365*out = make([]corev1.SecretKeySelector, len(*in))366for i := range *in {367(*in)[i].DeepCopyInto(&(*out)[i])368}369}370if in.ConfigMaps != nil {371in, out := &in.ConfigMaps, &out.ConfigMaps372*out = make([]corev1.ConfigMapKeySelector, len(*in))373for i := range *in {374(*in)[i].DeepCopyInto(&(*out)[i])375}376}377}378379// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpec.380func (in *IntegrationSpec) DeepCopy() *IntegrationSpec {381if in == nil {382return nil383}384out := new(IntegrationSpec)385in.DeepCopyInto(out)386return out387}388389// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.390func (in *IntegrationType) DeepCopyInto(out *IntegrationType) {391*out = *in392}393394// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationType.395func (in *IntegrationType) DeepCopy() *IntegrationType {396if in == nil {397return nil398}399out := new(IntegrationType)400in.DeepCopyInto(out)401return out402}403404// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.405func (in *IntegrationsDeployment) DeepCopyInto(out *IntegrationsDeployment) {406*out = *in407if in.Instance != nil {408in, out := &in.Instance, &out.Instance409*out = new(Integration)410(*in).DeepCopyInto(*out)411}412}413414// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationsDeployment.415func (in *IntegrationsDeployment) DeepCopy() *IntegrationsDeployment {416if in == nil {417return nil418}419out := new(IntegrationsDeployment)420in.DeepCopyInto(out)421return out422}423424// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.425func (in *IntegrationsSubsystemSpec) DeepCopyInto(out *IntegrationsSubsystemSpec) {426*out = *in427if in.Selector != nil {428in, out := &in.Selector, &out.Selector429*out = new(metav1.LabelSelector)430(*in).DeepCopyInto(*out)431}432if in.NamespaceSelector != nil {433in, out := &in.NamespaceSelector, &out.NamespaceSelector434*out = new(metav1.LabelSelector)435(*in).DeepCopyInto(*out)436}437}438439// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationsSubsystemSpec.440func (in *IntegrationsSubsystemSpec) DeepCopy() *IntegrationsSubsystemSpec {441if in == nil {442return nil443}444out := new(IntegrationsSubsystemSpec)445in.DeepCopyInto(out)446return out447}448449// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.450func (in *JSONStageSpec) DeepCopyInto(out *JSONStageSpec) {451*out = *in452if in.Expressions != nil {453in, out := &in.Expressions, &out.Expressions454*out = make(map[string]string, len(*in))455for key, val := range *in {456(*out)[key] = val457}458}459}460461// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONStageSpec.462func (in *JSONStageSpec) DeepCopy() *JSONStageSpec {463if in == nil {464return nil465}466out := new(JSONStageSpec)467in.DeepCopyInto(out)468return out469}470471// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.472func (in *LimitStageSpec) DeepCopyInto(out *LimitStageSpec) {473*out = *in474}475476// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitStageSpec.477func (in *LimitStageSpec) DeepCopy() *LimitStageSpec {478if in == nil {479return nil480}481out := new(LimitStageSpec)482in.DeepCopyInto(out)483return out484}485486// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.487func (in *LogsBackoffConfigSpec) DeepCopyInto(out *LogsBackoffConfigSpec) {488*out = *in489}490491// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsBackoffConfigSpec.492func (in *LogsBackoffConfigSpec) DeepCopy() *LogsBackoffConfigSpec {493if in == nil {494return nil495}496out := new(LogsBackoffConfigSpec)497in.DeepCopyInto(out)498return out499}500501// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.502func (in *LogsClientSpec) DeepCopyInto(out *LogsClientSpec) {503*out = *in504if in.BasicAuth != nil {505in, out := &in.BasicAuth, &out.BasicAuth506*out = new(v1.BasicAuth)507(*in).DeepCopyInto(*out)508}509if in.TLSConfig != nil {510in, out := &in.TLSConfig, &out.TLSConfig511*out = new(v1.TLSConfig)512(*in).DeepCopyInto(*out)513}514if in.BackoffConfig != nil {515in, out := &in.BackoffConfig, &out.BackoffConfig516*out = new(LogsBackoffConfigSpec)517**out = **in518}519if in.ExternalLabels != nil {520in, out := &in.ExternalLabels, &out.ExternalLabels521*out = make(map[string]string, len(*in))522for key, val := range *in {523(*out)[key] = val524}525}526}527528// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsClientSpec.529func (in *LogsClientSpec) DeepCopy() *LogsClientSpec {530if in == nil {531return nil532}533out := new(LogsClientSpec)534in.DeepCopyInto(out)535return out536}537538// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.539func (in *LogsDeployment) DeepCopyInto(out *LogsDeployment) {540*out = *in541if in.Instance != nil {542in, out := &in.Instance, &out.Instance543*out = new(LogsInstance)544(*in).DeepCopyInto(*out)545}546if in.PodLogs != nil {547in, out := &in.PodLogs, &out.PodLogs548*out = make([]*PodLogs, len(*in))549for i := range *in {550if (*in)[i] != nil {551in, out := &(*in)[i], &(*out)[i]552*out = new(PodLogs)553(*in).DeepCopyInto(*out)554}555}556}557}558559// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsDeployment.560func (in *LogsDeployment) DeepCopy() *LogsDeployment {561if in == nil {562return nil563}564out := new(LogsDeployment)565in.DeepCopyInto(out)566return out567}568569// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.570func (in *LogsInstance) DeepCopyInto(out *LogsInstance) {571*out = *in572out.TypeMeta = in.TypeMeta573in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)574in.Spec.DeepCopyInto(&out.Spec)575}576577// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsInstance.578func (in *LogsInstance) DeepCopy() *LogsInstance {579if in == nil {580return nil581}582out := new(LogsInstance)583in.DeepCopyInto(out)584return out585}586587// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.588func (in *LogsInstance) DeepCopyObject() runtime.Object {589if c := in.DeepCopy(); c != nil {590return c591}592return nil593}594595// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.596func (in *LogsInstanceList) DeepCopyInto(out *LogsInstanceList) {597*out = *in598out.TypeMeta = in.TypeMeta599in.ListMeta.DeepCopyInto(&out.ListMeta)600if in.Items != nil {601in, out := &in.Items, &out.Items602*out = make([]*LogsInstance, len(*in))603for i := range *in {604if (*in)[i] != nil {605in, out := &(*in)[i], &(*out)[i]606*out = new(LogsInstance)607(*in).DeepCopyInto(*out)608}609}610}611}612613// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsInstanceList.614func (in *LogsInstanceList) DeepCopy() *LogsInstanceList {615if in == nil {616return nil617}618out := new(LogsInstanceList)619in.DeepCopyInto(out)620return out621}622623// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.624func (in *LogsInstanceList) DeepCopyObject() runtime.Object {625if c := in.DeepCopy(); c != nil {626return c627}628return nil629}630631// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.632func (in *LogsInstanceSpec) DeepCopyInto(out *LogsInstanceSpec) {633*out = *in634if in.Clients != nil {635in, out := &in.Clients, &out.Clients636*out = make([]LogsClientSpec, len(*in))637for i := range *in {638(*in)[i].DeepCopyInto(&(*out)[i])639}640}641if in.PodLogsSelector != nil {642in, out := &in.PodLogsSelector, &out.PodLogsSelector643*out = new(metav1.LabelSelector)644(*in).DeepCopyInto(*out)645}646if in.PodLogsNamespaceSelector != nil {647in, out := &in.PodLogsNamespaceSelector, &out.PodLogsNamespaceSelector648*out = new(metav1.LabelSelector)649(*in).DeepCopyInto(*out)650}651if in.AdditionalScrapeConfigs != nil {652in, out := &in.AdditionalScrapeConfigs, &out.AdditionalScrapeConfigs653*out = new(corev1.SecretKeySelector)654(*in).DeepCopyInto(*out)655}656if in.TargetConfig != nil {657in, out := &in.TargetConfig, &out.TargetConfig658*out = new(LogsTargetConfigSpec)659**out = **in660}661}662663// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsInstanceSpec.664func (in *LogsInstanceSpec) DeepCopy() *LogsInstanceSpec {665if in == nil {666return nil667}668out := new(LogsInstanceSpec)669in.DeepCopyInto(out)670return out671}672673// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.674func (in *LogsSubsystemSpec) DeepCopyInto(out *LogsSubsystemSpec) {675*out = *in676if in.Clients != nil {677in, out := &in.Clients, &out.Clients678*out = make([]LogsClientSpec, len(*in))679for i := range *in {680(*in)[i].DeepCopyInto(&(*out)[i])681}682}683if in.LogsExternalLabelName != nil {684in, out := &in.LogsExternalLabelName, &out.LogsExternalLabelName685*out = new(string)686**out = **in687}688if in.InstanceSelector != nil {689in, out := &in.InstanceSelector, &out.InstanceSelector690*out = new(metav1.LabelSelector)691(*in).DeepCopyInto(*out)692}693if in.InstanceNamespaceSelector != nil {694in, out := &in.InstanceNamespaceSelector, &out.InstanceNamespaceSelector695*out = new(metav1.LabelSelector)696(*in).DeepCopyInto(*out)697}698}699700// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsSubsystemSpec.701func (in *LogsSubsystemSpec) DeepCopy() *LogsSubsystemSpec {702if in == nil {703return nil704}705out := new(LogsSubsystemSpec)706in.DeepCopyInto(out)707return out708}709710// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.711func (in *LogsTargetConfigSpec) DeepCopyInto(out *LogsTargetConfigSpec) {712*out = *in713}714715// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsTargetConfigSpec.716func (in *LogsTargetConfigSpec) DeepCopy() *LogsTargetConfigSpec {717if in == nil {718return nil719}720out := new(LogsTargetConfigSpec)721in.DeepCopyInto(out)722return out723}724725// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.726func (in *MatchStageSpec) DeepCopyInto(out *MatchStageSpec) {727*out = *in728}729730// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchStageSpec.731func (in *MatchStageSpec) DeepCopy() *MatchStageSpec {732if in == nil {733return nil734}735out := new(MatchStageSpec)736in.DeepCopyInto(out)737return out738}739740// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.741func (in *MetadataConfig) DeepCopyInto(out *MetadataConfig) {742*out = *in743}744745// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataConfig.746func (in *MetadataConfig) DeepCopy() *MetadataConfig {747if in == nil {748return nil749}750out := new(MetadataConfig)751in.DeepCopyInto(out)752return out753}754755// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.756func (in *MetricsDeployment) DeepCopyInto(out *MetricsDeployment) {757*out = *in758if in.Instance != nil {759in, out := &in.Instance, &out.Instance760*out = new(MetricsInstance)761(*in).DeepCopyInto(*out)762}763if in.ServiceMonitors != nil {764in, out := &in.ServiceMonitors, &out.ServiceMonitors765*out = make([]*v1.ServiceMonitor, len(*in))766for i := range *in {767if (*in)[i] != nil {768in, out := &(*in)[i], &(*out)[i]769*out = new(v1.ServiceMonitor)770(*in).DeepCopyInto(*out)771}772}773}774if in.PodMonitors != nil {775in, out := &in.PodMonitors, &out.PodMonitors776*out = make([]*v1.PodMonitor, len(*in))777for i := range *in {778if (*in)[i] != nil {779in, out := &(*in)[i], &(*out)[i]780*out = new(v1.PodMonitor)781(*in).DeepCopyInto(*out)782}783}784}785if in.Probes != nil {786in, out := &in.Probes, &out.Probes787*out = make([]*v1.Probe, len(*in))788for i := range *in {789if (*in)[i] != nil {790in, out := &(*in)[i], &(*out)[i]791*out = new(v1.Probe)792(*in).DeepCopyInto(*out)793}794}795}796}797798// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsDeployment.799func (in *MetricsDeployment) DeepCopy() *MetricsDeployment {800if in == nil {801return nil802}803out := new(MetricsDeployment)804in.DeepCopyInto(out)805return out806}807808// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.809func (in *MetricsInstance) DeepCopyInto(out *MetricsInstance) {810*out = *in811out.TypeMeta = in.TypeMeta812in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)813in.Spec.DeepCopyInto(&out.Spec)814}815816// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsInstance.817func (in *MetricsInstance) DeepCopy() *MetricsInstance {818if in == nil {819return nil820}821out := new(MetricsInstance)822in.DeepCopyInto(out)823return out824}825826// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.827func (in *MetricsInstance) DeepCopyObject() runtime.Object {828if c := in.DeepCopy(); c != nil {829return c830}831return nil832}833834// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.835func (in *MetricsInstanceList) DeepCopyInto(out *MetricsInstanceList) {836*out = *in837out.TypeMeta = in.TypeMeta838in.ListMeta.DeepCopyInto(&out.ListMeta)839if in.Items != nil {840in, out := &in.Items, &out.Items841*out = make([]*MetricsInstance, len(*in))842for i := range *in {843if (*in)[i] != nil {844in, out := &(*in)[i], &(*out)[i]845*out = new(MetricsInstance)846(*in).DeepCopyInto(*out)847}848}849}850}851852// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsInstanceList.853func (in *MetricsInstanceList) DeepCopy() *MetricsInstanceList {854if in == nil {855return nil856}857out := new(MetricsInstanceList)858in.DeepCopyInto(out)859return out860}861862// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.863func (in *MetricsInstanceList) DeepCopyObject() runtime.Object {864if c := in.DeepCopy(); c != nil {865return c866}867return nil868}869870// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.871func (in *MetricsInstanceSpec) DeepCopyInto(out *MetricsInstanceSpec) {872*out = *in873if in.WriteStaleOnShutdown != nil {874in, out := &in.WriteStaleOnShutdown, &out.WriteStaleOnShutdown875*out = new(bool)876**out = **in877}878if in.ServiceMonitorSelector != nil {879in, out := &in.ServiceMonitorSelector, &out.ServiceMonitorSelector880*out = new(metav1.LabelSelector)881(*in).DeepCopyInto(*out)882}883if in.ServiceMonitorNamespaceSelector != nil {884in, out := &in.ServiceMonitorNamespaceSelector, &out.ServiceMonitorNamespaceSelector885*out = new(metav1.LabelSelector)886(*in).DeepCopyInto(*out)887}888if in.PodMonitorSelector != nil {889in, out := &in.PodMonitorSelector, &out.PodMonitorSelector890*out = new(metav1.LabelSelector)891(*in).DeepCopyInto(*out)892}893if in.PodMonitorNamespaceSelector != nil {894in, out := &in.PodMonitorNamespaceSelector, &out.PodMonitorNamespaceSelector895*out = new(metav1.LabelSelector)896(*in).DeepCopyInto(*out)897}898if in.ProbeSelector != nil {899in, out := &in.ProbeSelector, &out.ProbeSelector900*out = new(metav1.LabelSelector)901(*in).DeepCopyInto(*out)902}903if in.ProbeNamespaceSelector != nil {904in, out := &in.ProbeNamespaceSelector, &out.ProbeNamespaceSelector905*out = new(metav1.LabelSelector)906(*in).DeepCopyInto(*out)907}908if in.RemoteWrite != nil {909in, out := &in.RemoteWrite, &out.RemoteWrite910*out = make([]RemoteWriteSpec, len(*in))911for i := range *in {912(*in)[i].DeepCopyInto(&(*out)[i])913}914}915if in.AdditionalScrapeConfigs != nil {916in, out := &in.AdditionalScrapeConfigs, &out.AdditionalScrapeConfigs917*out = new(corev1.SecretKeySelector)918(*in).DeepCopyInto(*out)919}920}921922// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsInstanceSpec.923func (in *MetricsInstanceSpec) DeepCopy() *MetricsInstanceSpec {924if in == nil {925return nil926}927out := new(MetricsInstanceSpec)928in.DeepCopyInto(out)929return out930}931932// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.933func (in *MetricsStageSpec) DeepCopyInto(out *MetricsStageSpec) {934*out = *in935if in.MatchAll != nil {936in, out := &in.MatchAll, &out.MatchAll937*out = new(bool)938**out = **in939}940if in.CountEntryBytes != nil {941in, out := &in.CountEntryBytes, &out.CountEntryBytes942*out = new(bool)943**out = **in944}945if in.Buckets != nil {946in, out := &in.Buckets, &out.Buckets947*out = make([]string, len(*in))948copy(*out, *in)949}950}951952// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsStageSpec.953func (in *MetricsStageSpec) DeepCopy() *MetricsStageSpec {954if in == nil {955return nil956}957out := new(MetricsStageSpec)958in.DeepCopyInto(out)959return out960}961962// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.963func (in *MetricsSubsystemSpec) DeepCopyInto(out *MetricsSubsystemSpec) {964*out = *in965if in.RemoteWrite != nil {966in, out := &in.RemoteWrite, &out.RemoteWrite967*out = make([]RemoteWriteSpec, len(*in))968for i := range *in {969(*in)[i].DeepCopyInto(&(*out)[i])970}971}972if in.Replicas != nil {973in, out := &in.Replicas, &out.Replicas974*out = new(int32)975**out = **in976}977if in.Shards != nil {978in, out := &in.Shards, &out.Shards979*out = new(int32)980**out = **in981}982if in.ReplicaExternalLabelName != nil {983in, out := &in.ReplicaExternalLabelName, &out.ReplicaExternalLabelName984*out = new(string)985**out = **in986}987if in.MetricsExternalLabelName != nil {988in, out := &in.MetricsExternalLabelName, &out.MetricsExternalLabelName989*out = new(string)990**out = **in991}992if in.ExternalLabels != nil {993in, out := &in.ExternalLabels, &out.ExternalLabels994*out = make(map[string]string, len(*in))995for key, val := range *in {996(*out)[key] = val997}998}999out.ArbitraryFSAccessThroughSMs = in.ArbitraryFSAccessThroughSMs1000if in.EnforcedSampleLimit != nil {1001in, out := &in.EnforcedSampleLimit, &out.EnforcedSampleLimit1002*out = new(uint64)1003**out = **in1004}1005if in.EnforcedTargetLimit != nil {1006in, out := &in.EnforcedTargetLimit, &out.EnforcedTargetLimit1007*out = new(uint64)1008**out = **in1009}1010if in.InstanceSelector != nil {1011in, out := &in.InstanceSelector, &out.InstanceSelector1012*out = new(metav1.LabelSelector)1013(*in).DeepCopyInto(*out)1014}1015if in.InstanceNamespaceSelector != nil {1016in, out := &in.InstanceNamespaceSelector, &out.InstanceNamespaceSelector1017*out = new(metav1.LabelSelector)1018(*in).DeepCopyInto(*out)1019}1020}10211022// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsSubsystemSpec.1023func (in *MetricsSubsystemSpec) DeepCopy() *MetricsSubsystemSpec {1024if in == nil {1025return nil1026}1027out := new(MetricsSubsystemSpec)1028in.DeepCopyInto(out)1029return out1030}10311032// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1033func (in *MultilineStageSpec) DeepCopyInto(out *MultilineStageSpec) {1034*out = *in1035}10361037// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultilineStageSpec.1038func (in *MultilineStageSpec) DeepCopy() *MultilineStageSpec {1039if in == nil {1040return nil1041}1042out := new(MultilineStageSpec)1043in.DeepCopyInto(out)1044return out1045}10461047// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1048func (in *OutputStageSpec) DeepCopyInto(out *OutputStageSpec) {1049*out = *in1050}10511052// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputStageSpec.1053func (in *OutputStageSpec) DeepCopy() *OutputStageSpec {1054if in == nil {1055return nil1056}1057out := new(OutputStageSpec)1058in.DeepCopyInto(out)1059return out1060}10611062// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1063func (in *PackStageSpec) DeepCopyInto(out *PackStageSpec) {1064*out = *in1065if in.Labels != nil {1066in, out := &in.Labels, &out.Labels1067*out = make([]string, len(*in))1068copy(*out, *in)1069}1070}10711072// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackStageSpec.1073func (in *PackStageSpec) DeepCopy() *PackStageSpec {1074if in == nil {1075return nil1076}1077out := new(PackStageSpec)1078in.DeepCopyInto(out)1079return out1080}10811082// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1083func (in *PipelineStageSpec) DeepCopyInto(out *PipelineStageSpec) {1084*out = *in1085if in.CRI != nil {1086in, out := &in.CRI, &out.CRI1087*out = new(CRIStageSpec)1088**out = **in1089}1090if in.Docker != nil {1091in, out := &in.Docker, &out.Docker1092*out = new(DockerStageSpec)1093**out = **in1094}1095if in.Drop != nil {1096in, out := &in.Drop, &out.Drop1097*out = new(DropStageSpec)1098**out = **in1099}1100if in.JSON != nil {1101in, out := &in.JSON, &out.JSON1102*out = new(JSONStageSpec)1103(*in).DeepCopyInto(*out)1104}1105if in.LabelAllow != nil {1106in, out := &in.LabelAllow, &out.LabelAllow1107*out = make([]string, len(*in))1108copy(*out, *in)1109}1110if in.LabelDrop != nil {1111in, out := &in.LabelDrop, &out.LabelDrop1112*out = make([]string, len(*in))1113copy(*out, *in)1114}1115if in.Labels != nil {1116in, out := &in.Labels, &out.Labels1117*out = make(map[string]string, len(*in))1118for key, val := range *in {1119(*out)[key] = val1120}1121}1122if in.Limit != nil {1123in, out := &in.Limit, &out.Limit1124*out = new(LimitStageSpec)1125**out = **in1126}1127if in.Match != nil {1128in, out := &in.Match, &out.Match1129*out = new(MatchStageSpec)1130**out = **in1131}1132if in.Metrics != nil {1133in, out := &in.Metrics, &out.Metrics1134*out = make(map[string]MetricsStageSpec, len(*in))1135for key, val := range *in {1136(*out)[key] = *val.DeepCopy()1137}1138}1139if in.Multiline != nil {1140in, out := &in.Multiline, &out.Multiline1141*out = new(MultilineStageSpec)1142**out = **in1143}1144if in.Output != nil {1145in, out := &in.Output, &out.Output1146*out = new(OutputStageSpec)1147**out = **in1148}1149if in.Pack != nil {1150in, out := &in.Pack, &out.Pack1151*out = new(PackStageSpec)1152(*in).DeepCopyInto(*out)1153}1154if in.Regex != nil {1155in, out := &in.Regex, &out.Regex1156*out = new(RegexStageSpec)1157**out = **in1158}1159if in.Replace != nil {1160in, out := &in.Replace, &out.Replace1161*out = new(ReplaceStageSpec)1162**out = **in1163}1164if in.Template != nil {1165in, out := &in.Template, &out.Template1166*out = new(TemplateStageSpec)1167**out = **in1168}1169if in.Tenant != nil {1170in, out := &in.Tenant, &out.Tenant1171*out = new(TenantStageSpec)1172**out = **in1173}1174if in.Timestamp != nil {1175in, out := &in.Timestamp, &out.Timestamp1176*out = new(TimestampStageSpec)1177(*in).DeepCopyInto(*out)1178}1179}11801181// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStageSpec.1182func (in *PipelineStageSpec) DeepCopy() *PipelineStageSpec {1183if in == nil {1184return nil1185}1186out := new(PipelineStageSpec)1187in.DeepCopyInto(out)1188return out1189}11901191// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1192func (in *PodLogs) DeepCopyInto(out *PodLogs) {1193*out = *in1194out.TypeMeta = in.TypeMeta1195in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)1196in.Spec.DeepCopyInto(&out.Spec)1197}11981199// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodLogs.1200func (in *PodLogs) DeepCopy() *PodLogs {1201if in == nil {1202return nil1203}1204out := new(PodLogs)1205in.DeepCopyInto(out)1206return out1207}12081209// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.1210func (in *PodLogs) DeepCopyObject() runtime.Object {1211if c := in.DeepCopy(); c != nil {1212return c1213}1214return nil1215}12161217// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1218func (in *PodLogsList) DeepCopyInto(out *PodLogsList) {1219*out = *in1220out.TypeMeta = in.TypeMeta1221in.ListMeta.DeepCopyInto(&out.ListMeta)1222if in.Items != nil {1223in, out := &in.Items, &out.Items1224*out = make([]*PodLogs, len(*in))1225for i := range *in {1226if (*in)[i] != nil {1227in, out := &(*in)[i], &(*out)[i]1228*out = new(PodLogs)1229(*in).DeepCopyInto(*out)1230}1231}1232}1233}12341235// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodLogsList.1236func (in *PodLogsList) DeepCopy() *PodLogsList {1237if in == nil {1238return nil1239}1240out := new(PodLogsList)1241in.DeepCopyInto(out)1242return out1243}12441245// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.1246func (in *PodLogsList) DeepCopyObject() runtime.Object {1247if c := in.DeepCopy(); c != nil {1248return c1249}1250return nil1251}12521253// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1254func (in *PodLogsSpec) DeepCopyInto(out *PodLogsSpec) {1255*out = *in1256if in.PodTargetLabels != nil {1257in, out := &in.PodTargetLabels, &out.PodTargetLabels1258*out = make([]string, len(*in))1259copy(*out, *in)1260}1261in.Selector.DeepCopyInto(&out.Selector)1262in.NamespaceSelector.DeepCopyInto(&out.NamespaceSelector)1263if in.PipelineStages != nil {1264in, out := &in.PipelineStages, &out.PipelineStages1265*out = make([]*PipelineStageSpec, len(*in))1266for i := range *in {1267if (*in)[i] != nil {1268in, out := &(*in)[i], &(*out)[i]1269*out = new(PipelineStageSpec)1270(*in).DeepCopyInto(*out)1271}1272}1273}1274if in.RelabelConfigs != nil {1275in, out := &in.RelabelConfigs, &out.RelabelConfigs1276*out = make([]*v1.RelabelConfig, len(*in))1277for i := range *in {1278if (*in)[i] != nil {1279in, out := &(*in)[i], &(*out)[i]1280*out = new(v1.RelabelConfig)1281(*in).DeepCopyInto(*out)1282}1283}1284}1285}12861287// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodLogsSpec.1288func (in *PodLogsSpec) DeepCopy() *PodLogsSpec {1289if in == nil {1290return nil1291}1292out := new(PodLogsSpec)1293in.DeepCopyInto(out)1294return out1295}12961297// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1298func (in *QueueConfig) DeepCopyInto(out *QueueConfig) {1299*out = *in1300}13011302// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfig.1303func (in *QueueConfig) DeepCopy() *QueueConfig {1304if in == nil {1305return nil1306}1307out := new(QueueConfig)1308in.DeepCopyInto(out)1309return out1310}13111312// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1313func (in *RegexStageSpec) DeepCopyInto(out *RegexStageSpec) {1314*out = *in1315}13161317// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexStageSpec.1318func (in *RegexStageSpec) DeepCopy() *RegexStageSpec {1319if in == nil {1320return nil1321}1322out := new(RegexStageSpec)1323in.DeepCopyInto(out)1324return out1325}13261327// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1328func (in *RemoteWriteSpec) DeepCopyInto(out *RemoteWriteSpec) {1329*out = *in1330if in.Headers != nil {1331in, out := &in.Headers, &out.Headers1332*out = make(map[string]string, len(*in))1333for key, val := range *in {1334(*out)[key] = val1335}1336}1337if in.WriteRelabelConfigs != nil {1338in, out := &in.WriteRelabelConfigs, &out.WriteRelabelConfigs1339*out = make([]v1.RelabelConfig, len(*in))1340for i := range *in {1341(*in)[i].DeepCopyInto(&(*out)[i])1342}1343}1344if in.BasicAuth != nil {1345in, out := &in.BasicAuth, &out.BasicAuth1346*out = new(v1.BasicAuth)1347(*in).DeepCopyInto(*out)1348}1349if in.OAuth2 != nil {1350in, out := &in.OAuth2, &out.OAuth21351*out = new(v1.OAuth2)1352(*in).DeepCopyInto(*out)1353}1354if in.SigV4 != nil {1355in, out := &in.SigV4, &out.SigV41356*out = new(SigV4Config)1357(*in).DeepCopyInto(*out)1358}1359if in.TLSConfig != nil {1360in, out := &in.TLSConfig, &out.TLSConfig1361*out = new(v1.TLSConfig)1362(*in).DeepCopyInto(*out)1363}1364if in.QueueConfig != nil {1365in, out := &in.QueueConfig, &out.QueueConfig1366*out = new(QueueConfig)1367**out = **in1368}1369if in.MetadataConfig != nil {1370in, out := &in.MetadataConfig, &out.MetadataConfig1371*out = new(MetadataConfig)1372**out = **in1373}1374}13751376// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteWriteSpec.1377func (in *RemoteWriteSpec) DeepCopy() *RemoteWriteSpec {1378if in == nil {1379return nil1380}1381out := new(RemoteWriteSpec)1382in.DeepCopyInto(out)1383return out1384}13851386// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1387func (in *ReplaceStageSpec) DeepCopyInto(out *ReplaceStageSpec) {1388*out = *in1389}13901391// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceStageSpec.1392func (in *ReplaceStageSpec) DeepCopy() *ReplaceStageSpec {1393if in == nil {1394return nil1395}1396out := new(ReplaceStageSpec)1397in.DeepCopyInto(out)1398return out1399}14001401// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1402func (in *SigV4Config) DeepCopyInto(out *SigV4Config) {1403*out = *in1404if in.AccessKey != nil {1405in, out := &in.AccessKey, &out.AccessKey1406*out = new(corev1.SecretKeySelector)1407(*in).DeepCopyInto(*out)1408}1409if in.SecretKey != nil {1410in, out := &in.SecretKey, &out.SecretKey1411*out = new(corev1.SecretKeySelector)1412(*in).DeepCopyInto(*out)1413}1414}14151416// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigV4Config.1417func (in *SigV4Config) DeepCopy() *SigV4Config {1418if in == nil {1419return nil1420}1421out := new(SigV4Config)1422in.DeepCopyInto(out)1423return out1424}14251426// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1427func (in *TemplateStageSpec) DeepCopyInto(out *TemplateStageSpec) {1428*out = *in1429}14301431// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStageSpec.1432func (in *TemplateStageSpec) DeepCopy() *TemplateStageSpec {1433if in == nil {1434return nil1435}1436out := new(TemplateStageSpec)1437in.DeepCopyInto(out)1438return out1439}14401441// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1442func (in *TenantStageSpec) DeepCopyInto(out *TenantStageSpec) {1443*out = *in1444}14451446// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantStageSpec.1447func (in *TenantStageSpec) DeepCopy() *TenantStageSpec {1448if in == nil {1449return nil1450}1451out := new(TenantStageSpec)1452in.DeepCopyInto(out)1453return out1454}14551456// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.1457func (in *TimestampStageSpec) DeepCopyInto(out *TimestampStageSpec) {1458*out = *in1459if in.FallbackFormats != nil {1460in, out := &in.FallbackFormats, &out.FallbackFormats1461*out = make([]string, len(*in))1462copy(*out, *in)1463}1464}14651466// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimestampStageSpec.1467func (in *TimestampStageSpec) DeepCopy() *TimestampStageSpec {1468if in == nil {1469return nil1470}1471out := new(TimestampStageSpec)1472in.DeepCopyInto(out)1473return out1474}147514761477