Interface HwvtepTunnelAttributes

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

    public interface HwvtepTunnelAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject

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

     grouping hwvtep-tunnel-attributes {
       leaf tunnel-uuid {
         type yang:uuid;
       }
       leaf local-locator-ref {
         type hwvtep-physical-locator-ref;
       }
       leaf remote-locator-ref {
         type hwvtep-physical-locator-ref;
       }
       list bfd-local-configs {
         key bfd-local-config-key;
         leaf bfd-local-config-key {
           type string;
         }
         leaf bfd-local-config-value {
           type string;
         }
       }
       list bfd-remote-configs {
         key bfd-remote-config-key;
         leaf bfd-remote-config-key {
           type string;
         }
         leaf bfd-remote-config-value {
           type string;
         }
       }
       list bfd-params {
         key bfd-param-key;
         leaf bfd-param-key {
           type string;
         }
         leaf bfd-param-value {
           type string;
         }
       }
       list bfd-status {
         config false;
         key bfd-status-key;
         leaf bfd-status-key {
           type string;
         }
         leaf bfd-status-value {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is hwvtep/hwvtep-tunnel-attributes
    • Field Detail

      • QNAME

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

      • implementedInterface

        Class<? extends HwvtepTunnelAttributes> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getTunnelUuid

        @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getTunnelUuid()
        The unique identifier of the tunnel
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid tunnelUuid, or null if not present
      • getLocalLocatorRef

        @Nullable HwvtepPhysicalLocatorRef getLocalLocatorRef()
        Reference to the physical locator to reach this entry
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorRef localLocatorRef, or null if not present
      • getRemoteLocatorRef

        @Nullable HwvtepPhysicalLocatorRef getRemoteLocatorRef()
        Reference to the physical locator to reach this entry
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorRef remoteLocatorRef, or null if not present
      • getBfdLocalConfigs

        @Nullable List<BfdLocalConfigs> getBfdLocalConfigs()
        Local configuation attributes for BFD
        Returns:
        java.util.List bfdLocalConfigs, or null if not present
      • nonnullBfdLocalConfigs

        default @NonNull List<BfdLocalConfigs> nonnullBfdLocalConfigs()
        Returns:
        java.util.List bfdLocalConfigs, or an empty list if it is not present
      • getBfdRemoteConfigs

        @Nullable List<BfdRemoteConfigs> getBfdRemoteConfigs()
        Remote configuration attributes for BFD
        Returns:
        java.util.List bfdRemoteConfigs, or null if not present
      • nonnullBfdRemoteConfigs

        default @NonNull List<BfdRemoteConfigs> nonnullBfdRemoteConfigs()
        Returns:
        java.util.List bfdRemoteConfigs, or an empty list if it is not present
      • getBfdParams

        @Nullable List<BfdParams> getBfdParams()
        Parameters to configure and enable BFD
        Returns:
        java.util.List bfdParams, or null if not present
      • nonnullBfdParams

        default @NonNull List<BfdParams> nonnullBfdParams()
        Returns:
        java.util.List bfdParams, or an empty list if it is not present
      • getBfdStatus

        @Nullable List<BfdStatus> getBfdStatus()
        runtime status of BFD on this tunnel
        Returns:
        java.util.List bfdStatus, or null if not present
      • nonnullBfdStatus

        default @NonNull List<BfdStatus> nonnullBfdStatus()
        Returns:
        java.util.List bfdStatus, or an empty list if it is not present