Interface InterVpnLinkStates

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

    public interface InterVpnLinkStates
    extends org.opendaylight.yangtools.yang.binding.ChildOf<InterVpnLinkData>, org.opendaylight.yangtools.yang.binding.Augmentable<InterVpnLinkStates>

    This class represents the following YANG schema fragment defined in module inter-vpn-link

     container inter-vpn-link-states {
       list inter-vpn-link-state {
         key inter-vpn-link-name;
         leaf inter-vpn-link-name {
           type string;
         }
         leaf state {
           type enumeration {
             enum active;
             enum error;
           }
         }
         container first-endpoint-state {
           uses vpn-endpoint-state-attribs;
         }
         container second-endpoint-state {
           uses vpn-endpoint-state-attribs;
         }
         leaf error-description {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is inter-vpn-link/inter-vpn-link-states

    To create instances of this class use InterVpnLinkStatesBuilder.

    See Also:
    InterVpnLinkStatesBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable java.util.List<InterVpnLinkState> getInterVpnLinkState()
        Returns:
        java.util.List interVpnLinkState, or null if not present
      • nonnullInterVpnLinkState

        default @NonNull java.util.List<InterVpnLinkState> nonnullInterVpnLinkState()
        Returns:
        java.util.List interVpnLinkState, or an empty list if it is not present