Interface NodeState

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

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

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

     grouping node-state {
       leaf-list topology-identifier {
         type topology-identifier;
       }
       leaf node-flags {
         type node-flag-bits;
       }
       leaf-list isis-area-id {
         type isis-area-identifier;
       }
       leaf dynamic-hostname {
         type string;
       }
       leaf ipv4-router-id {
         type ipv4-router-identifier;
       }
       leaf ipv6-router-id {
         type ipv6-router-identifier;
       }
       container sr-capabilities {
         uses bgp-sr:sr-capabilities-tlv;
       }
       container sr-algorithm {
         uses bgp-sr:sr-algorithms-tlv;
       }
     }
     
    The schema path to identify an instance is bgp-linkstate/node-state
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable List<TopologyIdentifier> getTopologyIdentifier()
        Return topologyIdentifier, or null if it is not present.
        Returns:
        java.util.List topologyIdentifier, or null if it is not present.
      • getNodeFlags

        NodeFlagBits getNodeFlags()
        Return nodeFlags, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.NodeFlagBits nodeFlags, or null if it is not present.
      • getIsisAreaId

        @Nullable List<IsisAreaIdentifier> getIsisAreaId()
        Return isisAreaId, or null if it is not present.
        Returns:
        java.util.List isisAreaId, or null if it is not present.
      • getDynamicHostname

        String getDynamicHostname()
        Return dynamicHostname, or null if it is not present.
        Returns:
        java.lang.String dynamicHostname, or null if it is not present.
      • getIpv4RouterId

        Ipv4RouterIdentifier getIpv4RouterId()
        Return ipv4RouterId, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv4RouterIdentifier ipv4RouterId, or null if it is not present.
      • getIpv6RouterId

        Ipv6RouterIdentifier getIpv6RouterId()
        Return ipv6RouterId, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv6RouterIdentifier ipv6RouterId, or null if it is not present.
      • getSrCapabilities

        SrCapabilities getSrCapabilities()
        Return srCapabilities, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.node.state.SrCapabilities srCapabilities, or null if it is not present.
      • getSrAlgorithm

        SrAlgorithm getSrAlgorithm()
        Return srAlgorithm, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.node.state.SrAlgorithm srAlgorithm, or null if it is not present.