Package org.onosproject.cpman
Interface MetricsDatabase.Builder
- 
- Enclosing interface:
 - MetricsDatabase
 
public static interface MetricsDatabase.BuilderA builder of MetricsDatabase. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MetricsDatabase.BuilderaddMetricType(String metricType)Add a new metric to be monitored.MetricsDatabasebuild()Builds a metric database instance.MetricsDatabase.BuilderwithMetricName(String metricName)Sets the metric name.MetricsDatabase.BuilderwithResourceName(String resourceName)Sets the resource name. 
 - 
 
- 
- 
Method Detail
- 
withMetricName
MetricsDatabase.Builder withMetricName(String metricName)
Sets the metric name.- Parameters:
 metricName- metric name- Returns:
 - builder object
 
 
- 
withResourceName
MetricsDatabase.Builder withResourceName(String resourceName)
Sets the resource name.- Parameters:
 resourceName- resource name- Returns:
 - builder object
 
 
- 
addMetricType
MetricsDatabase.Builder addMetricType(String metricType)
Add a new metric to be monitored.- Parameters:
 metricType- control metric type- Returns:
 - builder object
 
 
- 
build
MetricsDatabase build()
Builds a metric database instance.- Returns:
 - metric database instance
 
 
 - 
 
 -