public abstract class AbstractProcessBuilder extends Object implements systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder
| Modifier and Type | Field and Description |
|---|---|
protected String |
displayName |
protected systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration |
extra |
protected int |
id |
protected Collection<systems.reformcloud.reformcloud2.executor.api.process.api.ProcessInclusion> |
inclusions |
protected systems.reformcloud.reformcloud2.executor.api.process.ProcessState |
initialState |
protected int |
maxPlayers |
protected int |
memory |
protected String |
messageOfTheDay |
protected String |
node |
protected systems.reformcloud.reformcloud2.executor.api.groups.ProcessGroup |
processGroup |
protected String |
processGroupName |
protected UUID |
processUniqueId |
protected String |
targetProcessFactory |
protected systems.reformcloud.reformcloud2.executor.api.groups.template.Template |
template |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProcessBuilder() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
displayName(@NotNull String displayName) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
extra(@NotNull systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration extra) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
group(@NotNull systems.reformcloud.reformcloud2.executor.api.groups.ProcessGroup processGroup) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
group(@NotNull String processGroupName) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
id(int id) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
inclusions(@NotNull Collection<systems.reformcloud.reformcloud2.executor.api.process.api.ProcessInclusion> inclusions) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
inclusions(systems.reformcloud.reformcloud2.executor.api.process.api.ProcessInclusion... inclusions) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
initialState(@NotNull systems.reformcloud.reformcloud2.executor.api.process.ProcessState initialState) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
maxPlayers(int maxPlayers) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
memory(int memory) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
messageOfTheDay(@NotNull String messageOfTheDay) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
node(@NotNull String node) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
targetProcessFactory(@Nullable String targetProcessFactory) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
template(@NotNull systems.reformcloud.reformcloud2.executor.api.groups.template.Template template) |
@NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder |
uniqueId(@NotNull UUID uniqueId) |
protected String processGroupName
protected String node
protected String displayName
protected String messageOfTheDay
protected String targetProcessFactory
protected systems.reformcloud.reformcloud2.executor.api.groups.ProcessGroup processGroup
protected systems.reformcloud.reformcloud2.executor.api.groups.template.Template template
protected Collection<systems.reformcloud.reformcloud2.executor.api.process.api.ProcessInclusion> inclusions
protected systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration extra
protected systems.reformcloud.reformcloud2.executor.api.process.ProcessState initialState
protected UUID processUniqueId
protected int memory
protected int id
protected int maxPlayers
@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder targetProcessFactory(@Nullable
@Nullable String targetProcessFactory)
targetProcessFactory in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder group(@NotNull
@NotNull String processGroupName)
group in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder group(@NotNull
@NotNull systems.reformcloud.reformcloud2.executor.api.groups.ProcessGroup processGroup)
group in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder node(@NotNull
@NotNull String node)
node in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder memory(int memory)
memory in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder id(int id)
id in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder displayName(@NotNull
@NotNull String displayName)
displayName in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder messageOfTheDay(@NotNull
@NotNull String messageOfTheDay)
messageOfTheDay in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder maxPlayers(int maxPlayers)
maxPlayers in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder template(@NotNull
@NotNull systems.reformcloud.reformcloud2.executor.api.groups.template.Template template)
template in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder inclusions(systems.reformcloud.reformcloud2.executor.api.process.api.ProcessInclusion... inclusions)
inclusions in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder inclusions(@NotNull
@NotNull Collection<systems.reformcloud.reformcloud2.executor.api.process.api.ProcessInclusion> inclusions)
inclusions in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder extra(@NotNull
@NotNull systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration extra)
extra in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder initialState(@NotNull
@NotNull systems.reformcloud.reformcloud2.executor.api.process.ProcessState initialState)
initialState in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilder uniqueId(@NotNull
@NotNull UUID uniqueId)
uniqueId in interface systems.reformcloud.reformcloud2.executor.api.builder.ProcessBuilderCopyright © 2020. All rights reserved.