## Uses of Class
org.rrd4j.core.RrdDef

- Packages that use RrdDef
  Package | Description
  --- | ---
  org.rrd4j.core | core RRD4J implementation.

- - ### Uses of RrdDef in org.rrd4j.core

    Methods in org.rrd4j.core that return RrdDef
    Modifier and Type | Method and Description
    --- | ---
    `RrdDef` | RrdDb.`getRrdDef()` Returns RRD definition object which can be used to create new RRD with the same creation parameters but with no data in it.
    `RrdDef` | RrdDefTemplate.`getRrdDef()` Returns RrdDef object constructed from the underlying XML template.

    Methods in org.rrd4j.core with parameters of type RrdDef
    Modifier and Type | Method and Description
    --- | ---
    `static RrdDb` | RrdDb.`of(RrdDef rrdDef)` Returns a new RRD object from the definition.
    `RrdDb` | RrdDbPool.`requestRrdDb(RrdDef rrdDef)` Requests a RrdDb reference for the given RRD definition object.
    `(package private) RrdDb` | RrdDbPool.`requestRrdDb(RrdDef rrdDef, RrdBackendFactory factory)`
    `RrdDb.Builder` | RrdDb.Builder.`setRrdDef(RrdDef rrdDef)`

    Constructors in org.rrd4j.core with parameters of type RrdDef
    Constructor and Description
    `Header(RrdDb parentDb, RrdDef rrdDef)`
    `RrdDb(RrdDef rrdDef)` Deprecated. Use the builder instead.
    `RrdDb(RrdDef rrdDef, RrdBackendFactory factory)` Deprecated. Use the builder instead.