Package org.zaproxy.clientapi.core
Class Alert
- java.lang.Object
-
- org.zaproxy.clientapi.core.Alert
-
public class Alert extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAlert.Confidencestatic classAlert.ReliabilityDeprecated.(2.4.0) Replaced byAlert.Confidence.static classAlert.Risk
-
Constructor Summary
Constructors Constructor Description Alert(java.lang.String name, java.lang.String url)Alert(java.lang.String name, java.lang.String url, java.lang.String riskStr, java.lang.String confidenceStr, java.lang.String param, java.lang.String other)Alert(java.lang.String name, java.lang.String url, Alert.Risk risk, Alert.Confidence confidence)Alert(java.lang.String name, java.lang.String url, Alert.Risk risk, Alert.Confidence confidence, java.lang.String param, java.lang.String other)Alert(java.lang.String name, java.lang.String url, Alert.Risk risk, Alert.Confidence confidence, java.lang.String param, java.lang.String other, java.lang.String attack, java.lang.String description, java.lang.String reference, java.lang.String solution, java.lang.String evidence, int cweId, int wascId)Alert(ApiResponseSet apiResponseSet)Constructs anAlertfrom the givenApiResponseSet.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(java.lang.Object object)java.lang.StringgetAlert()Deprecated.(1.1.0) UsegetName()instead.java.lang.StringgetAttack()Alert.ConfidencegetConfidence()intgetCweId()java.lang.StringgetDescription()java.lang.StringgetEvidence()java.lang.StringgetId()Gets the ID of the alert.java.lang.StringgetMessageId()Gets the ID of the HTTP message of the alert.java.lang.StringgetName()Gets the name of the alert.java.lang.StringgetOther()java.lang.StringgetParam()java.lang.StringgetPluginId()Gets the ID of the plugin/scanner that raised the alert.java.lang.StringgetReference()Alert.ReliabilitygetReliability()Deprecated.getConfidence()Use of reliability has been deprecated in favour of using confidenceAlert.RiskgetRisk()java.lang.StringgetSolution()java.lang.StringgetUrl()intgetWascId()inthashCode()booleanmatches(Alert alertFilter)voidsetAlert(java.lang.String name)Deprecated.(1.1.0) UsesetName(String)instead.voidsetConfidence(java.lang.String confidence)voidsetConfidence(Alert.Confidence confidence)voidsetName(java.lang.String name)Sets the name of the alert.voidsetOther(java.lang.String other)voidsetParam(java.lang.String param)voidsetReliability(java.lang.String reliability)Deprecated.setConfidence(String)Use of reliability has been deprecated in favour of using confidencevoidsetReliability(Alert.Reliability reliability)Deprecated.setConfidence(Confidence)Use of reliability has been deprecated in favour of using confidencevoidsetRisk(java.lang.String risk)voidsetRisk(Alert.Risk risk)voidsetUrl(java.lang.String url)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Alert
public Alert(ApiResponseSet apiResponseSet)
Constructs anAlertfrom the givenApiResponseSet.- Parameters:
apiResponseSet- theApiResponseSetreturned from an alert related ZAP API call.- Since:
- 1.1.0
-
Alert
public Alert(java.lang.String name, java.lang.String url, java.lang.String riskStr, java.lang.String confidenceStr, java.lang.String param, java.lang.String other)
-
Alert
public Alert(java.lang.String name, java.lang.String url, Alert.Risk risk, Alert.Confidence confidence, java.lang.String param, java.lang.String other, java.lang.String attack, java.lang.String description, java.lang.String reference, java.lang.String solution, java.lang.String evidence, int cweId, int wascId)
-
Alert
public Alert(java.lang.String name, java.lang.String url, Alert.Risk risk, Alert.Confidence confidence, java.lang.String param, java.lang.String other)
-
Alert
public Alert(java.lang.String name, java.lang.String url, Alert.Risk risk, Alert.Confidence confidence)
-
Alert
public Alert(java.lang.String name, java.lang.String url)
-
-
Method Detail
-
getId
public java.lang.String getId()
Gets the ID of the alert.- Returns:
- the ID of the alert.
- Since:
- 1.1.0
-
getPluginId
public java.lang.String getPluginId()
Gets the ID of the plugin/scanner that raised the alert.- Returns:
- the ID of the plugin/scanner that raised the alert.
- Since:
- 1.1.0
-
getMessageId
public java.lang.String getMessageId()
Gets the ID of the HTTP message of the alert.- Returns:
- the ID of the HTTP message.
- Since:
- 1.1.0
-
getName
public java.lang.String getName()
Gets the name of the alert.- Returns:
- the name of the alert
- Since:
- 1.1.0
-
setName
public void setName(java.lang.String name)
Sets the name of the alert.- Parameters:
name- the name of the alert- Since:
- 1.1.0
-
getAlert
@Deprecated public java.lang.String getAlert()
Deprecated.(1.1.0) UsegetName()instead.Gets the name of the alert.- Returns:
- the name of the alert
-
setAlert
@Deprecated public void setAlert(java.lang.String name)
Deprecated.(1.1.0) UsesetName(String)instead.Sets the name of the alert.- Parameters:
name- the name of the alert
-
getRisk
public Alert.Risk getRisk()
-
setRisk
public void setRisk(Alert.Risk risk)
-
setRisk
public void setRisk(java.lang.String risk)
-
getReliability
@Deprecated public Alert.Reliability getReliability()
Deprecated.getConfidence()Use of reliability has been deprecated in favour of using confidence
-
setReliability
@Deprecated public void setReliability(Alert.Reliability reliability)
Deprecated.setConfidence(Confidence)Use of reliability has been deprecated in favour of using confidence
-
setReliability
@Deprecated public void setReliability(java.lang.String reliability)
Deprecated.setConfidence(String)Use of reliability has been deprecated in favour of using confidence
-
getConfidence
public Alert.Confidence getConfidence()
-
setConfidence
public void setConfidence(Alert.Confidence confidence)
-
setConfidence
public void setConfidence(java.lang.String confidence)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
getOther
public java.lang.String getOther()
-
setOther
public void setOther(java.lang.String other)
-
getParam
public java.lang.String getParam()
-
setParam
public void setParam(java.lang.String param)
-
getAttack
public java.lang.String getAttack()
-
getDescription
public java.lang.String getDescription()
-
getReference
public java.lang.String getReference()
-
getSolution
public java.lang.String getSolution()
-
getEvidence
public java.lang.String getEvidence()
-
getCweId
public int getCweId()
-
getWascId
public int getWascId()
-
matches
public boolean matches(Alert alertFilter)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-