Class GameModeCreateConfig.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.version.matchmaker.gamemode.types.GameModeCreateConfig.Builder
-
- All Implemented Interfaces:
GameModeCreateConfig._FinalStage,GameModeCreateConfig.EnabledStage
- Enclosing class:
- GameModeCreateConfig
public static final class GameModeCreateConfig.Builder extends java.lang.Object implements GameModeCreateConfig.EnabledStage, GameModeCreateConfig._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public GameModeCreateConfig.Builder from(GameModeCreateConfig other)
- Specified by:
fromin interfaceGameModeCreateConfig.EnabledStage
-
enabled
public GameModeCreateConfig._FinalStage enabled(boolean enabled)
Sets whether or not the /create endpoint is enabled.
- Specified by:
enabledin interfaceGameModeCreateConfig.EnabledStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
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
-
enablePrivate
public GameModeCreateConfig._FinalStage enablePrivate(java.lang.Boolean enablePrivate)
Defaults to true when unset.
- Specified by:
enablePrivatein interfaceGameModeCreateConfig._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
enablePrivate
public GameModeCreateConfig._FinalStage enablePrivate(java.util.Optional<java.lang.Boolean> enablePrivate)
- Specified by:
enablePrivatein interfaceGameModeCreateConfig._FinalStage
-
enablePublic
public GameModeCreateConfig._FinalStage enablePublic(java.lang.Boolean enablePublic)
Defaults to false when unset.
- Specified by:
enablePublicin interfaceGameModeCreateConfig._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
enablePublic
public GameModeCreateConfig._FinalStage enablePublic(java.util.Optional<java.lang.Boolean> enablePublic)
- Specified by:
enablePublicin interfaceGameModeCreateConfig._FinalStage
-
verification
public GameModeCreateConfig._FinalStage verification(GameModeVerificationConfig verification)
- Specified by:
verificationin interfaceGameModeCreateConfig._FinalStage
-
verification
public GameModeCreateConfig._FinalStage verification(java.util.Optional<GameModeVerificationConfig> verification)
- Specified by:
verificationin interfaceGameModeCreateConfig._FinalStage
-
identityRequirement
public GameModeCreateConfig._FinalStage identityRequirement(GameModeIdentityRequirement identityRequirement)
- Specified by:
identityRequirementin interfaceGameModeCreateConfig._FinalStage
-
identityRequirement
public GameModeCreateConfig._FinalStage identityRequirement(java.util.Optional<GameModeIdentityRequirement> identityRequirement)
- Specified by:
identityRequirementin interfaceGameModeCreateConfig._FinalStage
-
build
public GameModeCreateConfig build()
- Specified by:
buildin interfaceGameModeCreateConfig._FinalStage
-
-