public static abstract class

PullRequestCreateRequest.AbstractBuilder

extends BuilderSupport
java.lang.Object
   ↳ com.atlassian.bitbucket.util.BuilderSupport
     ↳ com.atlassian.bitbucket.pull.PullRequestCreateRequest.AbstractBuilder<T extends com.atlassian.bitbucket.pull.PullRequestCreateRequest.AbstractBuilder<T>>
Known Direct Subclasses

Summary

[Expand]
Inherited Fields
From class com.atlassian.bitbucket.util.BuilderSupport
Protected Constructors
AbstractBuilder()
Public Methods
@Nonnull abstract PullRequestCreateRequest build()
@Nonnull T description(String value)
@Nonnull T fromRefId(String value)
@Nonnull T fromRepository(Repository value)
@Nonnull T repository(Repository value)
@Nonnull T reviewer(String value)
@Nonnull T reviewers(Set<String> value)
@Nonnull T title(String value)
@Nonnull T toBranchId(String value)
@Nonnull T toRepository(Repository value)
Protected Methods
@Nonnull abstract T self()
Overridden in concrete builder implementations to return this.
[Expand]
Inherited Methods
From class com.atlassian.bitbucket.util.BuilderSupport
From class java.lang.Object

Protected Constructors

protected AbstractBuilder ()

Public Methods

@Nonnull public abstract PullRequestCreateRequest build ()

@Nonnull public T description (String value)

@Nonnull public T fromRefId (String value)

@Nonnull public T fromRepository (Repository value)

@Nonnull public T repository (Repository value)

@Nonnull public T reviewer (String value)

@Nonnull public T reviewers (Set<String> value)

@Nonnull public T title (String value)

@Nonnull public T toBranchId (String value)

@Nonnull public T toRepository (Repository value)

Protected Methods

@Nonnull protected abstract T self ()

Overridden in concrete builder implementations to return this.

Returns
  • this