All Superinterfaces:
XidSequencer

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

    • 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.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