All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.ChoiceIn<Esi>, org.opendaylight.yangtools.yang.binding.DataContainer
All Known Subinterfaces:
ArbitraryCase, AsGeneratedCase, LacpAutoGeneratedCase, LanAutoGeneratedCase, MacAutoGeneratedCase, RouterIdGeneratedCase

@Generated("mdsal-binding-generator") public interface Esi extends org.opendaylight.yangtools.yang.binding.ChoiceIn<Esi>

This class represents the following YANG schema fragment defined in module odl-bgp-evpn

 choice esi {
   case arbitrary-case {
     container arbitrary {
       leaf arbitrary {
         type binary {
           length 9;
         }
       }
     }
   }
   case lacp-auto-generated-case {
     container lacp-auto-generated {
       leaf ce-lacp-mac-address {
         type yang:mac-address;
       }
       leaf ce-lacp-port-key {
         type uint16;
       }
     }
   }
   case lan-auto-generated-case {
     container lan-auto-generated {
       leaf root-bridge-mac-address {
         type yang:mac-address;
       }
       leaf root-bridge-priority {
         type uint16;
       }
     }
   }
   case mac-auto-generated-case {
     container mac-auto-generated {
       leaf system-mac-address {
         type yang:mac-address;
       }
       leaf local-discriminator {
         type rt-types:uint24;
       }
     }
   }
   case router-id-generated-case {
     container router-id-generated {
       leaf router-id {
         type inet:ipv4-address-no-zone;
       }
       uses local-discriminator;
     }
   }
   case as-generated-case {
     container as-generated {
       leaf as {
         type inet:as-number;
       }
       uses local-discriminator;
     }
   }
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Methods inherited from interface org.opendaylight.yangtools.yang.binding.BindingContract

    implementedInterface
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.