func (c *Controller) UpdateEtcdCluster(e *etcdv1alpha1.EtcdCluster) {
	c.lock.Lock()
	defer c.lock.Unlock()

	c.updateEtcdCluster(e)
}
// UpdateEtcdCluster will create an etcd Cluster object to manage the specified etcd cluster,
// if the Cluster object exist, calling the function will trigger an update event to reconcile the etcd cluster
UpdateEtcdCluster will create an etcd Cluster object to manage the specified etcd cluster,
if the Cluster object exist, calling the function will trigger an update event to reconcile the etcd cluster
// UpdateEtcdCluster will create an etcd Cluster object to manage the specified etcd cluster // if the Cluster object exist calling the function will trigger an update event to reconcile the etcd cluster
func (c *Controller) UpdateEtcdCluster(e *etcdv1alpha1.EtcdCluster) {
	c.lock.Lock()
	defer c.lock.Unlock()
	c.updateEtcdCluster(e)
}
func ( c * Controller ) UpdateEtcdCluster ( e * etcdv1alpha1 . EtcdCluster ) { c . lock . Lock ( ) defer c . lock . Unlock ( ) c . updateEtcdCluster ( e ) }
UpdateEtcdCluster will create an etcd Cluster object to manage the specified etcd cluster,
if the Cluster object exist, calling the function will trigger an update event to reconcile the etcd cluster
UpdateEtcdCluster will create an etcd Cluster object to manage the specified etcd cluster if the Cluster object exist calling the function will trigger an update event to reconcile the etcd cluster