ConsolFuns
public class ArcDef extends java.lang.Object implements ConsolFuns
For the complete explanation of all archive definition parameters, see RRDTool's rrdcreate man page.
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static java.lang.String[] |
CONSOL_FUNS |
array of valid consolidation function names
|
CF_AVERAGE, CF_FIRST, CF_LAST, CF_MAX, CF_MIN, CF_TOTAL
コンストラクタ | 説明 |
---|---|
ArcDef(java.lang.String consolFun,
double xff,
int steps,
int rows) |
Creates new archive definition object.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
java.lang.String |
dump() |
Returns string representing archive definition (RRDTool format).
|
boolean |
equals(java.lang.Object obj) |
Checks if two archive definitions are equal.
|
(package private) boolean |
exactlyEqual(ArcDef def) |
|
java.lang.String |
getConsolFun() |
Returns consolidation function.
|
int |
getRows() |
Returns the number of rows (aggregated values) stored in the archive.
|
int |
getSteps() |
Returns the number of primary RRD steps which complete a single archive step.
|
double |
getXff() |
Returns the X-files factor.
|
int |
hashCode() |
|
static boolean |
isValidConsolFun(java.lang.String consolFun) |
Checks if function argument represents valid consolidation function name.
|
(package private) void |
setRows(int rows) |
|
java.lang.String |
toString() |
public static final java.lang.String[] CONSOL_FUNS
public ArcDef(java.lang.String consolFun, double xff, int steps, int rows) throws RrdException
addArchive()
method of
RrdDb
object.
For the complete explanation of all archive definition parameters, see RRDTool's rrdcreate man page
consolFun
- Consolidation function. Allowed values are "AVERAGE", "MIN",
"MAX" and "LAST" (these string constants are conveniently defined in the
ConsolFuns
class).xff
- X-files factor, between 0 and 1.steps
- Number of archive steps.rows
- Number of archive rows.RrdException
- Thrown if any parameter has illegal value.public java.lang.String getConsolFun()
public double getXff()
public int getSteps()
public int getRows()
public java.lang.String dump()
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
obj
- Archive definition to compare with.true
if archive definitions are equal,
false
otherwise.public int hashCode()
hashCode
クラス内 java.lang.Object
public static boolean isValidConsolFun(java.lang.String consolFun)
consolFun
- Consolidation function to be checkedtrue
if consolFun
is valid consolidation function,
false
otherwise.void setRows(int rows)
boolean exactlyEqual(ArcDef def)
public java.lang.String toString()
toString
クラス内 java.lang.Object