Class BrewPackager.Cask

java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<BrewPackager.Cask>
org.jreleaser.model.internal.packagers.BrewPackager.Cask
All Implemented Interfaces:
Serializable, Domain, ModelObject<BrewPackager.Cask>
Enclosing class:
BrewPackager

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

    • Cask

      public Cask()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.packagers.BrewPackager.Cask asImmutable()
    • merge

      public void merge(BrewPackager.Cask source)
      Specified by:
      merge in interface ModelObject<BrewPackager.Cask>
    • setOwner

      public void setOwner(BrewPackager owner)
    • enable

      public void enable()
    • disable

      public void disable()
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • isEnabledSet

      public boolean isEnabledSet()
    • getResolvedAppcast

      public String getResolvedAppcast(org.jreleaser.mustache.TemplateContext props)
    • getResolvedCaskName

      public String getResolvedCaskName(org.jreleaser.mustache.TemplateContext props)
    • getResolvedDisplayName

      public String getResolvedDisplayName(org.jreleaser.mustache.TemplateContext props)
    • getResolvedAppName

      public String getResolvedAppName(org.jreleaser.mustache.TemplateContext props)
    • getResolvedPkgName

      public String getResolvedPkgName(org.jreleaser.mustache.TemplateContext props)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getPkgName

      public String getPkgName()
    • setPkgName

      public void setPkgName(String pkgName)
    • getAppName

      public String getAppName()
    • setAppName

      public void setAppName(String appName)
    • getAppcast

      public String getAppcast()
    • setAppcast

      public void setAppcast(String appcast)
    • getUninstallItems

      public List<BrewPackager.CaskItem> getUninstallItems()
    • setUninstall

      public void setUninstall(Map<String,List<String>> uninstall)
    • addUninstall

      public void addUninstall(BrewPackager.CaskItem item)
    • getHasUninstall

      public boolean getHasUninstall()
    • getZapItems

      public List<BrewPackager.CaskItem> getZapItems()
    • setZap

      public void setZap(Map<String,List<String>> zap)
    • addZap

      public void addZap(BrewPackager.CaskItem item)
    • getHasZap

      public boolean getHasZap()
    • asMap

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