Class Firewall
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.component.Firewall
-
@ApiType("SoftLayer_Network_Component_Firewall") public class Firewall extends Entity
The SoftLayer_Network_Component_Firewall data type contains general information relating to a single SoftLayer network component firewall. This is the object which ties the running rules to a specific downstream server. Use the [[SoftLayer Network Firewall Template]] service to pull SoftLayer recommended rule set templates. Use the [[SoftLayer Network Firewall Update Request]] service to submit a firewall update request.- See Also:
- SoftLayer_Network_Component_Firewall
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Firewall.Mask
static interface
Firewall.Service
The SoftLayer_Network_Component_Firewall service accesses general information relating to a single SoftLayer network component firewall.static interface
Firewall.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
applyServerRuleSubnetCount
A count of the additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.protected List<Subnet>
applyServerRuleSubnets
The additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.protected Item
billingItem
The billing item for a Hardware Firewall (Dedicated).protected Component
guestNetworkComponent
The network component of the guest virtual server that this network component firewall belongs to.protected Long
guestNetworkComponentId
Unique ID for the network component of the switch interface that this network component firewall is attached to.protected boolean
guestNetworkComponentIdSpecified
protected Long
id
Unique ID for the network component firewall.protected boolean
idSpecified
protected Component
networkComponent
The network component of the switch interface that this network component firewall belongs to.protected Long
networkComponentId
Unique ID for the network component of the switch interface that this network component firewall is attached to.protected boolean
networkComponentIdSpecified
protected List<Request>
networkFirewallUpdateRequest
The update requests made for this firewall.protected Long
networkFirewallUpdateRequestCount
A count of the update requests made for this firewall.protected Long
ruleCount
A count of the currently running rule set of this network component firewall.protected List<Rule>
rules
The currently running rule set of this network component firewall.protected String
status
Current status of the network component firewall.protected boolean
statusSpecified
protected Long
subnetCount
A count of the additional subnets linked to this network component firewall.protected List<Subnet>
subnets
The additional subnets linked to this network component firewall.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Firewall()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
applyServerRuleSubnets
@ApiProperty protected List<Subnet> applyServerRuleSubnets
The additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.
-
billingItem
@ApiProperty protected Item billingItem
The billing item for a Hardware Firewall (Dedicated).
-
guestNetworkComponent
@ApiProperty protected Component guestNetworkComponent
The network component of the guest virtual server that this network component firewall belongs to.
-
networkComponent
@ApiProperty protected Component networkComponent
The network component of the switch interface that this network component firewall belongs to.
-
networkFirewallUpdateRequest
@ApiProperty protected List<Request> networkFirewallUpdateRequest
The update requests made for this firewall.
-
rules
@ApiProperty protected List<Rule> rules
The currently running rule set of this network component firewall.
-
subnets
@ApiProperty protected List<Subnet> subnets
The additional subnets linked to this network component firewall.
-
guestNetworkComponentId
@ApiProperty(canBeNullOrNotSet=true) protected Long guestNetworkComponentId
Unique ID for the network component of the switch interface that this network component firewall is attached to.
-
guestNetworkComponentIdSpecified
protected boolean guestNetworkComponentIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique ID for the network component firewall.
-
idSpecified
protected boolean idSpecified
-
networkComponentId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkComponentId
Unique ID for the network component of the switch interface that this network component firewall is attached to.
-
networkComponentIdSpecified
protected boolean networkComponentIdSpecified
-
status
@ApiProperty(canBeNullOrNotSet=true) protected String status
Current status of the network component firewall. Status "no_edit" means this host is not protected by a hardware firewall. Status "allow_edit" means this host is protected by a hardware firewall and processing firewall rules. Status "bypass" means this host is provisioned behind a hardware firewall, but bypassing the firewall rules.
-
statusSpecified
protected boolean statusSpecified
-
applyServerRuleSubnetCount
@ApiProperty protected Long applyServerRuleSubnetCount
A count of the additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.
-
networkFirewallUpdateRequestCount
@ApiProperty protected Long networkFirewallUpdateRequestCount
A count of the update requests made for this firewall.
-
ruleCount
@ApiProperty protected Long ruleCount
A count of the currently running rule set of this network component firewall.
-
subnetCount
@ApiProperty protected Long subnetCount
A count of the additional subnets linked to this network component firewall.
-
-
Method Detail
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getGuestNetworkComponent
public Component getGuestNetworkComponent()
-
setGuestNetworkComponent
public void setGuestNetworkComponent(Component guestNetworkComponent)
-
getNetworkComponent
public Component getNetworkComponent()
-
setNetworkComponent
public void setNetworkComponent(Component networkComponent)
-
getGuestNetworkComponentId
public Long getGuestNetworkComponentId()
-
setGuestNetworkComponentId
public void setGuestNetworkComponentId(Long guestNetworkComponentId)
-
isGuestNetworkComponentIdSpecified
public boolean isGuestNetworkComponentIdSpecified()
-
unsetGuestNetworkComponentId
public void unsetGuestNetworkComponentId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNetworkComponentId
public Long getNetworkComponentId()
-
setNetworkComponentId
public void setNetworkComponentId(Long networkComponentId)
-
isNetworkComponentIdSpecified
public boolean isNetworkComponentIdSpecified()
-
unsetNetworkComponentId
public void unsetNetworkComponentId()
-
getStatus
public String getStatus()
-
setStatus
public void setStatus(String status)
-
isStatusSpecified
public boolean isStatusSpecified()
-
unsetStatus
public void unsetStatus()
-
getApplyServerRuleSubnetCount
public Long getApplyServerRuleSubnetCount()
-
setApplyServerRuleSubnetCount
public void setApplyServerRuleSubnetCount(Long applyServerRuleSubnetCount)
-
getNetworkFirewallUpdateRequestCount
public Long getNetworkFirewallUpdateRequestCount()
-
setNetworkFirewallUpdateRequestCount
public void setNetworkFirewallUpdateRequestCount(Long networkFirewallUpdateRequestCount)
-
getRuleCount
public Long getRuleCount()
-
setRuleCount
public void setRuleCount(Long ruleCount)
-
getSubnetCount
public Long getSubnetCount()
-
setSubnetCount
public void setSubnetCount(Long subnetCount)
-
asService
public Firewall.Service asService(ApiClient client)
-
service
public static Firewall.Service service(ApiClient client)
-
service
public static Firewall.Service service(ApiClient client, Long id)
-
-