Class WingetPackager.Dependencies

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

public static final class WingetPackager.Dependencies extends AbstractModelObject<WingetPackager.Dependencies> implements org.jreleaser.model.api.common.Domain
See Also:
  • Constructor Details

    • Dependencies

      public Dependencies()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.packagers.WingetPackager.Dependencies asImmutable()
    • merge

      public void merge(WingetPackager.Dependencies source)
      Specified by:
      merge in interface ModelObject<WingetPackager.Dependencies>
    • hasDependencies

      public boolean hasDependencies()
    • hasWindowsFeatures

      public boolean hasWindowsFeatures()
    • hasWindowsLibraries

      public boolean hasWindowsLibraries()
    • hasExternalDependencies

      public boolean hasExternalDependencies()
    • hasPackageDependencies

      public boolean hasPackageDependencies()
    • getWindowsFeatures

      public Set<String> getWindowsFeatures()
    • setWindowsFeatures

      public void setWindowsFeatures(Set<String> windowsFeatures)
    • getWindowsLibraries

      public Set<String> getWindowsLibraries()
    • setWindowsLibraries

      public void setWindowsLibraries(Set<String> windowsLibraries)
    • getExternalDependencies

      public Set<String> getExternalDependencies()
    • setExternalDependencies

      public void setExternalDependencies(Set<String> externalDependencies)
    • getPackageDependencies

      public Set<WingetPackager.PackageDependency> getPackageDependencies()
    • setPackageDependencies

      public void setPackageDependencies(Set<WingetPackager.PackageDependency> packageDependencies)
    • asMap

      public Map<String,Object> asMap(boolean full)
      Specified by:
      asMap in interface org.jreleaser.model.api.common.Domain
    • addPackageDependency

      public void addPackageDependency(WingetPackager.PackageDependency packageDependency)