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-bindings

    To create instances of this class use AclBindingsBuilder.

    See Also:
    AclBindingsBuilder, AclBindingsKey
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default Class<AclBindings> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.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, or null 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, or null if not present