Class BaseReleaser.Milestone

java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<BaseReleaser.Milestone>
org.jreleaser.model.internal.release.BaseReleaser.Milestone
All Implemented Interfaces:
Serializable, Domain, ModelObject<BaseReleaser.Milestone>
Enclosing class:
BaseReleaser<A extends org.jreleaser.model.api.release.Releaser,S extends BaseReleaser<A,S>>

public static final class BaseReleaser.Milestone extends AbstractModelObject<BaseReleaser.Milestone> implements Domain
See Also:
  • Constructor Details

    • Milestone

      public Milestone()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.release.Releaser.Milestone asImmutable()
    • merge

      public void merge(BaseReleaser.Milestone source)
      Specified by:
      merge in interface ModelObject<BaseReleaser.Milestone>
    • getConfiguredName

      public String getConfiguredName()
    • getResolvedName

      public String getResolvedName(org.jreleaser.mustache.TemplateContext props)
    • getEffectiveName

      public String getEffectiveName()
    • isClose

      public boolean isClose()
    • setClose

      public void setClose(Boolean close)
    • isCloseSet

      public boolean isCloseSet()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • asMap

      public Map<String,Object> asMap(boolean full)
      Specified by:
      asMap in interface Domain