Interface AclBindings
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<AclBindings>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<HwvtepLogicalRouterAttributes>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<AclBindingsKey>
public interface AclBindings extends org.opendaylight.yangtools.yang.binding.ChildOf<HwvtepLogicalRouterAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<AclBindings>, org.opendaylight.yangtools.yang.binding.Identifiable<AclBindingsKey>
map of string-ACL pairs. Maps ACLs to logical router interfaces. The router interfaces are indicated using IP address notation, and must be the same interfaces created in the switch_binding column. For example, an ACL could be associated with the logical router interface with an address of 192.68.1.1 as defined in the example above.This class represents the following YANG schema fragment defined in module hwvtep
list acl-bindings { key router-interface; leaf router-interface { type inet:ip-prefix; } leaf acl-ref { type hwvtep-acl-ref; } }
The schema path to identify an instance is hwvtep/hwvtep-logical-router-attributes/acl-bindingsTo create instances of this class use
AclBindingsBuilder
.- See Also:
AclBindingsBuilder
,AclBindingsKey
-
-
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 HwvtepAclRef
getAclRef()
reference to ACL to be applied to this router@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
getRouterInterface()
IPv4 or IPv6 address prefix in CIDR notationdefault Class<AclBindings>
implementedInterface()
AclBindingsKey
key()
-
-
-
Method Detail
-
implementedInterface
default Class<AclBindings> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getRouterInterface
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix getRouterInterface()
IPv4 or IPv6 address prefix in CIDR notation- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
routerInterface
, ornull
if not present
-
getAclRef
@Nullable HwvtepAclRef getAclRef()
reference to ACL to be applied to this router- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepAclRef
aclRef
, ornull
if not present
-
key
AclBindingsKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<AclBindingsKey>
-
-