Interface DeviceInfo

  • All Superinterfaces:
    XidSequencer

    public interface DeviceInfo
    extends XidSequencer
    API defining basic device information.
    • Method Detail

      • getNodeId

        NodeId getNodeId()
        Getter.
        Returns:
        id of encapsulated node
      • getNodeInstanceIdentifier

        org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node,​NodeKey> getNodeInstanceIdentifier()
        Getter.
        Returns:
        Node instance identifier
      • getVersion

        @NonNull org.opendaylight.yangtools.yang.common.Uint8 getVersion()
        Getter.
        Returns:
        version
      • getDatapathId

        org.opendaylight.yangtools.yang.common.Uint64 getDatapathId()
        Getter.
        Returns:
        datapathId
      • getServiceIdentifier

        org.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier getServiceIdentifier()
        Getter.
        Returns:
        clustering service identifier
      • getLOGValue

        @Deprecated
        default String getLOGValue()
        Deprecated.
        Many uses in log, this will make code more readable.
        Returns:
        string representation of nodeId