@DistributeMe(agentsSupport=false,
moskitoSupport=false)
@SupportService
@FailBy(strategyClass=org.distributeme.core.failing.RetryCallOnce.class)
public interface DashboardAPI
extends net.anotheria.anoplass.api.API, net.anotheria.anoprise.metafactory.Service
| Modifier and Type | Method and Description |
|---|---|
void |
addChartToDashboard(java.lang.String dashboardName,
java.lang.String caption,
java.lang.String[] accNames) |
void |
addGaugeToDashboard(java.lang.String dashboardName,
java.lang.String gaugeName) |
void |
addProducerToDashboard(java.lang.String dashboardName,
java.lang.String producerName) |
void |
addThresholdToDashboard(java.lang.String dashboardName,
java.lang.String thresholdName) |
void |
createDashboard(java.lang.String dashboardName) |
DashboardAO |
getDashboard(java.lang.String name) |
DashboardConfig |
getDashboardConfig(java.lang.String name) |
java.util.List<DashboardDefinitionAO> |
getDashboardDefinitions() |
java.util.List<java.lang.String> |
getDashboardNames() |
java.lang.String |
getDashboardNamesWhichDoNotIncludeThisChart(java.lang.String chartName)
Returns a comma separated list of dashboard names that do not include supplied chart yet.
|
java.lang.String |
getDashboardNamesWhichDoNotIncludeThisGauge(java.lang.String gaugeName)
Returns a comma separated list of dashboard names that do not include supplied gauge yet.
|
java.lang.String |
getDashboardNamesWhichDoNotIncludeThisThreshold(java.lang.String thresholdName)
Returns a comma separated list of dashboard names that do not include supplied threshold yet.
|
java.lang.String |
getDefaultDashboardName() |
void |
removeChartFromDashboard(java.lang.String dashboardName,
java.lang.String[] accNames) |
void |
removeDashboard(java.lang.String dashboardName) |
void |
removeGaugeFromDashboard(java.lang.String dashboardName,
java.lang.String gaugeName) |
void |
removeProducerFromDashboard(java.lang.String dashboardName,
java.lang.String producerName) |
void |
removeThresholdFromDashboard(java.lang.String dashboardName,
java.lang.String thresholdName) |
java.lang.String getDefaultDashboardName()
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionDashboardConfig getDashboardConfig(java.lang.String name) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<DashboardDefinitionAO> getDashboardDefinitions() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionDashboardAO getDashboard(java.lang.String name) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<java.lang.String> getDashboardNames()
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid createDashboard(java.lang.String dashboardName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid removeDashboard(java.lang.String dashboardName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid addGaugeToDashboard(java.lang.String dashboardName,
java.lang.String gaugeName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid removeGaugeFromDashboard(java.lang.String dashboardName,
java.lang.String gaugeName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid addThresholdToDashboard(java.lang.String dashboardName,
java.lang.String thresholdName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid removeThresholdFromDashboard(java.lang.String dashboardName,
java.lang.String thresholdName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid addChartToDashboard(java.lang.String dashboardName,
java.lang.String caption,
java.lang.String[] accNames)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid removeChartFromDashboard(java.lang.String dashboardName,
java.lang.String[] accNames)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid addProducerToDashboard(java.lang.String dashboardName,
java.lang.String producerName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid removeProducerFromDashboard(java.lang.String dashboardName,
java.lang.String producerName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.lang.String getDashboardNamesWhichDoNotIncludeThisGauge(java.lang.String gaugeName)
throws net.anotheria.anoplass.api.APIException
gaugeName - the name of the gauge to check.net.anotheria.anoplass.api.APIExceptionjava.lang.String getDashboardNamesWhichDoNotIncludeThisThreshold(java.lang.String thresholdName)
throws net.anotheria.anoplass.api.APIException
thresholdName - the name of the threshold to check.net.anotheria.anoplass.api.APIExceptionjava.lang.String getDashboardNamesWhichDoNotIncludeThisChart(java.lang.String chartName)
throws net.anotheria.anoplass.api.APIException
chartName - the name of the chart to check.net.anotheria.anoplass.api.APIExceptionCopyright © 2010-2020 anotheria.net. All Rights Reserved.