Class SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B extends SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B,R>,R extends MinimalRefChange>

java.lang.Object
com.atlassian.bitbucket.repository.SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B,R>
Direct Known Subclasses:
SimpleMinimalRefChange.Builder, SimpleRefChange.AbstractBuilder
Enclosing class:
SimpleMinimalRefChange

protected abstract static class SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B extends SimpleMinimalRefChange.AbstractMinimalRefChangeBuilder<B,R>,R extends MinimalRefChange> extends Object
  • Constructor Details

    • AbstractMinimalRefChangeBuilder

      public AbstractMinimalRefChangeBuilder()
    • AbstractMinimalRefChangeBuilder

      public AbstractMinimalRefChangeBuilder(@Nonnull R refChange)
  • Method Details

    • build

      @Nonnull public abstract R build()
    • ref

      @Nonnull public B ref(@Nonnull MinimalRef value)
    • type

      @Nonnull public B type(@Nonnull RefChangeType value)
    • self

      protected abstract B self()