public static class

CommitsBetweenRequest.Builder

extends BuilderSupport
java.lang.Object
   ↳ com.atlassian.stash.util.BuilderSupport
     ↳ com.atlassian.stash.commit.CommitsBetweenRequest.Builder

Summary

[Expand]
Inherited Fields
From class com.atlassian.stash.util.BuilderSupport
Public Constructors
CommitsBetweenRequest.Builder(Repository repository)
CommitsBetweenRequest.Builder(CommitsBetweenRequest request)
Creates a new Builder by copying the specified request.
CommitsBetweenRequest.Builder(PullRequest pullRequest)
Creates a new Builder with defaults appropriate for retrieving the commits which are included by the specified PullRequest.
Public Methods
@Nonnull CommitsBetweenRequest build()
@Nonnull CommitsBetweenRequest.Builder exclude(Iterable<String> values)
@Nonnull CommitsBetweenRequest.Builder exclude(String value, String... values)
@Nonnull CommitsBetweenRequest.Builder include(String value, String... values)
@Nonnull CommitsBetweenRequest.Builder include(Iterable<String> values)
@Nonnull CommitsBetweenRequest.Builder path(String value)
@Nonnull CommitsBetweenRequest.Builder paths(String value, String... values)
@Nonnull CommitsBetweenRequest.Builder paths(Iterable<String> values)
@Nonnull CommitsBetweenRequest.Builder propertyKey(String value)
@Nonnull CommitsBetweenRequest.Builder propertyKeys(String value, String... values)
@Nonnull CommitsBetweenRequest.Builder propertyKeys(Iterable<String> values)
@Nonnull CommitsBetweenRequest.Builder secondaryRepository(Repository value)
[Expand]
Inherited Methods
From class com.atlassian.stash.util.BuilderSupport
From class java.lang.Object

Public Constructors

public CommitsBetweenRequest.Builder (Repository repository)

public CommitsBetweenRequest.Builder (CommitsBetweenRequest request)

Creates a new Builder by copying the specified request.

Parameters
request the request to copy

public CommitsBetweenRequest.Builder (PullRequest pullRequest)

Creates a new Builder with defaults appropriate for retrieving the commits which are included by the specified PullRequest.

The new builder:

Parameters
pullRequest the pull request to retrieve commits for

Public Methods

@Nonnull public CommitsBetweenRequest build ()

@Nonnull public CommitsBetweenRequest.Builder exclude (Iterable<String> values)

@Nonnull public CommitsBetweenRequest.Builder exclude (String value, String... values)

@Nonnull public CommitsBetweenRequest.Builder include (String value, String... values)

@Nonnull public CommitsBetweenRequest.Builder include (Iterable<String> values)

@Nonnull public CommitsBetweenRequest.Builder path (String value)

@Nonnull public CommitsBetweenRequest.Builder paths (String value, String... values)

@Nonnull public CommitsBetweenRequest.Builder paths (Iterable<String> values)

@Nonnull public CommitsBetweenRequest.Builder propertyKey (String value)

@Nonnull public CommitsBetweenRequest.Builder propertyKeys (String value, String... values)

@Nonnull public CommitsBetweenRequest.Builder propertyKeys (Iterable<String> values)

@Nonnull public CommitsBetweenRequest.Builder secondaryRepository (Repository value)