Package eu.binjr.sources.netdata.api
Class ChartSummary
- java.lang.Object
-
- eu.binjr.sources.netdata.api.ChartSummary
-
public class ChartSummary extends java.lang.ObjectChartSummary
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChartSummary.OsEnumThe netdata server host operating system.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENDPOINTstatic java.lang.StringSERIALIZED_NAME_ALARMS_COUNTstatic java.lang.StringSERIALIZED_NAME_CHARTSstatic java.lang.StringSERIALIZED_NAME_CHARTS_COUNTstatic java.lang.StringSERIALIZED_NAME_DIMENSIONS_COUNTstatic java.lang.StringSERIALIZED_NAME_HISTORYstatic java.lang.StringSERIALIZED_NAME_HOSTNAMEstatic java.lang.StringSERIALIZED_NAME_MEMORY_MODEstatic java.lang.StringSERIALIZED_NAME_OSstatic java.lang.StringSERIALIZED_NAME_RELEASE_CHANNELstatic java.lang.StringSERIALIZED_NAME_RRD_MEMORY_BYTESstatic java.lang.StringSERIALIZED_NAME_TIMEZONEstatic java.lang.StringSERIALIZED_NAME_UPDATE_EVERYstatic java.lang.StringSERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description ChartSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChartSummaryalarmsCount(java.math.BigDecimal alarmsCount)ChartSummarycharts(java.util.Map<java.lang.String,Chart> charts)ChartSummarychartsCount(java.math.BigDecimal chartsCount)ChartSummarydimensionsCount(java.math.BigDecimal dimensionsCount)booleanequals(java.lang.Object o)java.math.BigDecimalgetAlarmsCount()The number of alarms.java.util.Map<java.lang.String,Chart>getCharts()An object containing all the chart objects available at the netdata server.java.math.BigDecimalgetChartsCount()The number of charts.java.math.BigDecimalgetDimensionsCount()The total number of dimensions.java.math.BigDecimalgetHistory()The duration, in seconds, of the round robin database maintained by netdata.java.lang.StringgetHostname()The hostname of the netdata server.java.lang.StringgetMemoryMode()The name of the database memory mode on the server.ChartSummary.OsEnumgetOs()The netdata server host operating system.java.lang.StringgetReleaseChannel()The release channel of the build on the server.java.math.BigDecimalgetRrdMemoryBytes()The size of the round robin database in bytes.java.lang.StringgetTimezone()The current timezone on the server.java.math.BigDecimalgetUpdateEvery()The default update frequency of the netdata server.java.lang.StringgetVersion()netdata version of the server.inthashCode()ChartSummaryhistory(java.math.BigDecimal history)ChartSummaryhostname(java.lang.String hostname)ChartSummarymemoryMode(java.lang.String memoryMode)ChartSummaryos(ChartSummary.OsEnum os)ChartSummaryputChartsItem(java.lang.String key, Chart chartsItem)ChartSummaryreleaseChannel(java.lang.String releaseChannel)ChartSummaryrrdMemoryBytes(java.math.BigDecimal rrdMemoryBytes)voidsetAlarmsCount(java.math.BigDecimal alarmsCount)voidsetCharts(java.util.Map<java.lang.String,Chart> charts)voidsetChartsCount(java.math.BigDecimal chartsCount)voidsetDimensionsCount(java.math.BigDecimal dimensionsCount)voidsetHistory(java.math.BigDecimal history)voidsetHostname(java.lang.String hostname)voidsetMemoryMode(java.lang.String memoryMode)voidsetOs(ChartSummary.OsEnum os)voidsetReleaseChannel(java.lang.String releaseChannel)voidsetRrdMemoryBytes(java.math.BigDecimal rrdMemoryBytes)voidsetTimezone(java.lang.String timezone)voidsetUpdateEvery(java.math.BigDecimal updateEvery)voidsetVersion(java.lang.String version)ChartSummarytimezone(java.lang.String timezone)java.lang.StringtoString()ChartSummaryupdateEvery(java.math.BigDecimal updateEvery)ChartSummaryversion(java.lang.String version)
-
-
-
Field Detail
-
ENDPOINT
public static final java.lang.String ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HOSTNAME
public static final java.lang.String SERIALIZED_NAME_HOSTNAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RELEASE_CHANNEL
public static final java.lang.String SERIALIZED_NAME_RELEASE_CHANNEL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TIMEZONE
public static final java.lang.String SERIALIZED_NAME_TIMEZONE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OS
public static final java.lang.String SERIALIZED_NAME_OS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HISTORY
public static final java.lang.String SERIALIZED_NAME_HISTORY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MEMORY_MODE
public static final java.lang.String SERIALIZED_NAME_MEMORY_MODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATE_EVERY
public static final java.lang.String SERIALIZED_NAME_UPDATE_EVERY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHARTS
public static final java.lang.String SERIALIZED_NAME_CHARTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHARTS_COUNT
public static final java.lang.String SERIALIZED_NAME_CHARTS_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DIMENSIONS_COUNT
public static final java.lang.String SERIALIZED_NAME_DIMENSIONS_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALARMS_COUNT
public static final java.lang.String SERIALIZED_NAME_ALARMS_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RRD_MEMORY_BYTES
public static final java.lang.String SERIALIZED_NAME_RRD_MEMORY_BYTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
hostname
public ChartSummary hostname(java.lang.String hostname)
-
getHostname
public java.lang.String getHostname()
The hostname of the netdata server.- Returns:
- hostname
-
setHostname
public void setHostname(java.lang.String hostname)
-
version
public ChartSummary version(java.lang.String version)
-
getVersion
public java.lang.String getVersion()
netdata version of the server.- Returns:
- version
-
setVersion
public void setVersion(java.lang.String version)
-
releaseChannel
public ChartSummary releaseChannel(java.lang.String releaseChannel)
-
getReleaseChannel
public java.lang.String getReleaseChannel()
The release channel of the build on the server.- Returns:
- releaseChannel
-
setReleaseChannel
public void setReleaseChannel(java.lang.String releaseChannel)
-
timezone
public ChartSummary timezone(java.lang.String timezone)
-
getTimezone
public java.lang.String getTimezone()
The current timezone on the server.- Returns:
- timezone
-
setTimezone
public void setTimezone(java.lang.String timezone)
-
os
public ChartSummary os(ChartSummary.OsEnum 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(java.math.BigDecimal history)
-
getHistory
public java.math.BigDecimal getHistory()
The duration, in seconds, of the round robin database maintained by netdata.- Returns:
- history
-
setHistory
public void setHistory(java.math.BigDecimal history)
-
memoryMode
public ChartSummary memoryMode(java.lang.String memoryMode)
-
getMemoryMode
public java.lang.String getMemoryMode()
The name of the database memory mode on the server.- Returns:
- memoryMode
-
setMemoryMode
public void setMemoryMode(java.lang.String memoryMode)
-
updateEvery
public ChartSummary updateEvery(java.math.BigDecimal updateEvery)
-
getUpdateEvery
public java.math.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(java.math.BigDecimal updateEvery)
-
charts
public ChartSummary charts(java.util.Map<java.lang.String,Chart> charts)
-
putChartsItem
public ChartSummary putChartsItem(java.lang.String key, Chart chartsItem)
-
getCharts
public java.util.Map<java.lang.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(java.util.Map<java.lang.String,Chart> charts)
-
chartsCount
public ChartSummary chartsCount(java.math.BigDecimal chartsCount)
-
getChartsCount
public java.math.BigDecimal getChartsCount()
The number of charts.- Returns:
- chartsCount
-
setChartsCount
public void setChartsCount(java.math.BigDecimal chartsCount)
-
dimensionsCount
public ChartSummary dimensionsCount(java.math.BigDecimal dimensionsCount)
-
getDimensionsCount
public java.math.BigDecimal getDimensionsCount()
The total number of dimensions.- Returns:
- dimensionsCount
-
setDimensionsCount
public void setDimensionsCount(java.math.BigDecimal dimensionsCount)
-
alarmsCount
public ChartSummary alarmsCount(java.math.BigDecimal alarmsCount)
-
getAlarmsCount
public java.math.BigDecimal getAlarmsCount()
The number of alarms.- Returns:
- alarmsCount
-
setAlarmsCount
public void setAlarmsCount(java.math.BigDecimal alarmsCount)
-
rrdMemoryBytes
public ChartSummary rrdMemoryBytes(java.math.BigDecimal rrdMemoryBytes)
-
getRrdMemoryBytes
public java.math.BigDecimal getRrdMemoryBytes()
The size of the round robin database in bytes.- Returns:
- rrdMemoryBytes
-
setRrdMemoryBytes
public void setRrdMemoryBytes(java.math.BigDecimal rrdMemoryBytes)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-