public void updateConfigType(Cluster cluster, StackId stackId, AmbariManagementController controller,
                               String configType, Map<String, String> updates,
                               Collection<String> removals,
                               String authenticatedUserName,
                               String serviceVersionNote)  throws AmbariException {
    updateConfigType(cluster, stackId, controller, configType, updates, removals, authenticatedUserName,
            serviceVersionNote, null, true);
  }
Retrieves a Set of PropertyInfo objects containing the relevant properties for the requested
service.
<p/>
If <code>removeExcluded</code> is <code>true</code>, the service's excluded configuration types
are used to prune off PropertyInfos that should be ignored; else if <code>false</code>, all
PropertyInfos will be returned.

@param stackId        a StackId declaring the relevant stack
@param serviceName    a String containing the requested service's name
@param removeExcluded a boolean value indicating whether to remove properties from excluded
                      configuration types (<code>true</code>) or return the complete set of properties regardless of exclusions (<code>false</code>)
@return a Set of PropertyInfo objects for the requested service
@throws AmbariException if the requested stack or the requested service is not found
ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java