Package io.ultreia.maven.gitlab.model
Class ProjectModelBuilder
- java.lang.Object
-
- io.ultreia.maven.gitlab.model.ProjectModelBuilder
-
public class ProjectModelBuilder extends Object
To build a project model.Created by tchemit on 21/02/17.
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectModelbuild()static ProjectModelBuildercreate(GitlabMojoSupport mojo)ProjectModelBuildersetAuthor(String author)ProjectModelBuildersetAuthorEmail(String authorEmail)ProjectModelBuildersetHost(String host)ProjectModelBuildersetMilestone(String milestone)ProjectModelBuildersetOrganizationId(String organizationId)ProjectModelBuildersetProjectId(String projectId)ProjectModelBuildersetTitle(String title)ProjectModelBuildersetTrackers(List<String> trackers)ProjectModelBuildersetVerbose(boolean verbose)
-
-
-
Method Detail
-
create
public static ProjectModelBuilder create(GitlabMojoSupport mojo)
-
setVerbose
public ProjectModelBuilder setVerbose(boolean verbose)
-
setHost
public ProjectModelBuilder setHost(String host)
-
setMilestone
public ProjectModelBuilder setMilestone(String milestone)
-
setTitle
public ProjectModelBuilder setTitle(String title)
-
setAuthor
public ProjectModelBuilder setAuthor(String author)
-
setAuthorEmail
public ProjectModelBuilder setAuthorEmail(String authorEmail)
-
setTrackers
public ProjectModelBuilder setTrackers(List<String> trackers)
-
setOrganizationId
public ProjectModelBuilder setOrganizationId(String organizationId)
-
setProjectId
public ProjectModelBuilder setProjectId(String projectId)
-
build
public ProjectModel build() throws IOException, ProjectNotFoundException
- Throws:
IOExceptionProjectNotFoundException
-
-