Class GameMode.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.version.matchmaker.gamemode.types.GameMode.Builder
-
- Enclosing class:
- GameMode
public static final class GameMode.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GameMode.Builderactions(GameModeActions actions)GameMode.Builderactions(java.util.Optional<GameModeActions> actions)GameMode.BuilderallowDynamicMaxPlayers(java.lang.Boolean allowDynamicMaxPlayers)GameMode.BuilderallowDynamicMaxPlayers(java.util.Optional<java.lang.Boolean> allowDynamicMaxPlayers)GameModebuild()GameMode.Builderdocker(GameModeRuntimeDocker docker)GameMode.Builderdocker(java.util.Optional<GameModeRuntimeDocker> docker)GameMode.Builderfrom(GameMode other)GameMode.BuilderidleLobbies(GameModeIdleLobbiesConfig idleLobbies)GameMode.BuilderidleLobbies(java.util.Optional<GameModeIdleLobbiesConfig> idleLobbies)GameMode.Builderlistable(java.lang.Boolean listable)GameMode.Builderlistable(java.util.Optional<java.lang.Boolean> listable)GameMode.BuildermaxPlayers(java.lang.Integer maxPlayers)GameMode.BuildermaxPlayers(java.util.Optional<java.lang.Integer> maxPlayers)GameMode.BuildermaxPlayersDirect(java.lang.Integer maxPlayersDirect)GameMode.BuildermaxPlayersDirect(java.util.Optional<java.lang.Integer> maxPlayersDirect)GameMode.BuildermaxPlayersParty(java.lang.Integer maxPlayersParty)GameMode.BuildermaxPlayersParty(java.util.Optional<java.lang.Integer> maxPlayersParty)GameMode.Builderregions(java.util.Map<java.lang.String,GameModeRegion> regions)GameMode.Builderregions(java.util.Optional<java.util.Map<java.lang.String,GameModeRegion>> regions)GameMode.Buildertaggable(java.lang.Boolean taggable)GameMode.Buildertaggable(java.util.Optional<java.lang.Boolean> taggable)GameMode.Buildertier(java.lang.String tier)GameMode.Buildertier(java.util.Optional<java.lang.String> tier)
-
-
-
Method Detail
-
from
public GameMode.Builder from(GameMode other)
-
regions
public GameMode.Builder regions(java.util.Optional<java.util.Map<java.lang.String,GameModeRegion>> regions)
-
regions
public GameMode.Builder regions(java.util.Map<java.lang.String,GameModeRegion> regions)
-
maxPlayers
public GameMode.Builder maxPlayers(java.util.Optional<java.lang.Integer> maxPlayers)
-
maxPlayers
public GameMode.Builder maxPlayers(java.lang.Integer maxPlayers)
-
maxPlayersDirect
public GameMode.Builder maxPlayersDirect(java.util.Optional<java.lang.Integer> maxPlayersDirect)
-
maxPlayersDirect
public GameMode.Builder maxPlayersDirect(java.lang.Integer maxPlayersDirect)
-
maxPlayersParty
public GameMode.Builder maxPlayersParty(java.util.Optional<java.lang.Integer> maxPlayersParty)
-
maxPlayersParty
public GameMode.Builder maxPlayersParty(java.lang.Integer maxPlayersParty)
-
docker
public GameMode.Builder docker(java.util.Optional<GameModeRuntimeDocker> docker)
-
docker
public GameMode.Builder docker(GameModeRuntimeDocker docker)
-
listable
public GameMode.Builder listable(java.util.Optional<java.lang.Boolean> listable)
-
listable
public GameMode.Builder listable(java.lang.Boolean listable)
-
taggable
public GameMode.Builder taggable(java.util.Optional<java.lang.Boolean> taggable)
-
taggable
public GameMode.Builder taggable(java.lang.Boolean taggable)
-
allowDynamicMaxPlayers
public GameMode.Builder allowDynamicMaxPlayers(java.util.Optional<java.lang.Boolean> allowDynamicMaxPlayers)
-
allowDynamicMaxPlayers
public GameMode.Builder allowDynamicMaxPlayers(java.lang.Boolean allowDynamicMaxPlayers)
-
actions
public GameMode.Builder actions(java.util.Optional<GameModeActions> actions)
-
actions
public GameMode.Builder actions(GameModeActions actions)
-
tier
public GameMode.Builder tier(java.util.Optional<java.lang.String> tier)
-
tier
public GameMode.Builder tier(java.lang.String tier)
-
idleLobbies
public GameMode.Builder idleLobbies(java.util.Optional<GameModeIdleLobbiesConfig> idleLobbies)
-
idleLobbies
public GameMode.Builder idleLobbies(GameModeIdleLobbiesConfig idleLobbies)
-
build
public GameMode build()
-
-