Class ToolComponent

java.lang.Object
org.schemastore.json.sarif.x210.ToolComponent
All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject

@MetaschemaAssembly(name="toolComponent", moduleClass=SarifModule.class) public class ToolComponent extends Object implements gov.nist.secauto.metaschema.core.model.IBoundObject
  • Constructor Details

    • ToolComponent

      public ToolComponent()
    • ToolComponent

      public ToolComponent(gov.nist.secauto.metaschema.core.model.IMetaschemaData data)
  • Method Details

    • getMetaschemaData

      public gov.nist.secauto.metaschema.core.model.IMetaschemaData getMetaschemaData()
      Specified by:
      getMetaschemaData in interface gov.nist.secauto.metaschema.core.model.IBoundObject
    • getGuid

      public UUID getGuid()
    • setGuid

      public void setGuid(UUID value)
    • getName

      public String getName()
    • setName

      public void setName(String value)
    • getOrganization

      public String getOrganization()
    • setOrganization

      public void setOrganization(String value)
    • getProduct

      public String getProduct()
    • setProduct

      public void setProduct(String value)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String value)
    • getSemanticVersion

      public String getSemanticVersion()
    • setSemanticVersion

      public void setSemanticVersion(String value)
    • getInformationUri

      public URI getInformationUri()
    • setInformationUri

      public void setInformationUri(URI value)
    • getRules

      public List<ReportingDescriptor> getRules()
    • setRules

      public void setRules(List<ReportingDescriptor> value)
    • addRule

      public boolean addRule(ReportingDescriptor item)
      Add a new ReportingDescriptor item to the underlying collection.
      Parameters:
      item - the item to add
      Returns:
      true
    • removeRule

      public boolean removeRule(ReportingDescriptor item)
      Remove the first matching ReportingDescriptor item from the underlying collection.
      Parameters:
      item - the item to remove
      Returns:
      true if the item was removed or false otherwise
    • toString

      public String toString()
      Overrides:
      toString in class Object