Class Event
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.network.intrusionprotection.Event
-
@ApiType("SoftLayer_Container_Network_IntrusionProtection_Event") public class Event extends Entity
The IntrusionProtection_Event object stores information about individual intrusion protection events.
It is a data container that cannot be edited, deleted, or saved.
It is returned by many methods in the TippingPointReporting object, but never directly, always as a child of another container object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Event.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
actionTaken
The action that was taken when this attack was discovered.protected boolean
actionTakenSpecified
protected Long
attackCount
The number of attacks in this block.protected boolean
attackCountSpecified
protected String
attackLongDescription
Long description of the attack.protected boolean
attackLongDescriptionSpecified
protected String
attackName
Name of the attackprotected boolean
attackNameSpecified
protected String
beginTime
The starting timestamp of the attack recorded, in Y-m-d H:i:s format.protected boolean
beginTimeSpecified
protected String
bugtraqId
The BugTraq ID(s), if any, associated with this attack signature.protected boolean
bugtraqIdSpecified
protected String
classification
The human-readable classification of the attackprotected boolean
classificationSpecified
protected String
CVEId
The CVE ID(s), if any, associated with this attack signature.protected boolean
CVEIdSpecified
protected String
destinationIpAddress
The IP Address (as a dotted decimal string) of the machine that was the target of the attackprotected boolean
destinationIpAddressSpecified
protected Long
destinationPort
The port the attack was directed atprotected boolean
destinationPortSpecified
protected String
endTime
The ending timestamp of the attack recorded, in Y-m-d H:i:s format.protected boolean
endTimeSpecified
protected String
platform
The platform affected by the attackprotected boolean
platformSpecified
protected String
protocol
The protocol used in the attackprotected boolean
protocolSpecified
protected String
severity
The human-readable severity of this attack, from "Low" to "Critical"protected boolean
severitySpecified
protected String
signatureId
Unique ID of the "Signature" in question.protected boolean
signatureIdSpecified
protected String
sourceIpAddress
The IP Address (as a dotted decimal string) of the machine originating the attackprotected boolean
sourceIpAddressSpecified
protected Long
sourcePort
The port the attack originated fromprotected boolean
sourcePortSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Event()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
CVEId
@ApiProperty(canBeNullOrNotSet=true) protected String CVEId
The CVE ID(s), if any, associated with this attack signature.
-
CVEIdSpecified
protected boolean CVEIdSpecified
-
actionTaken
@ApiProperty(canBeNullOrNotSet=true) protected String actionTaken
The action that was taken when this attack was discovered. Can be either "Block" or "Permit"
-
actionTakenSpecified
protected boolean actionTakenSpecified
-
attackCount
@ApiProperty(canBeNullOrNotSet=true) protected Long attackCount
The number of attacks in this block. Attacks are grouped differently based on the query performed on the tippingPointReporting object.
-
attackCountSpecified
protected boolean attackCountSpecified
-
attackLongDescription
@ApiProperty(canBeNullOrNotSet=true) protected String attackLongDescription
Long description of the attack. May contain links to more information
-
attackLongDescriptionSpecified
protected boolean attackLongDescriptionSpecified
-
attackName
@ApiProperty(canBeNullOrNotSet=true) protected String attackName
Name of the attack
-
attackNameSpecified
protected boolean attackNameSpecified
-
beginTime
@ApiProperty(canBeNullOrNotSet=true) protected String beginTime
The starting timestamp of the attack recorded, in Y-m-d H:i:s format. May not be set, depending on the type of query performed.
-
beginTimeSpecified
protected boolean beginTimeSpecified
-
bugtraqId
@ApiProperty(canBeNullOrNotSet=true) protected String bugtraqId
The BugTraq ID(s), if any, associated with this attack signature.
-
bugtraqIdSpecified
protected boolean bugtraqIdSpecified
-
classification
@ApiProperty(canBeNullOrNotSet=true) protected String classification
The human-readable classification of the attack
-
classificationSpecified
protected boolean classificationSpecified
-
destinationIpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String destinationIpAddress
The IP Address (as a dotted decimal string) of the machine that was the target of the attack
-
destinationIpAddressSpecified
protected boolean destinationIpAddressSpecified
-
destinationPort
@ApiProperty(canBeNullOrNotSet=true) protected Long destinationPort
The port the attack was directed at
-
destinationPortSpecified
protected boolean destinationPortSpecified
-
endTime
@ApiProperty(canBeNullOrNotSet=true) protected String endTime
The ending timestamp of the attack recorded, in Y-m-d H:i:s format. May not be set, depending on the type of query performed.
-
endTimeSpecified
protected boolean endTimeSpecified
-
platform
@ApiProperty(canBeNullOrNotSet=true) protected String platform
The platform affected by the attack
-
platformSpecified
protected boolean platformSpecified
-
protocol
@ApiProperty(canBeNullOrNotSet=true) protected String protocol
The protocol used in the attack
-
protocolSpecified
protected boolean protocolSpecified
-
severity
@ApiProperty(canBeNullOrNotSet=true) protected String severity
The human-readable severity of this attack, from "Low" to "Critical"
-
severitySpecified
protected boolean severitySpecified
-
signatureId
@ApiProperty(canBeNullOrNotSet=true) protected String signatureId
Unique ID of the "Signature" in question. The signature determines the type of attack recorded. SignatureId is used in the drillDown() function on the TippingPointReporting service
-
signatureIdSpecified
protected boolean signatureIdSpecified
-
sourceIpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String sourceIpAddress
The IP Address (as a dotted decimal string) of the machine originating the attack
-
sourceIpAddressSpecified
protected boolean sourceIpAddressSpecified
-
sourcePort
@ApiProperty(canBeNullOrNotSet=true) protected Long sourcePort
The port the attack originated from
-
sourcePortSpecified
protected boolean sourcePortSpecified
-
-
Method Detail
-
getCVEId
public String getCVEId()
-
setCVEId
public void setCVEId(String CVEId)
-
isCVEIdSpecified
public boolean isCVEIdSpecified()
-
unsetCVEId
public void unsetCVEId()
-
getActionTaken
public String getActionTaken()
-
setActionTaken
public void setActionTaken(String actionTaken)
-
isActionTakenSpecified
public boolean isActionTakenSpecified()
-
unsetActionTaken
public void unsetActionTaken()
-
getAttackCount
public Long getAttackCount()
-
setAttackCount
public void setAttackCount(Long attackCount)
-
isAttackCountSpecified
public boolean isAttackCountSpecified()
-
unsetAttackCount
public void unsetAttackCount()
-
getAttackLongDescription
public String getAttackLongDescription()
-
setAttackLongDescription
public void setAttackLongDescription(String attackLongDescription)
-
isAttackLongDescriptionSpecified
public boolean isAttackLongDescriptionSpecified()
-
unsetAttackLongDescription
public void unsetAttackLongDescription()
-
getAttackName
public String getAttackName()
-
setAttackName
public void setAttackName(String attackName)
-
isAttackNameSpecified
public boolean isAttackNameSpecified()
-
unsetAttackName
public void unsetAttackName()
-
getBeginTime
public String getBeginTime()
-
setBeginTime
public void setBeginTime(String beginTime)
-
isBeginTimeSpecified
public boolean isBeginTimeSpecified()
-
unsetBeginTime
public void unsetBeginTime()
-
getBugtraqId
public String getBugtraqId()
-
setBugtraqId
public void setBugtraqId(String bugtraqId)
-
isBugtraqIdSpecified
public boolean isBugtraqIdSpecified()
-
unsetBugtraqId
public void unsetBugtraqId()
-
getClassification
public String getClassification()
-
setClassification
public void setClassification(String classification)
-
isClassificationSpecified
public boolean isClassificationSpecified()
-
unsetClassification
public void unsetClassification()
-
getDestinationIpAddress
public String getDestinationIpAddress()
-
setDestinationIpAddress
public void setDestinationIpAddress(String destinationIpAddress)
-
isDestinationIpAddressSpecified
public boolean isDestinationIpAddressSpecified()
-
unsetDestinationIpAddress
public void unsetDestinationIpAddress()
-
getDestinationPort
public Long getDestinationPort()
-
setDestinationPort
public void setDestinationPort(Long destinationPort)
-
isDestinationPortSpecified
public boolean isDestinationPortSpecified()
-
unsetDestinationPort
public void unsetDestinationPort()
-
getEndTime
public String getEndTime()
-
setEndTime
public void setEndTime(String endTime)
-
isEndTimeSpecified
public boolean isEndTimeSpecified()
-
unsetEndTime
public void unsetEndTime()
-
getPlatform
public String getPlatform()
-
setPlatform
public void setPlatform(String platform)
-
isPlatformSpecified
public boolean isPlatformSpecified()
-
unsetPlatform
public void unsetPlatform()
-
getProtocol
public String getProtocol()
-
setProtocol
public void setProtocol(String protocol)
-
isProtocolSpecified
public boolean isProtocolSpecified()
-
unsetProtocol
public void unsetProtocol()
-
getSeverity
public String getSeverity()
-
setSeverity
public void setSeverity(String severity)
-
isSeveritySpecified
public boolean isSeveritySpecified()
-
unsetSeverity
public void unsetSeverity()
-
getSignatureId
public String getSignatureId()
-
setSignatureId
public void setSignatureId(String signatureId)
-
isSignatureIdSpecified
public boolean isSignatureIdSpecified()
-
unsetSignatureId
public void unsetSignatureId()
-
getSourceIpAddress
public String getSourceIpAddress()
-
setSourceIpAddress
public void setSourceIpAddress(String sourceIpAddress)
-
isSourceIpAddressSpecified
public boolean isSourceIpAddressSpecified()
-
unsetSourceIpAddress
public void unsetSourceIpAddress()
-
getSourcePort
public Long getSourcePort()
-
setSourcePort
public void setSourcePort(Long sourcePort)
-
isSourcePortSpecified
public boolean isSourcePortSpecified()
-
unsetSourcePort
public void unsetSourcePort()
-
-