Class SubnetReport
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.network.intrusionprotection.SubnetReport
-
@ApiType("SoftLayer_Container_Network_IntrusionProtection_SubnetReport") public class SubnetReport extends Entity
The IntrusionProtection_SubnetReport object is the container that holds the SoftLayer_Container_Network_IntrusionProtection_Event objects for a particular subnet, or "All Subnets", whatever the case may be. Subnet, subnet mask, direction, and the individual events are returned by this object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubnetReport.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
cidr
cidr for this report.protected boolean
cidrSpecified
protected String
direction
Direction of the attack, either 'Inbound' or 'Outbound'protected boolean
directionSpecified
protected List<Event>
events
The class SoftLayer_Container_Network_IntrusionProtection_Event objects on this report.protected boolean
eventsSpecified
protected String
subnetIpAddress
The "target" of this report, could be an IP address, a subnet's network identifier, or "All Subnets"protected boolean
subnetIpAddressSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description SubnetReport()
-
Method Summary
Modifier and Type Method Description Long
getCidr()
String
getDirection()
List<Event>
getEvents()
String
getSubnetIpAddress()
boolean
isCidrSpecified()
boolean
isDirectionSpecified()
boolean
isEventsSpecified()
boolean
isSubnetIpAddressSpecified()
void
setCidr(Long cidr)
void
setDirection(String direction)
void
setSubnetIpAddress(String subnetIpAddress)
void
unsetCidr()
void
unsetDirection()
void
unsetEvents()
void
unsetSubnetIpAddress()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
cidr
@ApiProperty(canBeNullOrNotSet=true) protected Long cidr
cidr for this report. If the subnetIpAddress is "All Subnets", this is set to 32 and should be ignored.
-
cidrSpecified
protected boolean cidrSpecified
-
direction
@ApiProperty(canBeNullOrNotSet=true) protected String direction
Direction of the attack, either 'Inbound' or 'Outbound'
-
directionSpecified
protected boolean directionSpecified
-
events
@ApiProperty(canBeNullOrNotSet=true) protected List<Event> events
The class SoftLayer_Container_Network_IntrusionProtection_Event objects on this report.
-
eventsSpecified
protected boolean eventsSpecified
-
subnetIpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String subnetIpAddress
The "target" of this report, could be an IP address, a subnet's network identifier, or "All Subnets"
-
subnetIpAddressSpecified
protected boolean subnetIpAddressSpecified
-
-
Method Detail
-
getCidr
public Long getCidr()
-
setCidr
public void setCidr(Long cidr)
-
isCidrSpecified
public boolean isCidrSpecified()
-
unsetCidr
public void unsetCidr()
-
getDirection
public String getDirection()
-
setDirection
public void setDirection(String direction)
-
isDirectionSpecified
public boolean isDirectionSpecified()
-
unsetDirection
public void unsetDirection()
-
isEventsSpecified
public boolean isEventsSpecified()
-
unsetEvents
public void unsetEvents()
-
getSubnetIpAddress
public String getSubnetIpAddress()
-
setSubnetIpAddress
public void setSubnetIpAddress(String subnetIpAddress)
-
isSubnetIpAddressSpecified
public boolean isSubnetIpAddressSpecified()
-
unsetSubnetIpAddress
public void unsetSubnetIpAddress()
-
-