com.atlassian.crucible.spi.data
Class ProjectData.ProjectDataBuilder
java.lang.Object
com.atlassian.crucible.spi.data.ProjectData.ProjectDataBuilder
- Enclosing class:
- ProjectData
public static class ProjectData.ProjectDataBuilder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builder
public static ProjectData.ProjectDataBuilder builder()
setAllowedReviewers
public ProjectData.ProjectDataBuilder setAllowedReviewers(java.util.List<java.lang.String> allowedReviewers)
setAllowReviewersToJoin
public ProjectData.ProjectDataBuilder setAllowReviewersToJoin(boolean allowReviewersToJoin)
setDefaultDuration
public ProjectData.ProjectDataBuilder setDefaultDuration(java.lang.Integer defaultDuration)
setDefaultModerator
public ProjectData.ProjectDataBuilder setDefaultModerator(java.lang.String defaultModerator)
setDefaultObjectives
public ProjectData.ProjectDataBuilder setDefaultObjectives(java.lang.String defaultObjectives)
setDefaultRepositoryName
public ProjectData.ProjectDataBuilder setDefaultRepositoryName(java.lang.String defaultRepositoryName)
setDefaultReviewerUsers
public ProjectData.ProjectDataBuilder setDefaultReviewerUsers(java.util.List<java.lang.String> defaultReviewerUsers)
setId
public ProjectData.ProjectDataBuilder setId(int id)
setProjectKey
public ProjectData.ProjectDataBuilder setProjectKey(java.lang.String projectKey)
setModeratorEnabled
public ProjectData.ProjectDataBuilder setModeratorEnabled(boolean moderatorEnabled)
setName
public ProjectData.ProjectDataBuilder setName(java.lang.String name)
setPermissionSchemeId
public ProjectData.ProjectDataBuilder setPermissionSchemeId(int permissionSchemeId)
build
public ProjectData build()