Class ThreatIntelligenceKillChainPhase
- java.lang.Object
-
- com.azure.resourcemanager.securityinsights.models.ThreatIntelligenceKillChainPhase
-
public final class ThreatIntelligenceKillChainPhase extends Object
Describes threat kill chain phase entity.
-
-
Constructor Summary
Constructors Constructor Description ThreatIntelligenceKillChainPhase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
killChainName()
Get the killChainName property: Kill chainName name.String
phaseName()
Get the phaseName property: Phase name.void
validate()
Validates the instance.ThreatIntelligenceKillChainPhase
withKillChainName(String killChainName)
Set the killChainName property: Kill chainName name.ThreatIntelligenceKillChainPhase
withPhaseName(String phaseName)
Set the phaseName property: Phase name.
-
-
-
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.
-
-