Class ThreatIntelligence


  • public final class ThreatIntelligence
    extends Object
    ThreatIntelligence property bag.
    • Constructor Detail

      • ThreatIntelligence

        public ThreatIntelligence()
    • Method Detail

      • confidence

        public Double confidence()
        Get the confidence property: Confidence (must be between 0 and 1).
        Returns:
        the confidence value.
      • providerName

        public String providerName()
        Get the providerName property: Name of the provider from whom this Threat Intelligence information was received.
        Returns:
        the providerName value.
      • reportLink

        public String reportLink()
        Get the reportLink property: Report link.
        Returns:
        the reportLink value.
      • threatDescription

        public String threatDescription()
        Get the threatDescription property: Threat description (free text).
        Returns:
        the threatDescription value.
      • threatName

        public String threatName()
        Get the threatName property: Threat name (e.g. "Jedobot malware").
        Returns:
        the threatName value.
      • threatType

        public String threatType()
        Get the threatType property: Threat type (e.g. "Botnet").
        Returns:
        the threatType value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.