package com.sequenceiq.cloudbreak.core.flow2.stack.stop;
import com.sequenceiq.cloudbreak.cloud.event.instance.StopInstancesResult;
import com.sequenceiq.cloudbreak.core.flow2.FlowEvent;
public enum StackStopEvent implements FlowEvent {
STACK_STOP_EVENT("STACK_STOP_TRIGGER_EVENT"),
STOP_FINISHED_EVENT(StopInstancesResult.selector(StopInstancesResult.class)),
STOP_FAILURE_EVENT(StopInstancesResult.failureSelector(StopInstancesResult.class)),
STOP_FINALIZED_EVENT("STOPSTACKFINALIZED"),
STOP_FAIL_HANDLED_EVENT("STOPFAILHANDLED");
private String event;
StackStopEvent(String event) {
this.event = event;
}
@Override
public String event() {
return event;
}
}