Package at.stefangeyer.challonge.model
Class Tournament.TournamentBuilder
- java.lang.Object
-
- at.stefangeyer.challonge.model.Tournament.TournamentBuilder
-
- Enclosing class:
- Tournament
public static class Tournament.TournamentBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public Tournament.TournamentBuilder id(java.lang.Long id)
-
url
public Tournament.TournamentBuilder url(java.lang.String url)
-
name
public Tournament.TournamentBuilder name(java.lang.String name)
-
tournamentType
public Tournament.TournamentBuilder tournamentType(TournamentType tournamentType)
-
subdomain
public Tournament.TournamentBuilder subdomain(java.lang.String subdomain)
-
description
public Tournament.TournamentBuilder description(java.lang.String description)
-
openSignup
public Tournament.TournamentBuilder openSignup(java.lang.Boolean openSignup)
-
holdThirdPlaceMatch
public Tournament.TournamentBuilder holdThirdPlaceMatch(java.lang.Boolean holdThirdPlaceMatch)
-
pointsForMatchWin
public Tournament.TournamentBuilder pointsForMatchWin(java.lang.Float pointsForMatchWin)
-
pointsForMatchTie
public Tournament.TournamentBuilder pointsForMatchTie(java.lang.Float pointsForMatchTie)
-
pointsForGameWin
public Tournament.TournamentBuilder pointsForGameWin(java.lang.Float pointsForGameWin)
-
pointsForGameTie
public Tournament.TournamentBuilder pointsForGameTie(java.lang.Float pointsForGameTie)
-
pointsForBye
public Tournament.TournamentBuilder pointsForBye(java.lang.Float pointsForBye)
-
swissRounds
public Tournament.TournamentBuilder swissRounds(java.lang.Integer swissRounds)
-
rankedBy
public Tournament.TournamentBuilder rankedBy(RankedBy rankedBy)
-
roundRobinPointsForGameWin
public Tournament.TournamentBuilder roundRobinPointsForGameWin(java.lang.Float roundRobinPointsForGameWin)
-
roundRobinPointsForGameTie
public Tournament.TournamentBuilder roundRobinPointsForGameTie(java.lang.Float roundRobinPointsForGameTie)
-
roundRobinPointsForMatchWin
public Tournament.TournamentBuilder roundRobinPointsForMatchWin(java.lang.Float roundRobinPointsForMatchWin)
-
roundRobinPointsForMatchTie
public Tournament.TournamentBuilder roundRobinPointsForMatchTie(java.lang.Float roundRobinPointsForMatchTie)
-
acceptAttachments
public Tournament.TournamentBuilder acceptAttachments(java.lang.Boolean acceptAttachments)
-
hideForum
public Tournament.TournamentBuilder hideForum(java.lang.Boolean hideForum)
-
showRounds
public Tournament.TournamentBuilder showRounds(java.lang.Boolean showRounds)
-
privateOnly
public Tournament.TournamentBuilder privateOnly(java.lang.Boolean privateOnly)
-
notifyUsersWhenTheTournamentEnds
public Tournament.TournamentBuilder notifyUsersWhenTheTournamentEnds(java.lang.Boolean notifyUsersWhenTheTournamentEnds)
-
sequentialPairings
public Tournament.TournamentBuilder sequentialPairings(java.lang.Boolean sequentialPairings)
-
signupCap
public Tournament.TournamentBuilder signupCap(java.lang.Integer signupCap)
-
startAt
public Tournament.TournamentBuilder startAt(java.time.OffsetDateTime startAt)
-
checkInDuration
public Tournament.TournamentBuilder checkInDuration(java.lang.Long checkInDuration)
-
allowParticipantMatchReporting
public Tournament.TournamentBuilder allowParticipantMatchReporting(java.lang.Boolean allowParticipantMatchReporting)
-
anonymousVoting
public Tournament.TournamentBuilder anonymousVoting(java.lang.Boolean anonymousVoting)
-
category
public Tournament.TournamentBuilder category(java.lang.String category)
-
completedAt
public Tournament.TournamentBuilder completedAt(java.time.OffsetDateTime completedAt)
-
createdAt
public Tournament.TournamentBuilder createdAt(java.time.OffsetDateTime createdAt)
-
createdByApi
public Tournament.TournamentBuilder createdByApi(java.lang.Boolean createdByApi)
-
creditCapped
public Tournament.TournamentBuilder creditCapped(java.lang.Boolean creditCapped)
-
gameId
public Tournament.TournamentBuilder gameId(java.lang.Long gameId)
-
groupStagesEnabled
public Tournament.TournamentBuilder groupStagesEnabled(java.lang.Boolean groupStagesEnabled)
-
hideSeeds
public Tournament.TournamentBuilder hideSeeds(java.lang.Boolean hideSeeds)
-
maxPredictionsPerUser
public Tournament.TournamentBuilder maxPredictionsPerUser(java.lang.Integer maxPredictionsPerUser)
-
notifyUsersWhenMatchesOpen
public Tournament.TournamentBuilder notifyUsersWhenMatchesOpen(java.lang.Boolean notifyUsersWhenMatchesOpen)
-
participantsCount
public Tournament.TournamentBuilder participantsCount(java.lang.Integer participantsCount)
-
predictionMethod
public Tournament.TournamentBuilder predictionMethod(java.lang.Integer predictionMethod)
-
predictionsOpenedAt
public Tournament.TournamentBuilder predictionsOpenedAt(java.time.OffsetDateTime predictionsOpenedAt)
-
progressMeter
public Tournament.TournamentBuilder progressMeter(java.lang.Integer progressMeter)
-
quickAdvance
public Tournament.TournamentBuilder quickAdvance(java.lang.Boolean quickAdvance)
-
requireScoreAgreement
public Tournament.TournamentBuilder requireScoreAgreement(java.lang.Boolean requireScoreAgreement)
-
startedAt
public Tournament.TournamentBuilder startedAt(java.time.OffsetDateTime startedAt)
-
startedCheckingInAt
public Tournament.TournamentBuilder startedCheckingInAt(java.time.OffsetDateTime startedCheckingInAt)
-
state
public Tournament.TournamentBuilder state(TournamentState state)
-
teams
public Tournament.TournamentBuilder teams(java.lang.Boolean teams)
-
tieBreaks
public Tournament.TournamentBuilder tieBreaks(java.util.List<java.lang.String> tieBreaks)
-
updatedAt
public Tournament.TournamentBuilder updatedAt(java.time.OffsetDateTime updatedAt)
-
descriptionSource
public Tournament.TournamentBuilder descriptionSource(java.lang.String descriptionSource)
-
fullChallongeUrl
public Tournament.TournamentBuilder fullChallongeUrl(java.lang.String fullChallongeUrl)
-
liveImageUrl
public Tournament.TournamentBuilder liveImageUrl(java.lang.String liveImageUrl)
-
signUpUrl
public Tournament.TournamentBuilder signUpUrl(java.lang.String signUpUrl)
-
reviewBeforeFinalizing
public Tournament.TournamentBuilder reviewBeforeFinalizing(java.lang.Boolean reviewBeforeFinalizing)
-
acceptingPredictions
public Tournament.TournamentBuilder acceptingPredictions(java.lang.Boolean acceptingPredictions)
-
participantsLocked
public Tournament.TournamentBuilder participantsLocked(java.lang.Boolean participantsLocked)
-
gameName
public Tournament.TournamentBuilder gameName(java.lang.String gameName)
-
participantsSwappable
public Tournament.TournamentBuilder participantsSwappable(java.lang.Boolean participantsSwappable)
-
teamConvertable
public Tournament.TournamentBuilder teamConvertable(java.lang.Boolean teamConvertable)
-
groupStagesWereStarted
public Tournament.TournamentBuilder groupStagesWereStarted(java.lang.Boolean groupStagesWereStarted)
-
lockedAt
public Tournament.TournamentBuilder lockedAt(java.time.OffsetDateTime lockedAt)
-
eventId
public Tournament.TournamentBuilder eventId(java.lang.Long eventId)
-
publicPredictionsBeforeStartTime
public Tournament.TournamentBuilder publicPredictionsBeforeStartTime(java.lang.Boolean publicPredictionsBeforeStartTime)
-
grandFinalsModifier
public Tournament.TournamentBuilder grandFinalsModifier(GrandFinalsModifier grandFinalsModifier)
-
participants
public Tournament.TournamentBuilder participants(java.util.List<Participant> participants)
-
matches
public Tournament.TournamentBuilder matches(java.util.List<Match> matches)
-
build
public Tournament build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-