Class SimpleMinimalCommit.AbstractMinimalCommitBuilder<B extends SimpleMinimalCommit.AbstractMinimalCommitBuilder<B,R>,R extends MinimalCommit>

java.lang.Object
com.atlassian.bitbucket.util.BuilderSupport
com.atlassian.bitbucket.commit.SimpleMinimalCommit.AbstractMinimalCommitBuilder<B,R>
Direct Known Subclasses:
SimpleMinimalCommit.Builder, SimpleMinimalRepositoryCommit.Builder
Enclosing class:
SimpleMinimalCommit

protected abstract static class SimpleMinimalCommit.AbstractMinimalCommitBuilder<B extends SimpleMinimalCommit.AbstractMinimalCommitBuilder<B,R>,R extends MinimalCommit> extends BuilderSupport
  • Field Details

    • id

      protected final String id
    • displayId

      protected String displayId
  • Constructor Details

    • AbstractMinimalCommitBuilder

      protected AbstractMinimalCommitBuilder(@Nonnull String id)
    • AbstractMinimalCommitBuilder

      protected AbstractMinimalCommitBuilder(@Nonnull R commit)
  • Method Details

    • build

      @Nonnull public abstract R build()
    • displayId

      @Nonnull public B displayId(@Nullable String value)
    • self

      @Nonnull protected abstract B self()