Class SlsaCataloger

All Implemented Interfaces:
Serializable, Cataloger<org.jreleaser.model.api.catalog.SlsaCataloger>, Activatable, Domain, ExtraProperties, ModelObject<SlsaCataloger>

public final class SlsaCataloger extends AbstractCataloger<SlsaCataloger,org.jreleaser.model.api.catalog.SlsaCataloger>
Since:
1.7.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • SlsaCataloger

      public SlsaCataloger()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.catalog.SlsaCataloger asImmutable()
    • merge

      public void merge(SlsaCataloger source)
      Specified by:
      merge in interface ModelObject<SlsaCataloger>
      Overrides:
      merge in class AbstractCataloger<SlsaCataloger,org.jreleaser.model.api.catalog.SlsaCataloger>
    • isSet

      public boolean isSet()
      Overrides:
      isSet in class AbstractCataloger<SlsaCataloger,org.jreleaser.model.api.catalog.SlsaCataloger>
    • getResolvedAttestationName

      public String getResolvedAttestationName(JReleaserContext context)
    • getAttestationName

      public String getAttestationName()
    • setAttestationName

      public void setAttestationName(String attestationName)
    • isArtifactsSet

      public boolean isArtifactsSet()
    • isArtifacts

      public boolean isArtifacts()
    • setArtifacts

      public void setArtifacts(Boolean artifacts)
    • isFiles

      public boolean isFiles()
    • setFiles

      public void setFiles(Boolean files)
    • isFilesSet

      public boolean isFilesSet()
    • isDeployablesSet

      public boolean isDeployablesSet()
    • isDeployables

      public boolean isDeployables()
    • setDeployables

      public void setDeployables(Boolean deployables)
    • asMap

      protected void asMap(boolean full, Map<String,Object> props)
      Specified by:
      asMap in class AbstractCataloger<SlsaCataloger,org.jreleaser.model.api.catalog.SlsaCataloger>