public class PrometheusDataCollectionConfigDaoJaxb extends AbstractMergingJaxbConfigDao<PrometheusDatacollectionConfig,PrometheusDatacollectionConfig> implements PrometheusDataCollectionConfigDao
Constructor and Description |
---|
PrometheusDataCollectionConfigDaoJaxb() |
Modifier and Type | Method and Description |
---|---|
Collection |
getCollectionByName(String name) |
PrometheusDatacollectionConfig |
getConfig() |
List<Group> |
getGroupsForCollection(Collection collection) |
PrometheusDatacollectionConfig |
mergeConfigs(PrometheusDatacollectionConfig source,
PrometheusDatacollectionConfig target) |
PrometheusDatacollectionConfig |
translateConfig(PrometheusDatacollectionConfig config) |
getLastUpdate, getObject, getOpennmsHome, getReloadCheckInterval, onConfigUpdated, setOpennmsHome, setReloadCheckInterval
public PrometheusDataCollectionConfigDaoJaxb()
public PrometheusDatacollectionConfig translateConfig(PrometheusDatacollectionConfig config)
translateConfig
in class AbstractMergingJaxbConfigDao<PrometheusDatacollectionConfig,PrometheusDatacollectionConfig>
public PrometheusDatacollectionConfig mergeConfigs(PrometheusDatacollectionConfig source, PrometheusDatacollectionConfig target)
mergeConfigs
in class AbstractMergingJaxbConfigDao<PrometheusDatacollectionConfig,PrometheusDatacollectionConfig>
public PrometheusDatacollectionConfig getConfig()
getConfig
in interface PrometheusDataCollectionConfigDao
public Collection getCollectionByName(String name)
getCollectionByName
in interface PrometheusDataCollectionConfigDao
public List<Group> getGroupsForCollection(Collection collection)
getGroupsForCollection
in interface PrometheusDataCollectionConfigDao
Copyright © 2021. All rights reserved.