Class AbstractPullRequestMergeConfigRequest.AbstractBuilder<B extends AbstractPullRequestMergeConfigRequest.AbstractBuilder<B,R>,R extends AbstractPullRequestMergeConfigRequest>

java.lang.Object
com.atlassian.bitbucket.util.BuilderSupport
com.atlassian.bitbucket.pull.AbstractPullRequestMergeConfigRequest.AbstractBuilder<B,R>
Direct Known Subclasses:
DeletePullRequestMergeConfigRequest.Builder, GetPullRequestMergeConfigRequest.Builder, SetPullRequestMergeConfigRequest.Builder
Enclosing class:
AbstractPullRequestMergeConfigRequest

public abstract static class AbstractPullRequestMergeConfigRequest.AbstractBuilder<B extends AbstractPullRequestMergeConfigRequest.AbstractBuilder<B,R>,R extends AbstractPullRequestMergeConfigRequest> extends BuilderSupport
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder(@Nonnull Project project, @Nonnull String scmId)
    • AbstractBuilder

      protected AbstractBuilder(@Nonnull Repository repository)
    • AbstractBuilder

      protected AbstractBuilder(@Nonnull String scmId)
  • Method Details

    • build

      @Nonnull public abstract R build()
    • self

      @Nonnull protected abstract B self()