api/v1/zz_generated.deepcopy.go (686 lines of code) (raw):

//go:build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. package v1 import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ADXCluster) DeepCopyInto(out *ADXCluster) { *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 ADXCluster. func (in *ADXCluster) DeepCopy() *ADXCluster { if in == nil { return nil } out := new(ADXCluster) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ADXCluster) 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 *ADXClusterDatabaseSpec) DeepCopyInto(out *ADXClusterDatabaseSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ADXClusterDatabaseSpec. func (in *ADXClusterDatabaseSpec) DeepCopy() *ADXClusterDatabaseSpec { if in == nil { return nil } out := new(ADXClusterDatabaseSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ADXClusterList) DeepCopyInto(out *ADXClusterList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ADXCluster, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ADXClusterList. func (in *ADXClusterList) DeepCopy() *ADXClusterList { if in == nil { return nil } out := new(ADXClusterList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ADXClusterList) 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 *ADXClusterProvisionSpec) DeepCopyInto(out *ADXClusterProvisionSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ADXClusterProvisionSpec. func (in *ADXClusterProvisionSpec) DeepCopy() *ADXClusterProvisionSpec { if in == nil { return nil } out := new(ADXClusterProvisionSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ADXClusterSpec) DeepCopyInto(out *ADXClusterSpec) { *out = *in if in.Databases != nil { in, out := &in.Databases, &out.Databases *out = make([]ADXClusterDatabaseSpec, len(*in)) copy(*out, *in) } if in.Provision != nil { in, out := &in.Provision, &out.Provision *out = new(ADXClusterProvisionSpec) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ADXClusterSpec. func (in *ADXClusterSpec) DeepCopy() *ADXClusterSpec { if in == nil { return nil } out := new(ADXClusterSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ADXClusterStatus) DeepCopyInto(out *ADXClusterStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ADXClusterStatus. func (in *ADXClusterStatus) DeepCopy() *ADXClusterStatus { if in == nil { return nil } out := new(ADXClusterStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AlertRule) DeepCopyInto(out *AlertRule) { *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 AlertRule. func (in *AlertRule) DeepCopy() *AlertRule { if in == nil { return nil } out := new(AlertRule) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *AlertRule) 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 *AlertRuleList) DeepCopyInto(out *AlertRuleList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]AlertRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleList. func (in *AlertRuleList) DeepCopy() *AlertRuleList { if in == nil { return nil } out := new(AlertRuleList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *AlertRuleList) 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 *AlertRuleSpec) DeepCopyInto(out *AlertRuleSpec) { *out = *in out.Interval = in.Interval out.AutoMitigateAfter = in.AutoMitigateAfter if in.Criteria != nil { in, out := &in.Criteria, &out.Criteria *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleSpec. func (in *AlertRuleSpec) DeepCopy() *AlertRuleSpec { if in == nil { return nil } out := new(AlertRuleSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AlertRuleStatus) DeepCopyInto(out *AlertRuleStatus) { *out = *in in.LastQueryTime.DeepCopyInto(&out.LastQueryTime) in.LastAlertTime.DeepCopyInto(&out.LastAlertTime) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleStatus. func (in *AlertRuleStatus) DeepCopy() *AlertRuleStatus { if in == nil { return nil } out := new(AlertRuleStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Alerter) DeepCopyInto(out *Alerter) { *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 Alerter. func (in *Alerter) DeepCopy() *Alerter { if in == nil { return nil } out := new(Alerter) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Alerter) 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 *AlerterList) DeepCopyInto(out *AlerterList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Alerter, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlerterList. func (in *AlerterList) DeepCopy() *AlerterList { if in == nil { return nil } out := new(AlerterList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *AlerterList) 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 *AlerterSpec) DeepCopyInto(out *AlerterSpec) { *out = *in if in.ADXClusterSelector != nil { in, out := &in.ADXClusterSelector, &out.ADXClusterSelector *out = new(metav1.LabelSelector) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlerterSpec. func (in *AlerterSpec) DeepCopy() *AlerterSpec { if in == nil { return nil } out := new(AlerterSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AlerterStatus) DeepCopyInto(out *AlerterStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlerterStatus. func (in *AlerterStatus) DeepCopy() *AlerterStatus { if in == nil { return nil } out := new(AlerterStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AsyncOperation) DeepCopyInto(out *AsyncOperation) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncOperation. func (in *AsyncOperation) DeepCopy() *AsyncOperation { if in == nil { return nil } out := new(AsyncOperation) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Collector) DeepCopyInto(out *Collector) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Collector. func (in *Collector) DeepCopy() *Collector { if in == nil { return nil } out := new(Collector) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Collector) 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 *CollectorList) DeepCopyInto(out *CollectorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Collector, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorList. func (in *CollectorList) DeepCopy() *CollectorList { if in == nil { return nil } out := new(CollectorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CollectorList) 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 *CollectorSpec) DeepCopyInto(out *CollectorSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorSpec. func (in *CollectorSpec) DeepCopy() *CollectorSpec { if in == nil { return nil } out := new(CollectorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CollectorStatus) DeepCopyInto(out *CollectorStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorStatus. func (in *CollectorStatus) DeepCopy() *CollectorStatus { if in == nil { return nil } out := new(CollectorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Function) DeepCopyInto(out *Function) { *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 Function. func (in *Function) DeepCopy() *Function { if in == nil { return nil } out := new(Function) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Function) 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 *FunctionList) DeepCopyInto(out *FunctionList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Function, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionList. func (in *FunctionList) DeepCopy() *FunctionList { if in == nil { return nil } out := new(FunctionList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *FunctionList) 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 *FunctionSpec) DeepCopyInto(out *FunctionSpec) { *out = *in if in.Suspend != nil { in, out := &in.Suspend, &out.Suspend *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpec. func (in *FunctionSpec) DeepCopy() *FunctionSpec { if in == nil { return nil } out := new(FunctionSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus) { *out = *in in.LastTimeReconciled.DeepCopyInto(&out.LastTimeReconciled) if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionStatus. func (in *FunctionStatus) DeepCopy() *FunctionStatus { if in == nil { return nil } out := new(FunctionStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Ingestor) DeepCopyInto(out *Ingestor) { *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 Ingestor. func (in *Ingestor) DeepCopy() *Ingestor { if in == nil { return nil } out := new(Ingestor) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Ingestor) 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 *IngestorList) DeepCopyInto(out *IngestorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Ingestor, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestorList. func (in *IngestorList) DeepCopy() *IngestorList { if in == nil { return nil } out := new(IngestorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IngestorList) 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 *IngestorSpec) DeepCopyInto(out *IngestorSpec) { *out = *in if in.ADXClusterSelector != nil { in, out := &in.ADXClusterSelector, &out.ADXClusterSelector *out = new(metav1.LabelSelector) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestorSpec. func (in *IngestorSpec) DeepCopy() *IngestorSpec { if in == nil { return nil } out := new(IngestorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IngestorStatus) DeepCopyInto(out *IngestorStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestorStatus. func (in *IngestorStatus) DeepCopy() *IngestorStatus { if in == nil { return nil } out := new(IngestorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ManagementCommand) DeepCopyInto(out *ManagementCommand) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCommand. func (in *ManagementCommand) DeepCopy() *ManagementCommand { if in == nil { return nil } out := new(ManagementCommand) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ManagementCommand) 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 *ManagementCommandList) DeepCopyInto(out *ManagementCommandList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ManagementCommand, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCommandList. func (in *ManagementCommandList) DeepCopy() *ManagementCommandList { if in == nil { return nil } out := new(ManagementCommandList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ManagementCommandList) 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 *ManagementCommandSpec) DeepCopyInto(out *ManagementCommandSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCommandSpec. func (in *ManagementCommandSpec) DeepCopy() *ManagementCommandSpec { if in == nil { return nil } out := new(ManagementCommandSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ManagementCommandStatus) DeepCopyInto(out *ManagementCommandStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCommandStatus. func (in *ManagementCommandStatus) DeepCopy() *ManagementCommandStatus { if in == nil { return nil } out := new(ManagementCommandStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SummaryRule) DeepCopyInto(out *SummaryRule) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryRule. func (in *SummaryRule) DeepCopy() *SummaryRule { if in == nil { return nil } out := new(SummaryRule) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *SummaryRule) 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 *SummaryRuleList) DeepCopyInto(out *SummaryRuleList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]SummaryRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryRuleList. func (in *SummaryRuleList) DeepCopy() *SummaryRuleList { if in == nil { return nil } out := new(SummaryRuleList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *SummaryRuleList) 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 *SummaryRuleSpec) DeepCopyInto(out *SummaryRuleSpec) { *out = *in out.Interval = in.Interval } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryRuleSpec. func (in *SummaryRuleSpec) DeepCopy() *SummaryRuleSpec { if in == nil { return nil } out := new(SummaryRuleSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SummaryRuleStatus) DeepCopyInto(out *SummaryRuleStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]metav1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryRuleStatus. func (in *SummaryRuleStatus) DeepCopy() *SummaryRuleStatus { if in == nil { return nil } out := new(SummaryRuleStatus) in.DeepCopyInto(out) return out }