/***************************************************************************** * * Copyright (C) Zenoss, Inc. 2011, all rights reserved. * * This content is made available according to terms specified in * License.zenoss under the directory where your Zenoss product is installed. * ****************************************************************************/ package org.zenoss.zep.index; import org.zenoss.protobufs.zep.Zep.EventDetailItem; import org.zenoss.zep.ZepException; import java.util.Map; /** * Returns the current event details configuration. */ public interface IndexedDetailsConfiguration { /** * Returns the currently configured indexed details. * * @return A map of event details configuration definitions, keyed by * the detail name as it would be found in the EventDetails * array (not necessarily the same name that will be used for * indexing). * @throws org.zenoss.zep.ZepException If an error occurs. */ public Map<String, EventDetailItem> getEventDetailItemsByName() throws ZepException; }