private Set<StackConfigurationResponse> getStackLevelConfigurations(
      StackLevelConfigurationRequest request) throws AmbariException {

    Set<StackConfigurationResponse> response = new HashSet<>();

    String stackName = request.getStackName();
    String stackVersion = request.getStackVersion();
    String propertyName = request.getPropertyName();
    Set<PropertyInfo> configs;

    //properties : cluster-env
    //TODO: Remove after getting rid of cluster-env
    if (propertyName != null) {
      configs = ambariMetaInfo.getStackPropertiesByName(stackName, stackVersion, propertyName);
    } else {
      configs = ambariMetaInfo.getStackProperties(stackName, stackVersion);
    }

    for (PropertyInfo property: configs) {
      response.add(property.convertToResponse());
    }

    return response;
  }
Verifies single repository, see {{@link #verifyRepositories(Set)}.

@param request request
@throws AmbariException if verification fails
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java