Class AbstractPluginEvent.AbstractPluginEventBuilder<T extends AbstractPluginEvent<?>,B extends AbstractPluginEvent.AbstractPluginEventBuilder<T,B>>
- java.lang.Object
-
- com.atlassian.bamboo.cluster.event.plugin.AbstractPluginEvent.AbstractPluginEventBuilder<T,B>
-
- Direct Known Subclasses:
DisablePluginEvent.Builder
,EnablePluginEvent.Builder
,InstallPluginEvent.Builder
,UninstallPluginEvent.Builder
,UpgradePluginEvent.Builder
- Enclosing class:
- AbstractPluginEvent<R>
public abstract static class AbstractPluginEvent.AbstractPluginEventBuilder<T extends AbstractPluginEvent<?>,B extends AbstractPluginEvent.AbstractPluginEventBuilder<T,B>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
pluginKey
protected String
pluginName
protected int
pluginsVersion
-
Constructor Summary
Constructors Constructor Description AbstractPluginEventBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
build()
protected abstract T
createPluginEvent(String pluginKey, int pluginsVersion, String pluginName)
abstract B
getThis()
B
withPluginKey(String pluginKey)
B
withPluginName(String pluginName)
B
withPluginsVersion(int pluginsVersion)
-