Package com.atlassian.bitbucket.pull
Class PullRequestDiffRequest.Builder
java.lang.Object
com.atlassian.bitbucket.util.BuilderSupport
com.atlassian.bitbucket.pull.AbstractPullRequestRequest.AbstractBuilder<PullRequestDiffRequest.Builder>
com.atlassian.bitbucket.pull.PullRequestDiffRequest.Builder
- Enclosing class:
- PullRequestDiffRequest
public static class PullRequestDiffRequest.Builder
extends AbstractPullRequestRequest.AbstractBuilder<PullRequestDiffRequest.Builder>
- 
Field SummaryFields inherited from class com.atlassian.bitbucket.util.BuilderSupportNOT_BLANK
- 
Constructor SummaryConstructorsConstructorDescriptionBuilder(PullRequestDiffRequest request) Builder(PullRequest pullRequest, String path) 
- 
Method SummaryModifier and TypeMethodDescriptionbuild()contextLines(int value) Specifies the number of context lines to include around added/removed lines.filter(DiffContentFilter value) protected PullRequestDiffRequest.Builderself()whitespace(DiffWhitespace value) withComments(boolean value) Specifies whether comments should be provided to the callback when streaming the diff.Methods inherited from class com.atlassian.bitbucket.util.BuilderSupportaddIf, addIf, addIf, addIf, addIf, addIf, checkNotBlank, requireNonBlank
- 
Constructor Details- 
Builder
- 
Builder
- 
Builder
 
- 
- 
Method Details- 
build
- 
contextLinesSpecifies the number of context lines to include around added/removed lines.0and positive values are treated as the number of lines to request. Any negative value is treated as a request for the system-configured default number of lines.When requesting the default number of context lines, it is encouraged to use PullRequestDiffRequest.DEFAULT_CONTEXT_LINESfor clarity:contextLines(DiffRequest.DEFAULT_CONTEXT_LINES).- Parameters:
- value- the number of context lines to include around added and removed lines in the diff, which may be- PullRequestDiffRequest.DEFAULT_CONTEXT_LINESto use the default number
- Returns:
- this
 
- 
diffType@Nonnull public PullRequestDiffRequest.Builder diffType(@Nullable CommentThreadDiffAnchorType value) - Parameters:
- value- the new comment thread diff anchor type
- Returns:
- this
- Since:
- 5.0
 
- 
filter
- 
sinceId- Parameters:
- value- the since ID
- Returns:
- this
- Since:
- 5.0
 
- 
srcPath
- 
untilId- Parameters:
- value- the new until ID
- Returns:
- this
- Since:
- 5.0
 
- 
whitespace
- 
withCommentsSpecifies whether comments should be provided to the callback when streaming the diff. When requested, comments areoffered by threadto allow them to be matched to paths and line numbers in the diff as it is streamed.- Parameters:
- value-- trueto request comments (and their threads) be provided to the callback when streaming the diff (the default); otherwise,- falseto omit comments
- Returns:
- this
 
- 
self- Specified by:
- selfin class- AbstractPullRequestRequest.AbstractBuilder<PullRequestDiffRequest.Builder>
 
 
-