Class ThreatIntelligenceKillChainPhase


  • public final class ThreatIntelligenceKillChainPhase
    extends Object
    Describes threat kill chain phase entity.
    • Constructor Detail

      • ThreatIntelligenceKillChainPhase

        public ThreatIntelligenceKillChainPhase()
    • Method Detail

      • killChainName

        public String killChainName()
        Get the killChainName property: Kill chainName name.
        Returns:
        the killChainName value.
      • withKillChainName

        public ThreatIntelligenceKillChainPhase withKillChainName​(String killChainName)
        Set the killChainName property: Kill chainName name.
        Parameters:
        killChainName - the killChainName value to set.
        Returns:
        the ThreatIntelligenceKillChainPhase object itself.
      • phaseName

        public String phaseName()
        Get the phaseName property: Phase name.
        Returns:
        the phaseName value.
      • withPhaseName

        public ThreatIntelligenceKillChainPhase withPhaseName​(String phaseName)
        Set the phaseName property: Phase name.
        Parameters:
        phaseName - the phaseName value to set.
        Returns:
        the ThreatIntelligenceKillChainPhase object itself.
      • validate

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