Interface DpnTepsState

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<DpnTepsState>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<ItmStateData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface DpnTepsState
    extends org.opendaylight.yangtools.yang.binding.ChildOf<ItmStateData>, org.opendaylight.yangtools.yang.binding.Augmentable<DpnTepsState>

    This class represents the following YANG schema fragment defined in module itm-state

     container dpn-teps-state {
       list dpns-teps {
         key source-dpn-id;
         leaf source-dpn-id {
           type uint64;
         }
         leaf ip-address {
           type inet:ip-address;
         }
         leaf tunnel-type {
           type identityref {
             base tunnel-type-base;
           }
         }
         leaf of-tunnel {
           type string;
         }
         list remote-dpns {
           key destination-dpn-id;
           leaf destination-dpn-id {
             type uint64;
           }
           leaf tunnel-name {
             type string;
           }
           leaf monitoring-enabled {
             type boolean;
           }
           leaf monitoring-interval {
             type uint16 {
               range 1000..30000;
             }
           }
           leaf internal {
             type boolean;
           }
         }
       }
     }
     
    The schema path to identify an instance is itm-state/dpn-teps-state

    To create instances of this class use DpnTepsStateBuilder.

    See Also:
    DpnTepsStateBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default java.lang.Class<DpnTepsState> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getDpnsTeps

        @Nullable java.util.List<DpnsTeps> getDpnsTeps()
        Returns:
        java.util.List dpnsTeps, or null if not present
      • nonnullDpnsTeps

        default @NonNull java.util.List<DpnsTeps> nonnullDpnsTeps()
        Returns:
        java.util.List dpnsTeps, or an empty list if it is not present