Class CreateLobbyRequest.Builder
- java.lang.Object
-
- com.rivet.api.resources.matchmaker.lobbies.requests.CreateLobbyRequest.Builder
-
- All Implemented Interfaces:
CreateLobbyRequest._FinalStage,CreateLobbyRequest.GameModeStage,CreateLobbyRequest.PublicityStage
- Enclosing class:
- CreateLobbyRequest
public static final class CreateLobbyRequest.Builder extends java.lang.Object implements CreateLobbyRequest.GameModeStage, CreateLobbyRequest.PublicityStage, CreateLobbyRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateLobbyRequestbuild()CreateLobbyRequest._FinalStagecaptcha(Config captcha)CreateLobbyRequest._FinalStagecaptcha(java.util.Optional<Config> captcha)CreateLobbyRequest.Builderfrom(CreateLobbyRequest other)CreateLobbyRequest.PublicityStagegameMode(java.lang.String gameMode)CreateLobbyRequest._FinalStagelobbyConfig(java.lang.Object lobbyConfig)CreateLobbyRequest._FinalStagelobbyConfig(java.util.Optional<java.lang.Object> lobbyConfig)CreateLobbyRequest._FinalStagepublicity(CustomLobbyPublicity publicity)CreateLobbyRequest._FinalStageregion(java.lang.String region)CreateLobbyRequest._FinalStageregion(java.util.Optional<java.lang.String> region)CreateLobbyRequest._FinalStageverificationData(java.lang.Object verificationData)CreateLobbyRequest._FinalStageverificationData(java.util.Optional<java.lang.Object> verificationData)
-
-
-
Method Detail
-
from
public CreateLobbyRequest.Builder from(CreateLobbyRequest other)
- Specified by:
fromin interfaceCreateLobbyRequest.GameModeStage
-
gameMode
public CreateLobbyRequest.PublicityStage gameMode(java.lang.String gameMode)
- Specified by:
gameModein interfaceCreateLobbyRequest.GameModeStage
-
publicity
public CreateLobbyRequest._FinalStage publicity(CustomLobbyPublicity publicity)
- Specified by:
publicityin interfaceCreateLobbyRequest.PublicityStage
-
verificationData
public CreateLobbyRequest._FinalStage verificationData(java.lang.Object verificationData)
- Specified by:
verificationDatain interfaceCreateLobbyRequest._FinalStage
-
verificationData
public CreateLobbyRequest._FinalStage verificationData(java.util.Optional<java.lang.Object> verificationData)
- Specified by:
verificationDatain interfaceCreateLobbyRequest._FinalStage
-
lobbyConfig
public CreateLobbyRequest._FinalStage lobbyConfig(java.lang.Object lobbyConfig)
- Specified by:
lobbyConfigin interfaceCreateLobbyRequest._FinalStage
-
lobbyConfig
public CreateLobbyRequest._FinalStage lobbyConfig(java.util.Optional<java.lang.Object> lobbyConfig)
- Specified by:
lobbyConfigin interfaceCreateLobbyRequest._FinalStage
-
captcha
public CreateLobbyRequest._FinalStage captcha(Config captcha)
- Specified by:
captchain interfaceCreateLobbyRequest._FinalStage
-
captcha
public CreateLobbyRequest._FinalStage captcha(java.util.Optional<Config> captcha)
- Specified by:
captchain interfaceCreateLobbyRequest._FinalStage
-
region
public CreateLobbyRequest._FinalStage region(java.lang.String region)
- Specified by:
regionin interfaceCreateLobbyRequest._FinalStage
-
region
public CreateLobbyRequest._FinalStage region(java.util.Optional<java.lang.String> region)
- Specified by:
regionin interfaceCreateLobbyRequest._FinalStage
-
build
public CreateLobbyRequest build()
- Specified by:
buildin interfaceCreateLobbyRequest._FinalStage
-
-