Class LogsLobbySummary.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.LogsLobbySummary.Builder
-
- All Implemented Interfaces:
LogsLobbySummary._FinalStage,LogsLobbySummary.CreateTsStage,LogsLobbySummary.LobbyGroupNameIdStage,LogsLobbySummary.LobbyIdStage,LogsLobbySummary.NamespaceIdStage,LogsLobbySummary.RegionIdStage,LogsLobbySummary.StatusStage
- Enclosing class:
- LogsLobbySummary
public static final class LogsLobbySummary.Builder extends java.lang.Object implements LogsLobbySummary.LobbyIdStage, LogsLobbySummary.NamespaceIdStage, LogsLobbySummary.LobbyGroupNameIdStage, LogsLobbySummary.RegionIdStage, LogsLobbySummary.CreateTsStage, LogsLobbySummary.StatusStage, LogsLobbySummary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogsLobbySummarybuild()LogsLobbySummary.StatusStagecreateTs(java.time.OffsetDateTime createTs)RFC3339 timestamp.LogsLobbySummary.Builderfrom(LogsLobbySummary other)LogsLobbySummary.RegionIdStagelobbyGroupNameId(java.lang.String lobbyGroupNameId)A human readable short identifier used to references resources.LogsLobbySummary.NamespaceIdStagelobbyId(java.util.UUID lobbyId)LogsLobbySummary.LobbyGroupNameIdStagenamespaceId(java.util.UUID namespaceId)LogsLobbySummary._FinalStagereadyTs(java.time.OffsetDateTime readyTs)RFC3339 timestamp.LogsLobbySummary._FinalStagereadyTs(java.util.Optional<java.time.OffsetDateTime> readyTs)LogsLobbySummary.CreateTsStageregionId(java.util.UUID regionId)LogsLobbySummary._FinalStagestartTs(java.time.OffsetDateTime startTs)RFC3339 timestamp.LogsLobbySummary._FinalStagestartTs(java.util.Optional<java.time.OffsetDateTime> startTs)LogsLobbySummary._FinalStagestatus(LogsLobbyStatus status)
-
-
-
Method Detail
-
from
public LogsLobbySummary.Builder from(LogsLobbySummary other)
- Specified by:
fromin interfaceLogsLobbySummary.LobbyIdStage
-
lobbyId
public LogsLobbySummary.NamespaceIdStage lobbyId(java.util.UUID lobbyId)
- Specified by:
lobbyIdin interfaceLogsLobbySummary.LobbyIdStage
-
namespaceId
public LogsLobbySummary.LobbyGroupNameIdStage namespaceId(java.util.UUID namespaceId)
- Specified by:
namespaceIdin interfaceLogsLobbySummary.NamespaceIdStage
-
lobbyGroupNameId
public LogsLobbySummary.RegionIdStage lobbyGroupNameId(java.lang.String lobbyGroupNameId)
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:
lobbyGroupNameIdin interfaceLogsLobbySummary.LobbyGroupNameIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
regionId
public LogsLobbySummary.CreateTsStage regionId(java.util.UUID regionId)
- Specified by:
regionIdin interfaceLogsLobbySummary.RegionIdStage
-
createTs
public LogsLobbySummary.StatusStage createTs(java.time.OffsetDateTime createTs)
RFC3339 timestamp.
- Specified by:
createTsin interfaceLogsLobbySummary.CreateTsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
status
public LogsLobbySummary._FinalStage status(LogsLobbyStatus status)
- Specified by:
statusin interfaceLogsLobbySummary.StatusStage
-
readyTs
public LogsLobbySummary._FinalStage readyTs(java.time.OffsetDateTime readyTs)
RFC3339 timestamp.
- Specified by:
readyTsin interfaceLogsLobbySummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
readyTs
public LogsLobbySummary._FinalStage readyTs(java.util.Optional<java.time.OffsetDateTime> readyTs)
- Specified by:
readyTsin interfaceLogsLobbySummary._FinalStage
-
startTs
public LogsLobbySummary._FinalStage startTs(java.time.OffsetDateTime startTs)
RFC3339 timestamp.
- Specified by:
startTsin interfaceLogsLobbySummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
startTs
public LogsLobbySummary._FinalStage startTs(java.util.Optional<java.time.OffsetDateTime> startTs)
- Specified by:
startTsin interfaceLogsLobbySummary._FinalStage
-
build
public LogsLobbySummary build()
- Specified by:
buildin interfaceLogsLobbySummary._FinalStage
-
-