Class Files

All Implemented Interfaces:
Serializable, Activatable, Domain, ModelObject<Files>

public final class Files extends AbstractActivatable<Files> implements Domain
Since:
0.1.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • Files

      public Files()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.files.Files asImmutable()
    • merge

      public void merge(Files source)
      Specified by:
      merge in interface ModelObject<Files>
      Overrides:
      merge in class AbstractActivatable<Files>
    • isEmpty

      public boolean isEmpty()
    • arePathsResolved

      public boolean arePathsResolved()
    • getPaths

      public Set<Artifact> getPaths()
    • setPaths

      public void setPaths(Set<Artifact> paths)
    • getArtifacts

      public Set<Artifact> getArtifacts()
    • setArtifacts

      public void setArtifacts(Set<Artifact> artifacts)
    • addArtifacts

      public void addArtifacts(Set<Artifact> artifacts)
    • addArtifact

      public void addArtifact(Artifact artifact)
    • getGlobs

      public List<Glob> getGlobs()
    • setGlobs

      public void setGlobs(List<Glob> globs)
    • addGlobs

      public void addGlobs(List<Glob> globs)
    • addGlob

      public void addGlob(Glob glob)
    • asMap

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