Class Handle.Builder
- java.lang.Object
-
- com.rivet.api.resources.game.common.types.Handle.Builder
-
- All Implemented Interfaces:
Handle._FinalStage,Handle.DisplayNameStage,Handle.GameIdStage,Handle.NameIdStage
- Enclosing class:
- Handle
public static final class Handle.Builder extends java.lang.Object implements Handle.GameIdStage, Handle.NameIdStage, Handle.DisplayNameStage, Handle._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Handle._FinalStagebannerUrl(java.lang.String bannerUrl)The URL of this game's banner image.Handle._FinalStagebannerUrl(java.util.Optional<java.lang.String> bannerUrl)Handlebuild()Handle._FinalStagedisplayName(java.lang.String displayName)Handle.Builderfrom(Handle other)Handle.NameIdStagegameId(java.util.UUID gameId)Handle._FinalStagelogoUrl(java.lang.String logoUrl)The URL of this game's logo image.Handle._FinalStagelogoUrl(java.util.Optional<java.lang.String> logoUrl)Handle.DisplayNameStagenameId(java.lang.String nameId)
-
-
-
Method Detail
-
from
public Handle.Builder from(Handle other)
- Specified by:
fromin interfaceHandle.GameIdStage
-
gameId
public Handle.NameIdStage gameId(java.util.UUID gameId)
- Specified by:
gameIdin interfaceHandle.GameIdStage
-
nameId
public Handle.DisplayNameStage nameId(java.lang.String nameId)
- Specified by:
nameIdin interfaceHandle.NameIdStage
-
displayName
public Handle._FinalStage displayName(java.lang.String displayName)
- Specified by:
displayNamein interfaceHandle.DisplayNameStage
-
bannerUrl
public Handle._FinalStage bannerUrl(java.lang.String bannerUrl)
The URL of this game's banner image.
- Specified by:
bannerUrlin interfaceHandle._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
bannerUrl
public Handle._FinalStage bannerUrl(java.util.Optional<java.lang.String> bannerUrl)
- Specified by:
bannerUrlin interfaceHandle._FinalStage
-
logoUrl
public Handle._FinalStage logoUrl(java.lang.String logoUrl)
The URL of this game's logo image.
- Specified by:
logoUrlin interfaceHandle._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
logoUrl
public Handle._FinalStage logoUrl(java.util.Optional<java.lang.String> logoUrl)
- Specified by:
logoUrlin interfaceHandle._FinalStage
-
build
public Handle build()
- Specified by:
buildin interfaceHandle._FinalStage
-
-