+++ /dev/null
-package org.opendaylight.controller.md.statistics.manager.impl;
-
-public class StatisticsManagerConfig {
- private final int maxNodesForCollector;
- private final int minRequestNetMonitorInterval;
-
- private StatisticsManagerConfig(StatisticsManagerConfigBuilder builder) {
- this.maxNodesForCollector = builder.getMaxNodesForCollector();
- this.minRequestNetMonitorInterval = builder.getMinRequestNetMonitorInterval();
- }
-
- public int getMaxNodesForCollector() {
- return maxNodesForCollector;
- }
-
- public int getMinRequestNetMonitorInterval() {
- return minRequestNetMonitorInterval;
- }
-
- public static StatisticsManagerConfigBuilder builder() {
- return new StatisticsManagerConfigBuilder();
- }
-
- public static class StatisticsManagerConfigBuilder {
- private int maxNodesForCollector;
- private int minRequestNetMonitorInterval;
-
- public int getMaxNodesForCollector() {
- return maxNodesForCollector;
- }
-
- public void setMaxNodesForCollector(int maxNodesForCollector) {
- this.maxNodesForCollector = maxNodesForCollector;
- }
-
- public int getMinRequestNetMonitorInterval() {
- return minRequestNetMonitorInterval;
- }
-
- public void setMinRequestNetMonitorInterval(int minRequestNetMonitorInterval) {
- this.minRequestNetMonitorInterval = minRequestNetMonitorInterval;
- }
-
- public StatisticsManagerConfig build() {
- return new StatisticsManagerConfig(this);
- }
- }
-}