Package cdc.issues.answers
Class DefaultIssueAnswer.Builder
- java.lang.Object
-
- cdc.issues.answers.DefaultIssueAnswer.Builder
-
- Enclosing class:
- DefaultIssueAnswer
public static class DefaultIssueAnswer.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringassigneeprotected Stringauthorprotected List<IssueComment>commentsprotected InstantcreationDateprotected IssueIdissueIdprotected InstantmodificationDateprotected IssueSeveritynewSeverityprotected IssueResolutionresolutionprotected IssueStatusstatus
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultIssueAnswer.Builderassignee(String assignee)DefaultIssueAnswer.Builderauthor(String author)DefaultIssueAnswerbuild()DefaultIssueAnswer.Buildercomment(IssueComment comment)DefaultIssueAnswer.Buildercomments(List<? extends IssueComment> comments)DefaultIssueAnswer.BuildercreationDate(Instant creationDate)DefaultIssueAnswer.BuilderissueId(IssueId issueId)DefaultIssueAnswer.BuildermodificationDate(Instant modificationDate)DefaultIssueAnswer.BuildernewSeverity(IssueSeverity newSeverity)DefaultIssueAnswer.Builderresolution(IssueResolution resolution)DefaultIssueAnswer.Builderstatus(IssueStatus status)
-
-
-
Field Detail
-
issueId
protected IssueId issueId
-
author
protected String author
-
creationDate
protected Instant creationDate
-
modificationDate
protected Instant modificationDate
-
status
protected IssueStatus status
-
resolution
protected IssueResolution resolution
-
assignee
protected String assignee
-
newSeverity
protected IssueSeverity newSeverity
-
comments
protected final List<IssueComment> comments
-
-
Method Detail
-
issueId
public DefaultIssueAnswer.Builder issueId(IssueId issueId)
-
author
public DefaultIssueAnswer.Builder author(String author)
-
creationDate
public DefaultIssueAnswer.Builder creationDate(Instant creationDate)
-
modificationDate
public DefaultIssueAnswer.Builder modificationDate(Instant modificationDate)
-
status
public DefaultIssueAnswer.Builder status(IssueStatus status)
-
resolution
public DefaultIssueAnswer.Builder resolution(IssueResolution resolution)
-
assignee
public DefaultIssueAnswer.Builder assignee(String assignee)
-
newSeverity
public DefaultIssueAnswer.Builder newSeverity(IssueSeverity newSeverity)
-
comment
public DefaultIssueAnswer.Builder comment(IssueComment comment)
-
comments
public DefaultIssueAnswer.Builder comments(List<? extends IssueComment> comments)
-
build
public DefaultIssueAnswer build()
-
-