Class Summary.Builder
- java.lang.Object
-
- com.rivet.api.resources.game.common.types.Summary.Builder
-
- All Implemented Interfaces:
Summary._FinalStage,Summary.DeveloperStage,Summary.DisplayNameStage,Summary.GameIdStage,Summary.NameIdStage,Summary.TotalPlayerCountStage,Summary.UrlStage
- Enclosing class:
- Summary
public static final class Summary.Builder extends java.lang.Object implements Summary.GameIdStage, Summary.NameIdStage, Summary.DisplayNameStage, Summary.UrlStage, Summary.DeveloperStage, Summary.TotalPlayerCountStage, Summary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Summary._FinalStagebannerUrl(java.lang.String bannerUrl)The URL of this game's banner image.Summary._FinalStagebannerUrl(java.util.Optional<java.lang.String> bannerUrl)Summarybuild()Summary.TotalPlayerCountStagedeveloper(Handle developer)Summary.UrlStagedisplayName(java.lang.String displayName)Summary.Builderfrom(Summary other)Summary.NameIdStagegameId(java.util.UUID gameId)Summary._FinalStagelogoUrl(java.lang.String logoUrl)The URL of this game's logo image.Summary._FinalStagelogoUrl(java.util.Optional<java.lang.String> logoUrl)Summary.DisplayNameStagenameId(java.lang.String nameId)Summary._FinalStagetotalPlayerCount(int totalPlayerCount)Unsigned 32 bit integer.Summary.DeveloperStageurl(java.lang.String url)
-
-
-
Method Detail
-
from
public Summary.Builder from(Summary other)
- Specified by:
fromin interfaceSummary.GameIdStage
-
gameId
public Summary.NameIdStage gameId(java.util.UUID gameId)
- Specified by:
gameIdin interfaceSummary.GameIdStage
-
nameId
public Summary.DisplayNameStage nameId(java.lang.String nameId)
- Specified by:
nameIdin interfaceSummary.NameIdStage
-
displayName
public Summary.UrlStage displayName(java.lang.String displayName)
- Specified by:
displayNamein interfaceSummary.DisplayNameStage
-
url
public Summary.DeveloperStage url(java.lang.String url)
- Specified by:
urlin interfaceSummary.UrlStage
-
developer
public Summary.TotalPlayerCountStage developer(Handle developer)
- Specified by:
developerin interfaceSummary.DeveloperStage
-
totalPlayerCount
public Summary._FinalStage totalPlayerCount(int totalPlayerCount)
Unsigned 32 bit integer.
- Specified by:
totalPlayerCountin interfaceSummary.TotalPlayerCountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
bannerUrl
public Summary._FinalStage bannerUrl(java.lang.String bannerUrl)
The URL of this game's banner image.
- Specified by:
bannerUrlin interfaceSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
bannerUrl
public Summary._FinalStage bannerUrl(java.util.Optional<java.lang.String> bannerUrl)
- Specified by:
bannerUrlin interfaceSummary._FinalStage
-
logoUrl
public Summary._FinalStage logoUrl(java.lang.String logoUrl)
The URL of this game's logo image.
- Specified by:
logoUrlin interfaceSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
logoUrl
public Summary._FinalStage logoUrl(java.util.Optional<java.lang.String> logoUrl)
- Specified by:
logoUrlin interfaceSummary._FinalStage
-
build
public Summary build()
- Specified by:
buildin interfaceSummary._FinalStage
-
-