Class ChartSummary

java.lang.Object
eu.binjr.sources.netdata.api.ChartSummary

public class ChartSummary extends Object
ChartSummary
  • Field Details

  • Constructor Details

    • ChartSummary

      public ChartSummary()
  • Method Details

    • hostname

      public ChartSummary hostname(String hostname)
    • getHostname

      public String getHostname()
      The hostname of the netdata server.
      Returns:
      hostname
    • setHostname

      public void setHostname(String hostname)
    • version

      public ChartSummary version(String version)
    • getVersion

      public String getVersion()
      netdata version of the server.
      Returns:
      version
    • setVersion

      public void setVersion(String version)
    • releaseChannel

      public ChartSummary releaseChannel(String releaseChannel)
    • getReleaseChannel

      public String getReleaseChannel()
      The release channel of the build on the server.
      Returns:
      releaseChannel
    • setReleaseChannel

      public void setReleaseChannel(String releaseChannel)
    • timezone

      public ChartSummary timezone(String timezone)
    • getTimezone

      public String getTimezone()
      The current timezone on the server.
      Returns:
      timezone
    • setTimezone

      public void setTimezone(String timezone)
    • os

    • getOs

      public ChartSummary.OsEnum getOs()
      The netdata server host operating system.
      Returns:
      os
    • setOs

      public void setOs(ChartSummary.OsEnum os)
    • history

      public ChartSummary history(BigDecimal history)
    • getHistory

      public BigDecimal getHistory()
      The duration, in seconds, of the round robin database maintained by netdata.
      Returns:
      history
    • setHistory

      public void setHistory(BigDecimal history)
    • memoryMode

      public ChartSummary memoryMode(String memoryMode)
    • getMemoryMode

      public String getMemoryMode()
      The name of the database memory mode on the server.
      Returns:
      memoryMode
    • setMemoryMode

      public void setMemoryMode(String memoryMode)
    • updateEvery

      public ChartSummary updateEvery(BigDecimal updateEvery)
    • getUpdateEvery

      public BigDecimal getUpdateEvery()
      The default update frequency of the netdata server. All charts have an update frequency equal or bigger than this.
      Returns:
      updateEvery
    • setUpdateEvery

      public void setUpdateEvery(BigDecimal updateEvery)
    • charts

      public ChartSummary charts(Map<String,Chart> charts)
    • putChartsItem

      public ChartSummary putChartsItem(String key, Chart chartsItem)
    • getCharts

      public Map<String,Chart> getCharts()
      An object containing all the chart objects available at the netdata server. This is used as an indexed array. The key of each chart object is the id of the chart.
      Returns:
      charts
    • setCharts

      public void setCharts(Map<String,Chart> charts)
    • chartsCount

      public ChartSummary chartsCount(BigDecimal chartsCount)
    • getChartsCount

      public BigDecimal getChartsCount()
      The number of charts.
      Returns:
      chartsCount
    • setChartsCount

      public void setChartsCount(BigDecimal chartsCount)
    • dimensionsCount

      public ChartSummary dimensionsCount(BigDecimal dimensionsCount)
    • getDimensionsCount

      public BigDecimal getDimensionsCount()
      The total number of dimensions.
      Returns:
      dimensionsCount
    • setDimensionsCount

      public void setDimensionsCount(BigDecimal dimensionsCount)
    • alarmsCount

      public ChartSummary alarmsCount(BigDecimal alarmsCount)
    • getAlarmsCount

      public BigDecimal getAlarmsCount()
      The number of alarms.
      Returns:
      alarmsCount
    • setAlarmsCount

      public void setAlarmsCount(BigDecimal alarmsCount)
    • rrdMemoryBytes

      public ChartSummary rrdMemoryBytes(BigDecimal rrdMemoryBytes)
    • getRrdMemoryBytes

      public BigDecimal getRrdMemoryBytes()
      The size of the round robin database in bytes.
      Returns:
      rrdMemoryBytes
    • setRrdMemoryBytes

      public void setRrdMemoryBytes(BigDecimal rrdMemoryBytes)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object