Class GameModeCreateConfig.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.version.matchmaker.gamemode.types.GameModeCreateConfig.Builder
-
- All Implemented Interfaces:
GameModeCreateConfig._FinalStage,GameModeCreateConfig.EnablePrivateStage,GameModeCreateConfig.EnablePublicStage,GameModeCreateConfig.IdentityRequirementStage
- Enclosing class:
- GameModeCreateConfig
public static final class GameModeCreateConfig.Builder extends java.lang.Object implements GameModeCreateConfig.IdentityRequirementStage, GameModeCreateConfig.EnablePublicStage, GameModeCreateConfig.EnablePrivateStage, GameModeCreateConfig._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GameModeCreateConfigbuild()GameModeCreateConfig._FinalStageenablePrivate(boolean enablePrivate)GameModeCreateConfig.EnablePrivateStageenablePublic(boolean enablePublic)GameModeCreateConfig.Builderfrom(GameModeCreateConfig other)GameModeCreateConfig.EnablePublicStageidentityRequirement(GameModeIdentityRequirement identityRequirement)GameModeCreateConfig._FinalStagemaxLobbiesPerIdentity(java.lang.Integer maxLobbiesPerIdentity)GameModeCreateConfig._FinalStagemaxLobbiesPerIdentity(java.util.Optional<java.lang.Integer> maxLobbiesPerIdentity)GameModeCreateConfig._FinalStageverificationConfig(GameModeVerificationConfig verificationConfig)GameModeCreateConfig._FinalStageverificationConfig(java.util.Optional<GameModeVerificationConfig> verificationConfig)
-
-
-
Method Detail
-
from
public GameModeCreateConfig.Builder from(GameModeCreateConfig other)
- Specified by:
fromin interfaceGameModeCreateConfig.IdentityRequirementStage
-
identityRequirement
public GameModeCreateConfig.EnablePublicStage identityRequirement(GameModeIdentityRequirement identityRequirement)
- Specified by:
identityRequirementin interfaceGameModeCreateConfig.IdentityRequirementStage
-
enablePublic
public GameModeCreateConfig.EnablePrivateStage enablePublic(boolean enablePublic)
- Specified by:
enablePublicin interfaceGameModeCreateConfig.EnablePublicStage
-
enablePrivate
public GameModeCreateConfig._FinalStage enablePrivate(boolean enablePrivate)
- Specified by:
enablePrivatein interfaceGameModeCreateConfig.EnablePrivateStage
-
maxLobbiesPerIdentity
public GameModeCreateConfig._FinalStage maxLobbiesPerIdentity(java.lang.Integer maxLobbiesPerIdentity)
- Specified by:
maxLobbiesPerIdentityin interfaceGameModeCreateConfig._FinalStage
-
maxLobbiesPerIdentity
public GameModeCreateConfig._FinalStage maxLobbiesPerIdentity(java.util.Optional<java.lang.Integer> maxLobbiesPerIdentity)
- Specified by:
maxLobbiesPerIdentityin interfaceGameModeCreateConfig._FinalStage
-
verificationConfig
public GameModeCreateConfig._FinalStage verificationConfig(GameModeVerificationConfig verificationConfig)
- Specified by:
verificationConfigin interfaceGameModeCreateConfig._FinalStage
-
verificationConfig
public GameModeCreateConfig._FinalStage verificationConfig(java.util.Optional<GameModeVerificationConfig> verificationConfig)
- Specified by:
verificationConfigin interfaceGameModeCreateConfig._FinalStage
-
build
public GameModeCreateConfig build()
- Specified by:
buildin interfaceGameModeCreateConfig._FinalStage
-
-