Interface Allocations
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Allocations>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Network>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<AllocationsKey>
public interface Allocations extends org.opendaylight.yangtools.yang.binding.ChildOf<Network>, org.opendaylight.yangtools.yang.binding.Augmentable<Allocations>, org.opendaylight.yangtools.yang.binding.Identifiable<AllocationsKey>
This class represents the following YANG schema fragment defined in module dhcp_allocation_pool
list allocations { key subnet; leaf subnet { type inet:ip-prefix; } list allocation-instance { key mac; leaf mac { type yang:phys-address; } leaf allocated-ip { type inet:ip-address; } } }
The schema path to identify an instance is dhcp_allocation_pool/dhcp_allocation_pool/network/allocationsTo create instances of this class use
AllocationsBuilder
.- See Also:
AllocationsBuilder
,AllocationsKey
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable java.util.List<AllocationInstance>
getAllocationInstance()
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
getSubnet()
subnet for the dhcp to allocate ip addressesdefault java.lang.Class<Allocations>
implementedInterface()
AllocationsKey
key()
default @NonNull java.util.List<AllocationInstance>
nonnullAllocationInstance()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Allocations> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getSubnet
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix getSubnet()
subnet for the dhcp to allocate ip addresses- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
subnet
, ornull
if not present
-
getAllocationInstance
@Nullable java.util.List<AllocationInstance> getAllocationInstance()
- Returns:
java.util.List
allocationInstance
, ornull
if not present
-
nonnullAllocationInstance
default @NonNull java.util.List<AllocationInstance> nonnullAllocationInstance()
- Returns:
java.util.List
allocationInstance
, or an empty list if it is not present
-
key
AllocationsKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<AllocationsKey>
-
-