in pkg/apis/logstash/v1alpha1/zz_generated.deepcopy.go [166:223]
func (in *LogstashSpec) DeepCopyInto(out *LogstashSpec) {
*out = *in
if in.ElasticsearchRefs != nil {
in, out := &in.ElasticsearchRefs, &out.ElasticsearchRefs
*out = make([]ElasticsearchCluster, len(*in))
copy(*out, *in)
}
if in.Config != nil {
in, out := &in.Config, &out.Config
*out = (*in).DeepCopy()
}
if in.ConfigRef != nil {
in, out := &in.ConfigRef, &out.ConfigRef
*out = new(v1.ConfigSource)
**out = **in
}
if in.Pipelines != nil {
in, out := &in.Pipelines, &out.Pipelines
*out = make([]v1.Config, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PipelinesRef != nil {
in, out := &in.PipelinesRef, &out.PipelinesRef
*out = new(v1.ConfigSource)
**out = **in
}
if in.Services != nil {
in, out := &in.Services, &out.Services
*out = make([]LogstashService, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
in.Monitoring.DeepCopyInto(&out.Monitoring)
in.PodTemplate.DeepCopyInto(&out.PodTemplate)
if in.RevisionHistoryLimit != nil {
in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
*out = new(int32)
**out = **in
}
if in.SecureSettings != nil {
in, out := &in.SecureSettings, &out.SecureSettings
*out = make([]v1.SecretSource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy)
if in.VolumeClaimTemplates != nil {
in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates
*out = make([]corev1.PersistentVolumeClaim, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}