Collection<Map<String, Map<String, PropertyUpdater>>> createCollectionOfUpdaters() {
    Collection<Map<String, Map<String, PropertyUpdater>>> updaters = allUpdaters;

    if (clusterTopology.isNameNodeHAEnabled()) {
      updaters = addNameNodeHAUpdaters(updaters);
    }

    if (clusterTopology.isYarnResourceManagerHAEnabled()) {
      updaters = addYarnResourceManagerHAUpdaters(updaters);
    }

    if (isOozieServerHAEnabled(clusterTopology.getConfiguration().getFullProperties())) {
      updaters = addOozieServerHAUpdaters(updaters);
    }

    return updaters;
  }
Creates a Collection of PropertyUpdater maps that will handle the configuration
  update for this cluster.

  If NameNode HA is enabled, then updater instances will be added to the
  collection, in addition to the default list of Updaters that are statically defined.

  Similarly, if Yarn ResourceManager HA is enabled, then updater instances specific
  to Yarn HA will be added to the default list of Updaters that are statically defined.

@return Collection of PropertyUpdater maps used to handle cluster config update
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java