public class SystemProbe extends Object implements Serializable
| Constructor and Description |
|---|
SystemProbe(String name,
String className,
String classPath,
String metric,
String units) |
| Modifier and Type | Method and Description |
|---|---|
String |
getClassName()
Returns the fully qualified class name of this system probe
required to initiate execution of this system probe
|
String |
getClassPath()
Returns the classpath required to run the system probe application.
|
Long |
getId()
Returns the id of the entity in persistent storage
|
String |
getMetric()
Returns the name of the metric that this system probe is designed
to measure.
|
String |
getName() |
List<Property> |
getProperties()
Returns a list of arguments in the form of
Property objects
to be passed to the system probe during run time. |
PkgLibrary |
getRequiredPkg()
Returns the package library required to run this system probe.
|
List<SystemProbeTag> |
getTags()
Returns a list of
SystemProbeTag objects that are used
to categorize system probes into groups. |
String |
getUnits()
Returns the unit of measurement of the metric.
|
Long |
getVersionNumber()
Returns the version number in the data store that this entity represents.
|
void |
setClassName(String className) |
void |
setClassPath(String classPath) |
void |
setId(Long id) |
void |
setMetric(String metric) |
void |
setName(String name) |
void |
setProperties(List<Property> properties) |
void |
setRequiredPkg(PkgLibrary requiredPkg) |
void |
setTags(List<SystemProbeTag> tags) |
void |
setUnits(String units) |
protected void |
setVersionNumber(Long versionNumber) |
public Long getId()
public void setId(Long id)
public Long getVersionNumber()
protected void setVersionNumber(Long versionNumber)
public String getName()
public void setName(String name)
public String getClassName()
public void setClassName(String className)
public String getClassPath()
required zip archive.public void setClassPath(String classPath)
public String getMetric()
public void setMetric(String metric)
public String getUnits()
public void setUnits(String units)
public List<SystemProbeTag> getTags()
SystemProbeTag objects that are used
to categorize system probes into groups.public void setTags(List<SystemProbeTag> tags)
public List<Property> getProperties()
Property objects
to be passed to the system probe during run time.public PkgLibrary getRequiredPkg()
public void setRequiredPkg(PkgLibrary requiredPkg)
Copyright © 2013. All Rights Reserved.