Class Scenario.ScenarioBuilder
- java.lang.Object
-
- org.opennms.core.test.alarms.driver.Scenario.ScenarioBuilder
-
-
Constructor Summary
Constructors Constructor Description ScenarioBuilder()
-
Method Summary
-
-
-
Method Detail
-
withTickLength
public Scenario.ScenarioBuilder withTickLength(long duration, 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, String situtationId)
-
withUnAcknowledgmentForSituation
public Scenario.ScenarioBuilder withUnAcknowledgmentForSituation(long time, String situtationId)
-
withSituationForNodeDownAlarms
public Scenario.ScenarioBuilder withSituationForNodeDownAlarms(long time, String situtationId, int... nodesIds)
-
withSituationForAlarmReductionKeys
public Scenario.ScenarioBuilder withSituationForAlarmReductionKeys(long time, String situtationId, String... alarms)
-
withLegacyAlarmBehavior
public Scenario.ScenarioBuilder withLegacyAlarmBehavior()
-
awaitUntil
public Scenario.ScenarioBuilder awaitUntil(Runnable runnable)
-
build
public Scenario build()
-
-