Class LobbyGroupRegion.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.version.matchmaker.lobbygroup.types.LobbyGroupRegion.Builder
-
- All Implemented Interfaces:
LobbyGroupRegion._FinalStage,LobbyGroupRegion.RegionIdStage,LobbyGroupRegion.TierNameIdStage
- Enclosing class:
- LobbyGroupRegion
public static final class LobbyGroupRegion.Builder extends java.lang.Object implements LobbyGroupRegion.RegionIdStage, LobbyGroupRegion.TierNameIdStage, LobbyGroupRegion._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LobbyGroupRegionbuild()LobbyGroupRegion.Builderfrom(LobbyGroupRegion other)LobbyGroupRegion._FinalStageidleLobbies(LobbyGroupIdleLobbiesConfig idleLobbies)LobbyGroupRegion._FinalStageidleLobbies(java.util.Optional<LobbyGroupIdleLobbiesConfig> idleLobbies)LobbyGroupRegion.TierNameIdStageregionId(java.util.UUID regionId)LobbyGroupRegion._FinalStagetierNameId(java.lang.String tierNameId)A human readable short identifier used to references resources.
-
-
-
Method Detail
-
from
public LobbyGroupRegion.Builder from(LobbyGroupRegion other)
- Specified by:
fromin interfaceLobbyGroupRegion.RegionIdStage
-
regionId
public LobbyGroupRegion.TierNameIdStage regionId(java.util.UUID regionId)
- Specified by:
regionIdin interfaceLobbyGroupRegion.RegionIdStage
-
tierNameId
public LobbyGroupRegion._FinalStage tierNameId(java.lang.String tierNameId)
A human readable short identifier used to references resources. Different than a
rivet.common#Uuidbecause this is intended to be human readable. Different thanrivet.common#DisplayNamebecause this should not include special characters and be short.- Specified by:
tierNameIdin interfaceLobbyGroupRegion.TierNameIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
idleLobbies
public LobbyGroupRegion._FinalStage idleLobbies(LobbyGroupIdleLobbiesConfig idleLobbies)
- Specified by:
idleLobbiesin interfaceLobbyGroupRegion._FinalStage
-
idleLobbies
public LobbyGroupRegion._FinalStage idleLobbies(java.util.Optional<LobbyGroupIdleLobbiesConfig> idleLobbies)
- Specified by:
idleLobbiesin interfaceLobbyGroupRegion._FinalStage
-
build
public LobbyGroupRegion build()
- Specified by:
buildin interfaceLobbyGroupRegion._FinalStage
-
-