public static class

BulkTraverseCommitsCommandParameters.Builder

extends Object
java.lang.Object
   ↳ com.atlassian.bitbucket.scm.bulk.BulkTraverseCommitsCommandParameters.Builder

Summary

Public Constructors
Builder()
Public Methods
@Nonnull BulkTraverseCommitsCommandParameters.Builder alternate(Repository value)
@Nonnull BulkTraverseCommitsCommandParameters.Builder alternates(Iterable<Repository> values)
@Nonnull BulkTraverseCommitsCommandParameters.Builder alternates(Repository value, Repository... values)
@Nonnull BulkTraverseCommitsCommandParameters build()
@Nonnull BulkTraverseCommitsCommandParameters.Builder ignoreMissing(boolean value)
@Nonnull BulkTraverseCommitsCommandParameters.Builder include(Iterable<String> values)
Specify commits to include in the traversal.
@Nonnull BulkTraverseCommitsCommandParameters.Builder include(String value, String... values)
Specify commits to include in the traversal.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Public Methods

@Nonnull public BulkTraverseCommitsCommandParameters.Builder alternate (Repository value)

Parameters
value an alternate repository to look in for included commits
Returns
  • the builder

@Nonnull public BulkTraverseCommitsCommandParameters.Builder alternates (Iterable<Repository> values)

Parameters
values alternate repositories to look in for included commits
Returns
  • the builder

@Nonnull public BulkTraverseCommitsCommandParameters.Builder alternates (Repository value, Repository... values)

Parameters
value an alternate repository to look in for included commits
values zero or more alternate repositories to look in for included commits
Returns
  • the builder

@Nonnull public BulkTraverseCommitsCommandParameters build ()

@Nonnull public BulkTraverseCommitsCommandParameters.Builder ignoreMissing (boolean value)

Parameters
value boolean value indicating whether or not to ignore missing commits
Returns
  • the builder

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

Specify commits to include in the traversal. These should be commit hashes rather than ref names - if a ref name is provided it will only be resolved for the primary repository and not any alternates specified.

Parameters
values commits to include in the traversal
Returns
  • the builder

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

Specify commits to include in the traversal. These should be commit hashes rather than ref names - if a ref name is provided it will only be resolved for the primary repository and not any alternates specified.

Parameters
value a commit to include in the traversal
values zero or more commits to include in the traversal
Returns
  • the builder