public static final class PolicyIdsEventsSummary.Builder
extends java.lang.Object
PolicyIdsEventsSummary.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
PolicyIdsEventsSummary. |
| Modifier and Type | Method and Description |
|---|---|
PolicyIdsEventsSummary |
build() |
PolicyIdsEventsSummary.Builder |
setAffectedIpCount(java.lang.Long affectedIpCount)
Count of workload IPs on which a particular signature was detected.
|
PolicyIdsEventsSummary.Builder |
setAffectedVmCount(java.lang.Long affectedVmCount)
Count of VMs on which a particular signature was detected.
|
PolicyIdsEventsSummary.Builder |
setFirstOccurence(java.lang.Long firstOccurence)
First occurence of the intrusion, in epoch milliseconds.
|
PolicyIdsEventsSummary.Builder |
setIdsFlowDetails(com.vmware.vapi.bindings.Structure idsFlowDetails)
IDS event flow data specific to each IDS event.
|
PolicyIdsEventsSummary.Builder |
setIsOngoing(java.lang.Boolean isOngoing)
Flag indicating an ongoing intrusion.
|
PolicyIdsEventsSummary.Builder |
setIsRuleValid(java.lang.Boolean isRuleValid)
Indicates if the rule id is valid or not.
|
PolicyIdsEventsSummary.Builder |
setLatestOccurence(java.lang.Long latestOccurence)
Latest occurence of the intrusion, in epoch milliseconds.
|
PolicyIdsEventsSummary.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.
|
PolicyIdsEventsSummary.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.
|
PolicyIdsEventsSummary.Builder |
setResourceType(java.lang.String resourceType)
IDSEvent resource type.
|
PolicyIdsEventsSummary.Builder |
setRuleId(java.lang.Long ruleId)
The IDS Rule id that detected this particular intrusion.
|
PolicyIdsEventsSummary.Builder |
setSignatureId(java.lang.Long signatureId)
Signature ID pertaining to the detected intrusion.
|
PolicyIdsEventsSummary.Builder |
setSignatureMetadata(com.vmware.vapi.bindings.Structure signatureMetadata)
Metadata about the detected signature including name, id, severity, product
affected, protocol etc.
|
PolicyIdsEventsSummary.Builder |
setSiteId(java.lang.String siteId)
Site 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.
|
PolicyIdsEventsSummary.Builder |
setTotalCount(java.lang.Long totalCount)
Number of times this particular signature was detected.
|
PolicyIdsEventsSummary.Builder |
setUserDetails(com.vmware.vapi.bindings.Structure userDetails)
List of users logged into VMs on which a particular signature was detected.
|
PolicyIdsEventsSummary.Builder |
setVmDetails(com.vmware.vapi.bindings.Structure vmDetails)
List of VMs on which a particular signature was detected with the count.
|
public Builder()
PolicyIdsEventsSummary.public PolicyIdsEventsSummary.Builder setAffectedIpCount(java.lang.Long affectedIpCount)
affectedIpCount - New value for the property.public PolicyIdsEventsSummary.Builder setAffectedVmCount(java.lang.Long affectedVmCount)
affectedVmCount - New value for the property.public PolicyIdsEventsSummary.Builder setFirstOccurence(java.lang.Long firstOccurence)
firstOccurence - New value for the property.public PolicyIdsEventsSummary.Builder setIdsFlowDetails(com.vmware.vapi.bindings.Structure idsFlowDetails)
idsFlowDetails - New value for the property.public PolicyIdsEventsSummary.Builder setIsOngoing(java.lang.Boolean isOngoing)
isOngoing - New value for the property.public PolicyIdsEventsSummary.Builder setIsRuleValid(java.lang.Boolean isRuleValid)
isRuleValid - New value for the property.public PolicyIdsEventsSummary.Builder setLatestOccurence(java.lang.Long latestOccurence)
latestOccurence - New value for the property.public PolicyIdsEventsSummary.Builder setProjectId(java.lang.String projectId)
projectId - New value for the property.public PolicyIdsEventsSummary.Builder setProjectPath(java.lang.String projectPath)
projectPath - New value for the property.public PolicyIdsEventsSummary.Builder setResourceType(java.lang.String resourceType)
resourceType - New value for the property.public PolicyIdsEventsSummary.Builder setRuleId(java.lang.Long ruleId)
ruleId - New value for the property.public PolicyIdsEventsSummary.Builder setSignatureId(java.lang.Long signatureId)
signatureId - New value for the property.public PolicyIdsEventsSummary.Builder setSignatureMetadata(com.vmware.vapi.bindings.Structure signatureMetadata)
signatureMetadata - New value for the property.public PolicyIdsEventsSummary.Builder setSiteId(java.lang.String siteId)
siteId - New value for the property.public PolicyIdsEventsSummary.Builder setTotalCount(java.lang.Long totalCount)
totalCount - New value for the property.public PolicyIdsEventsSummary.Builder setUserDetails(com.vmware.vapi.bindings.Structure userDetails)
userDetails - New value for the property.public PolicyIdsEventsSummary.Builder setVmDetails(com.vmware.vapi.bindings.Structure vmDetails)
vmDetails - New value for the property.public PolicyIdsEventsSummary build()