public static final class PluginPersistentState.Builder extends Object
PluginPersistentState instances.
This class is not thread safe. It should only be used in a method local context.
public static PluginPersistentState.Builder create()
public static PluginPersistentState.Builder create(PluginPersistentState state)
public PluginPersistentState toState()
public PluginPersistentState.Builder setEnabled(ModuleDescriptor<?> pluginModule, boolean isEnabled)
public PluginPersistentState.Builder setEnabled(Plugin plugin, boolean isEnabled)
public PluginPersistentState.Builder setState(PluginPersistentState state)
public PluginPersistentState.Builder addPluginEnabledState(Map<String,PluginEnabledState> state)
@Deprecated public PluginPersistentState.Builder addState(Map<String,Boolean> state)
addPluginEnabledState(Map) insteadpublic PluginPersistentState.Builder removeState(String key)
public PluginPersistentState.Builder setPluginRestartState(String pluginKey, PluginRestartState state)
public PluginPersistentState.Builder clearPluginRestartState()
Copyright © 2019 Atlassian. All rights reserved.