func (in *MembersStatus) DeepCopy() *MembersStatus {
	if in == nil {
		return nil
	}
	out := new(MembersStatus)
	in.DeepCopyInto(out)
	return out
}
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersStatus.
package v1beta1
import (
	v1 "k8s.io/api/core/v1"
	runtime "k8s.io/apimachinery/pkg/runtime"
)
func (in *AdminServerServicePolicy) DeepCopyInto(out *AdminServerServicePolicy) {
	*out = *in
	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
		}
	}
	return
}
func (in *AdminServerServicePolicy) DeepCopy() *AdminServerServicePolicy {
	if in == nil {
		return nil
	}
	out := new(AdminServerServicePolicy)
	in.DeepCopyInto(out)
	return out
}
func (in *ClientServicePolicy) DeepCopyInto(out *ClientServicePolicy) {
	*out = *in
	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
		}
	}
	return
}
func (in *ClientServicePolicy) DeepCopy() *ClientServicePolicy {
	if in == nil {
		return nil
	}
	out := new(ClientServicePolicy)
	in.DeepCopyInto(out)
	return out
}
func (in *ClusterCondition) DeepCopyInto(out *ClusterCondition) {
	*out = *in
	return
}
func (in *ClusterCondition) DeepCopy() *ClusterCondition {
	if in == nil {
		return nil
	}
	out := new(ClusterCondition)
	in.DeepCopyInto(out)
	return out
}
func (in *ContainerImage) DeepCopyInto(out *ContainerImage) {
	*out = *in
	return
}
func (in *ContainerImage) DeepCopy() *ContainerImage {
	if in == nil {
		return nil
	}
	out := new(ContainerImage)
	in.DeepCopyInto(out)
	return out
}
func (in *Ephemeral) DeepCopyInto(out *Ephemeral) {
	*out = *in
	in.EmptyDirVolumeSource.DeepCopyInto(&out.EmptyDirVolumeSource)
	return
}
func (in *Ephemeral) DeepCopy() *Ephemeral {
	if in == nil {
		return nil
	}
	out := new(Ephemeral)
	in.DeepCopyInto(out)
	return out
}
func (in *HeadlessServicePolicy) DeepCopyInto(out *HeadlessServicePolicy) {
	*out = *in
	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
		}
	}
	return
}
func (in *HeadlessServicePolicy) DeepCopy() *HeadlessServicePolicy {
	if in == nil {
		return nil
	}
	out := new(HeadlessServicePolicy)
	in.DeepCopyInto(out)
	return out
}
func (in *MembersStatus) DeepCopyInto(out *MembersStatus) {
	*out = *in
	if in.Ready != nil {
		in, out := &in.Ready, &out.Ready
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.Unready != nil {
		in, out := &in.Unready, &out.Unready
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	return
}