Interface Firewall
-
- All Superinterfaces:
Buildable<FirewallBuilder>,ModelEntity,Serializable
- All Known Implementing Classes:
NeutronFirewall
public interface Firewall extends ModelEntity, Buildable<FirewallBuilder>
Networking (Neutron) FwaaS Firewall Extension API.
Represents a logical firewall resource that a tenant can instantiate and manage. A firewall is associated with one firewall policy.
- Author:
- Vishvesh Deshmukh
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescription()StringgetId()StringgetName()StringgetPolicy()List<String>getRouterIds()NeutronFirewall.FirewallStatusgetStatus()StringgetTenantId()BooleanisAdminStateUp()BooleanisShared()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- id : Unique identifier for the firewall.
-
getName
String getName()
- Returns:
- name : Human readable name for the firewall (255 characters limit). Does not have to be unique.
-
getTenantId
String getTenantId()
- Returns:
- tenantId : Owner of the Firewall. Only an administrative user can specify a tenant ID other than its own.
-
getDescription
String getDescription()
- Returns:
- description : Human readable description for the firewall (1024 characters limit).
-
isAdminStateUp
Boolean isAdminStateUp()
- Returns:
- adminstateup : The administrative state of the firewall, which is up (true) or down (false).
-
isShared
Boolean isShared()
- Returns:
- shared : When set to True makes this firewall rule visible to tenants other than its owner, and can be used in firewall policies not owned by its tenant.
-
getStatus
NeutronFirewall.FirewallStatus getStatus()
- Returns:
- status The status of the health monitor. Indicates whether the health monitor is operational.
- See Also:
NeutronFirewall.FirewallStatus
-
getPolicy
String getPolicy()
- Returns:
- policyid : The firewall policy uuid that this firewall is associated with. This firewall will implement the rules contained in the firewall policy represented by this uuid.
-
-