public interface ProxyGroupObject extends IdentifiableObject
| Modifier and Type | Method and Description |
|---|---|
APIRequestFuture<Void> |
delete()
Attention: This permanently deletes the proxy group from the network
|
BaseObject |
getBase() |
Collection<String> |
getHostNames()
If using multiple proxies and TimoCloudCord, the hostnames specify which hostnames belong to this proxy group
|
Collection<String> |
getJavaParameters() |
String |
getJrePath() |
int |
getKeepFreeSlots() |
int |
getMaxAmount() |
int |
getMaxPlayerCount() |
int |
getMaxPlayerCountPerProxy() |
int |
getMinAmount() |
String |
getMotd() |
String |
getName() |
int |
getOnlinePlayerCount() |
int |
getPriority() |
Collection<ProxyObject> |
getProxies() |
ProxyChooseStrategy |
getProxyChooseStrategy()
The ProxyChooseStrategy tells TimoCloudCord what proxy it should choose when a player wants to join a proxy group
|
int |
getRam() |
Collection<ServerGroupObject> |
getServerGroups() |
boolean |
isStatic()
If a group is static, servers will not be reset after restart.
|
APIRequestFuture<Void> |
setBase(BaseObject value)
Changes the base proxies of this group shall be started by
|
APIRequestFuture<Void> |
setHostNames(Collection<String> value)
Changes the group's hostnames
|
APIRequestFuture<Void> |
setJavaParameters(Collection<String> value)
Changes the java start parameters
|
APIRequestFuture<Void> |
setKeepFreeSlots(int value)
Changes the group's amount of slots which should be kept free
|
APIRequestFuture<Void> |
setMaxAmount(int value)
Changes the group's maximum instance amount
|
APIRequestFuture<Void> |
setMaxPlayerCount(int value)
Changes the group's maximum player count
|
APIRequestFuture<Void> |
setMaxPlayerCountPerProxy(int value)
Changes the group's maximum player count per proxy
|
APIRequestFuture<Void> |
setMinAmount(int value)
Changes the group's minimum instance amount
|
APIRequestFuture<Void> |
setMotd(String value)
Changes the group's motd
|
APIRequestFuture<Void> |
setPriority(int value)
Changes the group's priority
|
APIRequestFuture<Void> |
setProxyChooseStrategy(ProxyChooseStrategy value)
Changes the group's proxy choose strategy
|
APIRequestFuture<Void> |
setRam(int value)
Changes the group's ram
|
APIRequestFuture<Void> |
setStatic(boolean value)
Changes whether the group is static or not.
|
getIdString getName()
getName in interface IdentifiableObjectCollection<ProxyObject> getProxies()
int getOnlinePlayerCount()
int getMaxPlayerCount()
APIRequestFuture<Void> setMaxPlayerCount(int value)
int getMaxPlayerCountPerProxy()
APIRequestFuture<Void> setMaxPlayerCountPerProxy(int value)
int getKeepFreeSlots()
APIRequestFuture<Void> setKeepFreeSlots(int value)
int getMinAmount()
APIRequestFuture<Void> setMinAmount(int value)
int getMaxAmount()
APIRequestFuture<Void> setMaxAmount(int value)
int getRam()
APIRequestFuture<Void> setRam(int value)
value - The maximum amount of ram a proxy of this group may useString getMotd()
APIRequestFuture<Void> setMotd(String value)
boolean isStatic()
APIRequestFuture<Void> setStatic(boolean value)
int getPriority()
APIRequestFuture<Void> setPriority(int value)
Collection<ServerGroupObject> getServerGroups()
BaseObject getBase()
APIRequestFuture<Void> setBase(BaseObject value)
value - If null, a base will be selected dynamically whenever a new proxy gets startedProxyChooseStrategy getProxyChooseStrategy()
APIRequestFuture<Void> setProxyChooseStrategy(ProxyChooseStrategy value)
Collection<String> getHostNames()
APIRequestFuture<Void> setHostNames(Collection<String> value)
APIRequestFuture<Void> delete()
Collection<String> getJavaParameters()
APIRequestFuture<Void> setJavaParameters(Collection<String> value)
String getJrePath()
Copyright © 2025. All rights reserved.