Interface NetworkIPAvailability
-
- All Superinterfaces:
Buildable<NetworkIPAvailabilityBuilder>,ModelEntity,Serializable
- All Known Implementing Classes:
NeutronNetworkIPAvailability
public interface NetworkIPAvailability extends ModelEntity, Buildable<NetworkIPAvailabilityBuilder>
A network IP availability details for a network- Author:
- Xiangbin HAN
-
-
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 StringgetNetworkId()StringgetNetworkName()StringgetProjectId()List<? extends SubnetIPAvailability>getSubnetIPAvailabilities()List of subnet IP availability per networkStringgetTenantId()BigIntegergetTotalIps()Number of total IPs per networkBigIntegergetUsedIps()Number of used IPs per network
-
-
-
Method Detail
-
getNetworkName
String getNetworkName()
- Returns:
- the network name
-
getNetworkId
String getNetworkId()
- Returns:
- the network identifier
-
getTenantId
String getTenantId()
- Returns:
- the tenant identifier
-
getProjectId
String getProjectId()
- Returns:
- the project identifier
-
getTotalIps
BigInteger getTotalIps()
Number of total IPs per network- Returns:
- the number of IPs
-
getUsedIps
BigInteger getUsedIps()
Number of used IPs per network- Returns:
- the number of IPs
-
getSubnetIPAvailabilities
List<? extends SubnetIPAvailability> getSubnetIPAvailabilities()
List of subnet IP availability per network- Returns:
- the list of SubnetIPAvailability
-
-