Interface AclIpPrefixes
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<AclIpPrefixes>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<AclPortsByIp>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<AclIpPrefixesKey>
public interface AclIpPrefixes extends org.opendaylight.yangtools.yang.binding.ChildOf<AclPortsByIp>, org.opendaylight.yangtools.yang.binding.Augmentable<AclIpPrefixes>, org.opendaylight.yangtools.yang.binding.Identifiable<AclIpPrefixesKey>
IP Prefixes and Allowed-Address-Pairs owned by ports where all such ports enforce the same ACL identified by acl-nameThis class represents the following YANG schema fragment defined in module aclservice
list acl-ip-prefixes { key ip-prefix; leaf ip-prefix { type ip-prefix-or-address; } list port-ids { key port-id; leaf port-id { type string; } } }
The schema path to identify an instance is aclservice/acl-ports-lookup/acl-ports-by-ip/acl-ip-prefixesTo create instances of this class use
AclIpPrefixesBuilder
.- See Also:
AclIpPrefixesBuilder
,AclIpPrefixesKey
-
-
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 IpPrefixOrAddress
getIpPrefix()
IP address/prefix@Nullable java.util.List<PortIds>
getPortIds()
Contains a list of ports that are enforcing the same ACL identified by acl-name.default java.lang.Class<AclIpPrefixes>
implementedInterface()
AclIpPrefixesKey
key()
default @NonNull java.util.List<PortIds>
nonnullPortIds()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<AclIpPrefixes> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getIpPrefix
@Nullable IpPrefixOrAddress getIpPrefix()
IP address/prefix- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.rev160608.IpPrefixOrAddress
ipPrefix
, ornull
if not present
-
getPortIds
@Nullable java.util.List<PortIds> getPortIds()
Contains a list of ports that are enforcing the same ACL identified by acl-name.- Returns:
java.util.List
portIds
, ornull
if not present
-
nonnullPortIds
default @NonNull java.util.List<PortIds> nonnullPortIds()
- Returns:
java.util.List
portIds
, or an empty list if it is not present
-
key
AclIpPrefixesKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<AclIpPrefixesKey>
-
-