Package org.maproulette.client.model
Class Challenge.ChallengeBuilder
- java.lang.Object
-
- org.maproulette.client.model.Challenge.ChallengeBuilder
-
- Enclosing class:
- Challenge
public static class Challenge.ChallengeBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public Challenge.ChallengeBuilder id(long id)
-
parent
public Challenge.ChallengeBuilder parent(long parent)
-
instruction
public Challenge.ChallengeBuilder instruction(@NonNull @NonNull java.lang.String instruction)
-
difficulty
public Challenge.ChallengeBuilder difficulty(ChallengeDifficulty difficulty)
-
blurb
public Challenge.ChallengeBuilder blurb(java.lang.String blurb)
-
enabled
public Challenge.ChallengeBuilder enabled(boolean enabled)
-
description
public Challenge.ChallengeBuilder description(java.lang.String description)
-
featured
public Challenge.ChallengeBuilder featured(boolean featured)
-
checkinComment
public Challenge.ChallengeBuilder checkinComment(java.lang.String checkinComment)
-
checkinSource
public Challenge.ChallengeBuilder checkinSource(java.lang.String checkinSource)
-
name
public Challenge.ChallengeBuilder name(@NonNull @NonNull java.lang.String name)
-
defaultPriority
public Challenge.ChallengeBuilder defaultPriority(ChallengePriority defaultPriority)
-
highPriorityRule
public Challenge.ChallengeBuilder highPriorityRule(RuleList highPriorityRule)
-
mediumPriorityRule
public Challenge.ChallengeBuilder mediumPriorityRule(RuleList mediumPriorityRule)
-
lowPriorityRule
public Challenge.ChallengeBuilder lowPriorityRule(RuleList lowPriorityRule)
-
defaultZoom
public Challenge.ChallengeBuilder defaultZoom(int defaultZoom)
-
minZoom
public Challenge.ChallengeBuilder minZoom(int minZoom)
-
maxZoom
public Challenge.ChallengeBuilder maxZoom(int maxZoom)
-
defaultBasemap
public Challenge.ChallengeBuilder defaultBasemap(java.lang.Integer defaultBasemap)
-
defaultBasemapId
public Challenge.ChallengeBuilder defaultBasemapId(java.lang.String defaultBasemapId)
-
customBasemap
public Challenge.ChallengeBuilder customBasemap(java.lang.String customBasemap)
-
preferredTags
public Challenge.ChallengeBuilder preferredTags(java.lang.String preferredTags)
-
preferredReviewTags
public Challenge.ChallengeBuilder preferredReviewTags(java.lang.String preferredReviewTags)
-
tags
public Challenge.ChallengeBuilder tags(java.lang.String[] tags)
-
changesetUrl
public Challenge.ChallengeBuilder changesetUrl(boolean changesetUrl)
-
build
public Challenge build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-