TopicConfigurationAction.java 665 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.granite.offloading.api;

public enum TopicConfigurationAction {
    EXCLUSIVE("exclusive"),
    ENABLE("enable"),
    DISABLE("disable");
    
    private String action;

    private TopicConfigurationAction(String action) {
        this.action = action;
    }

    public String getString() {
        return this.action;
    }

    public static TopicConfigurationAction getAction(String value) {
        for (TopicConfigurationAction action : TopicConfigurationAction.values()) {
            if (!action.getString().equals(value)) continue;
            return action;
        }
        return null;
    }
}