public interface ServerGroupObject extends IdentifiableObject
| Modifier and Type | Method and Description |
|---|---|
APIRequestFuture<Void> |
delete()
Attention: This permanently deletes the server group from the network
|
BaseObject |
getBase()
If a base is assigned to the group, this will return its name.
|
Collection<String> |
getJavaParameters() |
int |
getMaxAmount()
The MaxAmount specifies the maximal amount of servers TimoCloud keeps online at the same time - no matter what onlineAmount says
|
String |
getName() |
int |
getOnlineAmount()
The OnlineAmount or Keep-Online-Amount is the amount of servers TimoCloud wants to always be online.
|
int |
getPriority() |
int |
getRam()
Maximum of ram a server of this group may use in megabytes
|
Collection<ServerObject> |
getServers() |
Collection<String> |
getSortOutStates()
If a state of a server is included in the list of sortOut states, TimoCloud does not consider the server as active.
|
Collection<String> |
getSpigotParameters() |
boolean |
isStatic()
If a group is static, servers will not be reset after restart.
|
APIRequestFuture<Void> |
setBase(BaseObject value)
Changes the base servers of this group shall be started by
|
APIRequestFuture<Void> |
setJavaParameters(Collection<String> value)
Changes the java start parameters
|
APIRequestFuture<Void> |
setMaxAmount(int value)
Changes the group's maximum server amount
|
APIRequestFuture<Void> |
setOnlineAmount(int value)
Changes the group's maximum player count
|
APIRequestFuture<Void> |
setPriority(int value)
Changes the group's priority
|
APIRequestFuture<Void> |
setRam(int value)
Changes the group's ram
|
APIRequestFuture<Void> |
setSortOutStates(Collection<String> value)
Changes the sort-out states
|
APIRequestFuture<Void> |
setSpigotParameters(Collection<String> value)
Changes the spigot start parameters
|
APIRequestFuture<Void> |
setStatic(boolean value)
Changes whether the group is static or not.
|
getIdString getName()
getName in interface IdentifiableObjectCollection<ServerObject> getServers()
ServerObject which contains all starting or running serversint getOnlineAmount()
APIRequestFuture<Void> setOnlineAmount(int value)
int getMaxAmount()
APIRequestFuture<Void> setMaxAmount(int value)
int getRam()
APIRequestFuture<Void> setRam(int value)
boolean isStatic()
APIRequestFuture<Void> setStatic(boolean value)
int getPriority()
APIRequestFuture<Void> setPriority(int value)
BaseObject getBase()
APIRequestFuture<Void> setBase(BaseObject value)
value - If null, a base will be selected dynamically whenever a new server gets startedCollection<String> getSortOutStates()
APIRequestFuture<Void> setSortOutStates(Collection<String> value)
APIRequestFuture<Void> delete()
Collection<String> getJavaParameters()
APIRequestFuture<Void> setJavaParameters(Collection<String> value)
Collection<String> getSpigotParameters()
APIRequestFuture<Void> setSpigotParameters(Collection<String> value)
Copyright © 2025. All rights reserved.