public class XmlDataCollectionConfig extends Object implements Serializable, Comparable<XmlDataCollectionConfig>, Cloneable
Modifier and Type | Field and Description |
---|---|
static String |
XML_DATACOLLECTION_CONFIG_FILE
The Constant XML_DATACOLLECTION_CONFIG_FILE.
|
Constructor and Description |
---|
XmlDataCollectionConfig()
Instantiates a new XML data collection configuration.
|
XmlDataCollectionConfig(XmlDataCollectionConfig copy) |
Modifier and Type | Method and Description |
---|---|
void |
addDataCollection(XmlDataCollection dataCollection)
Adds the data collection.
|
RrdRepository |
buildRrdRepository(String collectionName)
Builds the RRD repository.
|
static RrdRepository |
buildRrdRepository(String rrdRepositoryPath,
XmlDataCollection collection) |
XmlDataCollectionConfig |
clone() |
int |
compareTo(XmlDataCollectionConfig obj) |
boolean |
equals(Object obj) |
XmlDataCollection |
getDataCollectionByName(String name)
Gets the data collection by name.
|
String |
getRrdRepository()
Gets the RRD repository.
|
List<XmlDataCollection> |
getXmlDataCollections()
Gets the XML data collections.
|
void |
removeDataCollection(XmlDataCollection dataCollection)
Removes the data collection.
|
void |
removeDataCollectionByName(String name)
Removes the data collection by name.
|
void |
setRrdRepository(String rrdRepository)
Sets the RRD repository.
|
void |
setXmlDataCollections(List<XmlDataCollection> xmlDataCollections)
Sets the XML data collections.
|
public static final String XML_DATACOLLECTION_CONFIG_FILE
public XmlDataCollectionConfig()
public XmlDataCollectionConfig(XmlDataCollectionConfig copy)
public List<XmlDataCollection> getXmlDataCollections()
public void setXmlDataCollections(List<XmlDataCollection> xmlDataCollections)
xmlDataCollections
- the new XML data collectionspublic String getRrdRepository()
public void setRrdRepository(String rrdRepository)
rrdRepository
- the new RRD repositorypublic void addDataCollection(XmlDataCollection dataCollection)
dataCollection
- the data collectionpublic void removeDataCollection(XmlDataCollection dataCollection)
dataCollection
- the data collectionpublic void removeDataCollectionByName(String name)
name
- the namepublic XmlDataCollection getDataCollectionByName(String name)
name
- the namepublic static RrdRepository buildRrdRepository(String rrdRepositoryPath, XmlDataCollection collection)
public RrdRepository buildRrdRepository(String collectionName)
collectionName
- the collection namepublic int compareTo(XmlDataCollectionConfig obj)
compareTo
in interface Comparable<XmlDataCollectionConfig>
public XmlDataCollectionConfig clone()
Copyright © 2021. All rights reserved.