Interface BridgeDomainAttributes

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    BridgeDomain, BridgeDomain, TopologyVbridgeAugment

    @Generated("mdsal-binding-generator")
    public interface BridgeDomainAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject

    This class represents the following YANG schema fragment defined in module v3po

     grouping bridge-domain-attributes {
       leaf flood {
         type boolean;
         default true;
       }
       leaf forward {
         type boolean;
         default true;
       }
       leaf learn {
         type boolean;
         default true;
       }
       leaf unknown-unicast-flood {
         type boolean;
         default true;
       }
       leaf arp-termination {
         type boolean;
         default false;
       }
       container arp-termination-table {
         when "../v3po:arp-termination = 'true'";
         list arp-termination-table-entry {
           key "ip-address phys-address";
           leaf ip-address {
             type inet:ip-address;
           }
           leaf phys-address {
             type yang:phys-address;
           }
         }
       }
     }
     
    The schema path to identify an instance is v3po/bridge-domain-attributes
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Field Detail

      • QNAME

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

      • implementedInterface

        java.lang.Class<? extends BridgeDomainAttributes> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getFlood

        java.lang.Boolean getFlood()
        Return flood, or null if it is not present.
             
                 Enable/disable L2 flooding.
             
         
        Returns:
        java.lang.Boolean flood, or null if it is not present.
      • isFlood

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isFlood()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getForward

        java.lang.Boolean getForward()
        Return forward, or null if it is not present.
             
                 Enable/disable L2 forwarding.
             
         
        Returns:
        java.lang.Boolean forward, or null if it is not present.
      • isForward

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isForward()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getLearn

        java.lang.Boolean getLearn()
        Return learn, or null if it is not present.
             
                 Enable/disable L2 learning.
             
         
        Returns:
        java.lang.Boolean learn, or null if it is not present.
      • isLearn

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isLearn()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getUnknownUnicastFlood

        java.lang.Boolean getUnknownUnicastFlood()
        Return unknownUnicastFlood, or null if it is not present.
        Returns:
        java.lang.Boolean unknownUnicastFlood, or null if it is not present.
      • isUnknownUnicastFlood

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isUnknownUnicastFlood()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getArpTermination

        java.lang.Boolean getArpTermination()
        Return arpTermination, or null if it is not present.
        Returns:
        java.lang.Boolean arpTermination, or null if it is not present.
      • isArpTermination

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isArpTermination()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getArpTerminationTable

        ArpTerminationTable getArpTerminationTable()
        Return arpTerminationTable, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.v3po.rev170607.bridge.domain.attributes.ArpTerminationTable arpTerminationTable, or null if it is not present.