Class Scenario.ScenarioBuilder
- java.lang.Object
-
- org.opennms.core.test.alarms.driver.Scenario.ScenarioBuilder
-
- Enclosing class:
- Scenario
public static class Scenario.ScenarioBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ScenarioBuilder()
-
Method Summary
-
-
-
Method Detail
-
withTickLength
public Scenario.ScenarioBuilder withTickLength(long duration, java.util.concurrent.TimeUnit unit)
-
withNodeDownEvent
public Scenario.ScenarioBuilder withNodeDownEvent(long time, int nodeId)
-
withNodeUpEvent
public Scenario.ScenarioBuilder withNodeUpEvent(long time, int nodeId)
-
withInterfaceDownEvent
public Scenario.ScenarioBuilder withInterfaceDownEvent(long time, int nodeId)
-
withAcknowledgmentForNodeDownAlarm
public Scenario.ScenarioBuilder withAcknowledgmentForNodeDownAlarm(long time, int nodeId)
-
withUnAcknowledgmentForNodeDownAlarm
public Scenario.ScenarioBuilder withUnAcknowledgmentForNodeDownAlarm(long time, int nodeId)
-
withAcknowledgmentForSituation
public Scenario.ScenarioBuilder withAcknowledgmentForSituation(long time, java.lang.String situtationId)
-
withUnAcknowledgmentForSituation
public Scenario.ScenarioBuilder withUnAcknowledgmentForSituation(long time, java.lang.String situtationId)
-
withSituationForNodeDownAlarms
public Scenario.ScenarioBuilder withSituationForNodeDownAlarms(long time, java.lang.String situtationId, int... nodesIds)
-
withSituationForAlarmReductionKeys
public Scenario.ScenarioBuilder withSituationForAlarmReductionKeys(long time, java.lang.String situtationId, java.lang.String... alarms)
-
withLegacyAlarmBehavior
public Scenario.ScenarioBuilder withLegacyAlarmBehavior()
-
awaitUntil
public Scenario.ScenarioBuilder awaitUntil(java.lang.Runnable runnable)
-
build
public Scenario build()
-
-