public static final class IdsEventFlowData.Builder
extends java.lang.Object
IdsEventFlowData
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
IdsEventFlowData . |
Modifier and Type | Method and Description |
---|---|
IdsEventFlowData |
build() |
IdsEventFlowData.Builder |
setActionType(java.lang.String actionType)
Possible values are:
IdsEventFlowData.ACTION_TYPE_ALERT IdsEventFlowData.ACTION_TYPE_DROP IdsEventFlowData.ACTION_TYPE_REJECT IdsEventFlowData.ACTION_TYPE_INVALID The action
pertaining to the detected intrusion. |
IdsEventFlowData.Builder |
setBytesToclient(java.lang.Long bytesToclient)
Bytes sent to client.
|
IdsEventFlowData.Builder |
setBytesToserver(java.lang.Long bytesToserver)
Bytes sent to server.
|
IdsEventFlowData.Builder |
setClientIp(java.lang.String clientIp)
IP address of the VM that initiated the communication.
|
IdsEventFlowData.Builder |
setDestinationIp(java.lang.String destinationIp)
IP address of the destination VM on the intrusion flow.
|
IdsEventFlowData.Builder |
setDestinationPort(java.lang.Long destinationPort)
Port on the destination VM where the traffic was sent to.
|
IdsEventFlowData.Builder |
setLocalVmIp(java.lang.String localVmIp)
IP address of VM on the host where IDS engine is running.
|
IdsEventFlowData.Builder |
setProfileId(java.lang.String profileId)
The IDS profile id that is associated with the IDS rule pertaining to the
intrusion event detected.
|
IdsEventFlowData.Builder |
setProtocol(java.lang.String protocol)
Traffic protocol pertaining to the detected intrusion, could be TCP/UDP etc.
|
IdsEventFlowData.Builder |
setRuleId(java.lang.Long ruleId)
The IDS Rule id pertaining to the detected intrusion.
|
IdsEventFlowData.Builder |
setSourceIp(java.lang.String sourceIp)
IP address of the source VM on the intrusion flow.
|
IdsEventFlowData.Builder |
setSourcePort(java.lang.Long sourcePort)
Source port through which traffic was initiated that caused the intrusion to be
detected.
|
public Builder()
IdsEventFlowData
.public IdsEventFlowData.Builder setActionType(java.lang.String actionType)
actionType
- New value for the property.public IdsEventFlowData.Builder setBytesToclient(java.lang.Long bytesToclient)
bytesToclient
- New value for the property.public IdsEventFlowData.Builder setBytesToserver(java.lang.Long bytesToserver)
bytesToserver
- New value for the property.public IdsEventFlowData.Builder setClientIp(java.lang.String clientIp)
clientIp
- New value for the property.public IdsEventFlowData.Builder setDestinationIp(java.lang.String destinationIp)
destinationIp
- New value for the property.public IdsEventFlowData.Builder setDestinationPort(java.lang.Long destinationPort)
destinationPort
- New value for the property.public IdsEventFlowData.Builder setLocalVmIp(java.lang.String localVmIp)
localVmIp
- New value for the property.public IdsEventFlowData.Builder setProfileId(java.lang.String profileId)
profileId
- New value for the property.public IdsEventFlowData.Builder setProtocol(java.lang.String protocol)
protocol
- New value for the property.public IdsEventFlowData.Builder setRuleId(java.lang.Long ruleId)
ruleId
- New value for the property.public IdsEventFlowData.Builder setSourceIp(java.lang.String sourceIp)
sourceIp
- New value for the property.public IdsEventFlowData.Builder setSourcePort(java.lang.Long sourcePort)
sourcePort
- New value for the property.public IdsEventFlowData build()