Class CreateLobbyRequest.Builder
- java.lang.Object
-
- com.rivet.api.resources.matchmaker.lobbies.requests.CreateLobbyRequest.Builder
-
- All Implemented Interfaces:
CreateLobbyRequest._FinalStage,CreateLobbyRequest.GameModeStage
- Enclosing class:
- CreateLobbyRequest
public static final class CreateLobbyRequest.Builder extends java.lang.Object implements CreateLobbyRequest.GameModeStage, CreateLobbyRequest._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public CreateLobbyRequest.Builder from(CreateLobbyRequest other)
- Specified by:
fromin interfaceCreateLobbyRequest.GameModeStage
-
gameMode
public CreateLobbyRequest._FinalStage gameMode(java.lang.String gameMode)
- Specified by:
gameModein interfaceCreateLobbyRequest.GameModeStage
-
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
-
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
-
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
-
maxPlayers
public CreateLobbyRequest._FinalStage maxPlayers(java.lang.Integer maxPlayers)
- Specified by:
maxPlayersin interfaceCreateLobbyRequest._FinalStage
-
maxPlayers
public CreateLobbyRequest._FinalStage maxPlayers(java.util.Optional<java.lang.Integer> maxPlayers)
- Specified by:
maxPlayersin interfaceCreateLobbyRequest._FinalStage
-
tags
public CreateLobbyRequest._FinalStage tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Specified by:
tagsin interfaceCreateLobbyRequest._FinalStage
-
tags
public CreateLobbyRequest._FinalStage tags(java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> tags)
- Specified by:
tagsin interfaceCreateLobbyRequest._FinalStage
-
publicity
public CreateLobbyRequest._FinalStage publicity(CustomLobbyPublicity publicity)
- Specified by:
publicityin interfaceCreateLobbyRequest._FinalStage
-
publicity
public CreateLobbyRequest._FinalStage publicity(java.util.Optional<CustomLobbyPublicity> publicity)
- Specified by:
publicityin 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
-
-