public static final class PolicyIdsEventsBySignature.Builder
extends java.lang.Object
PolicyIdsEventsBySignature.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
PolicyIdsEventsBySignature. |
| Modifier and Type | Method and Description |
|---|---|
PolicyIdsEventsBySignature |
build() |
PolicyIdsEventsBySignature.Builder |
setCount(java.lang.Long count)
Number of times this particular signature was detected.
|
PolicyIdsEventsBySignature.Builder |
setFirstOccurence(java.lang.Long firstOccurence)
First occurence of the intrusion, in epoch milliseconds.
|
PolicyIdsEventsBySignature.Builder |
setFirstOccurrenceSite(java.lang.String firstOccurrenceSite)
The site at which the intrusion first occurred.
|
PolicyIdsEventsBySignature.Builder |
setIsOngoing(java.lang.Boolean isOngoing)
Flag indicating an ongoing intrusion.
|
PolicyIdsEventsBySignature.Builder |
setProjectId(java.lang.String projectId)
Project Identifier
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
PolicyIdsEventsBySignature.Builder |
setProjectPath(java.lang.String projectPath)
Project path
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
PolicyIdsEventsBySignature.Builder |
setResourceType(java.lang.String resourceType)
IDSEvent resource type.
|
PolicyIdsEventsBySignature.Builder |
setSeverity(java.lang.String severity)
Severity of the threat covered by the signature, can be Critical, High, Medium,
or Low.
|
PolicyIdsEventsBySignature.Builder |
setSignatureId(java.lang.Long signatureId)
Signature ID pertaining to the detected intrusion.
|
PolicyIdsEventsBySignature.Builder |
setSignatureName(java.lang.String signatureName)
Name of the signature pertaining to the detected intrusion.
|
PolicyIdsEventsBySignature.Builder |
setSitesOccurred(java.util.List<java.lang.String> sitesOccurred)
The sites at which the intrusion occurred.
|
PolicyIdsEventsBySignature.Builder |
setTrafficType(java.lang.String trafficType)
Possible values are:
PolicyIdsEventsBySignature.TRAFFIC_TYPE_GATEWAY
PolicyIdsEventsBySignature.TRAFFIC_TYPE_HOST
The source where the intrusion was detected. |
public Builder()
PolicyIdsEventsBySignature.public PolicyIdsEventsBySignature.Builder setCount(java.lang.Long count)
count - New value for the property.public PolicyIdsEventsBySignature.Builder setFirstOccurence(java.lang.Long firstOccurence)
firstOccurence - New value for the property.public PolicyIdsEventsBySignature.Builder setFirstOccurrenceSite(java.lang.String firstOccurrenceSite)
firstOccurrenceSite - New value for the property.public PolicyIdsEventsBySignature.Builder setIsOngoing(java.lang.Boolean isOngoing)
isOngoing - New value for the property.public PolicyIdsEventsBySignature.Builder setProjectId(java.lang.String projectId)
projectId - New value for the property.public PolicyIdsEventsBySignature.Builder setProjectPath(java.lang.String projectPath)
projectPath - New value for the property.public PolicyIdsEventsBySignature.Builder setResourceType(java.lang.String resourceType)
resourceType - New value for the property.public PolicyIdsEventsBySignature.Builder setSeverity(java.lang.String severity)
severity - New value for the property.public PolicyIdsEventsBySignature.Builder setSignatureId(java.lang.Long signatureId)
signatureId - New value for the property.public PolicyIdsEventsBySignature.Builder setSignatureName(java.lang.String signatureName)
signatureName - New value for the property.public PolicyIdsEventsBySignature.Builder setSitesOccurred(java.util.List<java.lang.String> sitesOccurred)
sitesOccurred - New value for the property.public PolicyIdsEventsBySignature.Builder setTrafficType(java.lang.String trafficType)
trafficType - New value for the property.public PolicyIdsEventsBySignature build()