Class Config.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.version.matchmaker.types.Config.Builder
-
- Enclosing class:
- Config
public static final class Config.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configbuild()Config.Buildercaptcha(Captcha captcha)Config.Buildercaptcha(java.util.Optional<Captcha> captcha)Config.BuilderdevHostname(java.lang.String devHostname)Config.BuilderdevHostname(java.util.Optional<java.lang.String> devHostname)Config.Builderdocker(GameModeRuntimeDocker docker)Config.Builderdocker(java.util.Optional<GameModeRuntimeDocker> docker)Config.Builderfrom(Config other)Config.BuildergameModes(java.util.Map<java.lang.String,GameMode> gameModes)Config.BuildergameModes(java.util.Optional<java.util.Map<java.lang.String,GameMode>> gameModes)Config.BuilderidleLobbies(GameModeIdleLobbiesConfig idleLobbies)Config.BuilderidleLobbies(java.util.Optional<GameModeIdleLobbiesConfig> idleLobbies)Config.BuilderlobbyGroups(java.util.List<LobbyGroup> lobbyGroups)Config.BuilderlobbyGroups(java.util.Optional<java.util.List<LobbyGroup>> lobbyGroups)Config.BuildermaxPlayers(java.lang.Integer maxPlayers)Config.BuildermaxPlayers(java.util.Optional<java.lang.Integer> maxPlayers)Config.BuildermaxPlayersDirect(java.lang.Integer maxPlayersDirect)Config.BuildermaxPlayersDirect(java.util.Optional<java.lang.Integer> maxPlayersDirect)Config.BuildermaxPlayersParty(java.lang.Integer maxPlayersParty)Config.BuildermaxPlayersParty(java.util.Optional<java.lang.Integer> maxPlayersParty)Config.Builderregions(java.util.Map<java.lang.String,GameModeRegion> regions)Config.Builderregions(java.util.Optional<java.util.Map<java.lang.String,GameModeRegion>> regions)Config.Buildertier(java.lang.String tier)Config.Buildertier(java.util.Optional<java.lang.String> tier)
-
-
-
Method Detail
-
from
public Config.Builder from(Config other)
-
gameModes
public Config.Builder gameModes(java.util.Optional<java.util.Map<java.lang.String,GameMode>> gameModes)
-
gameModes
public Config.Builder gameModes(java.util.Map<java.lang.String,GameMode> gameModes)
-
captcha
public Config.Builder captcha(java.util.Optional<Captcha> captcha)
-
captcha
public Config.Builder captcha(Captcha captcha)
-
devHostname
public Config.Builder devHostname(java.util.Optional<java.lang.String> devHostname)
-
devHostname
public Config.Builder devHostname(java.lang.String devHostname)
-
regions
public Config.Builder regions(java.util.Optional<java.util.Map<java.lang.String,GameModeRegion>> regions)
-
regions
public Config.Builder regions(java.util.Map<java.lang.String,GameModeRegion> regions)
-
maxPlayers
public Config.Builder maxPlayers(java.util.Optional<java.lang.Integer> maxPlayers)
-
maxPlayers
public Config.Builder maxPlayers(java.lang.Integer maxPlayers)
-
maxPlayersDirect
public Config.Builder maxPlayersDirect(java.util.Optional<java.lang.Integer> maxPlayersDirect)
-
maxPlayersDirect
public Config.Builder maxPlayersDirect(java.lang.Integer maxPlayersDirect)
-
maxPlayersParty
public Config.Builder maxPlayersParty(java.util.Optional<java.lang.Integer> maxPlayersParty)
-
maxPlayersParty
public Config.Builder maxPlayersParty(java.lang.Integer maxPlayersParty)
-
docker
public Config.Builder docker(java.util.Optional<GameModeRuntimeDocker> docker)
-
docker
public Config.Builder docker(GameModeRuntimeDocker docker)
-
tier
public Config.Builder tier(java.util.Optional<java.lang.String> tier)
-
tier
public Config.Builder tier(java.lang.String tier)
-
idleLobbies
public Config.Builder idleLobbies(java.util.Optional<GameModeIdleLobbiesConfig> idleLobbies)
-
idleLobbies
public Config.Builder idleLobbies(GameModeIdleLobbiesConfig idleLobbies)
-
lobbyGroups
public Config.Builder lobbyGroups(java.util.Optional<java.util.List<LobbyGroup>> lobbyGroups)
-
lobbyGroups
public Config.Builder lobbyGroups(java.util.List<LobbyGroup> lobbyGroups)
-
build
public Config build()
-
-