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

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

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

    Methods in org.rrd4j.core that return DsDef
    Modifier and Type | Method and Description
    --- | ---
    `DsDef[]` | RrdDef.`getDsDefs()` Returns all data source definition objects specified so far.

    Methods in org.rrd4j.core with parameters of type DsDef
    Modifier and Type | Method and Description
    --- | ---
    `void` | RrdDef.`addDatasource(DsDef... dsDefs)` Adds data source definitions to RRD definition in bulk.
    `void` | RrdDef.`addDatasource(DsDef dsDef)` Adds single datasource definition represented with object of class `DsDef`.
    `static void` | RrdToolkit.`addDatasource(String sourcePath, DsDef newDatasource, boolean saveBackup)` Adds one more datasource to a RRD file.
    `static void` | RrdToolkit.`addDatasource(String sourcePath, String destPath, DsDef newDatasource)` Creates a new RRD file with one more datasource in it.
    `(package private) boolean` | DsDef.`exactlyEqual(DsDef def)`

    Method parameters in org.rrd4j.core with type arguments of type DsDef
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RrdToolkit.`addDatasources(String sourcePath, Iterable<DsDef> newDatasources, boolean saveBackup)` Adds datasources to a RRD file.
    `static void` | RrdToolkit.`addDatasources(String sourcePath, String destPath, Iterable<DsDef> newDatasources)` Creates a new RRD file with one more datasource in it.

    Constructors in org.rrd4j.core with parameters of type DsDef
    Constructor and Description
    `Datasource(RrdDb parentDb, DsDef dsDef)`