func (in *ObjectStatus) DeepCopy() *ObjectStatus {
	if in == nil {
		return nil
	}
	out := new(ObjectStatus)
	in.DeepCopyInto(out)
	return out
}
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectStatus.
package status
func (in *ComponentList) DeepCopyInto(out *ComponentList) {
	*out = *in
	if in.Objects != nil {
		in, out := &in.Objects, &out.Objects
		*out = make([]ObjectStatus, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	return
}
func (in *ComponentList) DeepCopy() *ComponentList {
	if in == nil {
		return nil
	}
	out := new(ComponentList)
	in.DeepCopyInto(out)
	return out
}
func (in *ComponentMeta) DeepCopyInto(out *ComponentMeta) {
	*out = *in
	in.ComponentList.DeepCopyInto(&out.ComponentList)
	return
}
func (in *ComponentMeta) DeepCopy() *ComponentMeta {
	if in == nil {
		return nil
	}
	out := new(ComponentMeta)
	in.DeepCopyInto(out)
	return out
}
func (in *Condition) DeepCopyInto(out *Condition) {
	*out = *in
	in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime)
	in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
	return
}
func (in *Condition) DeepCopy() *Condition {
	if in == nil {
		return nil
	}
	out := new(Condition)
	in.DeepCopyInto(out)
	return out
}
func (in *ExtendedStatus) DeepCopyInto(out *ExtendedStatus) {
	*out = *in
	if in.STS != nil {
		in, out := &in.STS, &out.STS
		*out = new(Statefulset)
		**out = **in
	}
	if in.PDB != nil {
		in, out := &in.PDB, &out.PDB
		*out = new(Pdb)
		**out = **in
	}
	return
}
func (in *ExtendedStatus) DeepCopy() *ExtendedStatus {
	if in == nil {
		return nil
	}
	out := new(ExtendedStatus)
	in.DeepCopyInto(out)
	return out
}
func (in *Meta) DeepCopyInto(out *Meta) {
	*out = *in
	if in.Conditions != nil {
		in, out := &in.Conditions, &out.Conditions
		*out = make([]Condition, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	return
}
func (in *Meta) DeepCopy() *Meta {
	if in == nil {
		return nil
	}
	out := new(Meta)
	in.DeepCopyInto(out)
	return out
}
func (in *ObjectStatus) DeepCopyInto(out *ObjectStatus) {
	*out = *in
	in.ExtendedStatus.DeepCopyInto(&out.ExtendedStatus)
	return
}