Interface DeviceInfo
-
- All Superinterfaces:
XidSequencer
public interface DeviceInfo extends XidSequencer
API defining basic device information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint64
getDatapathId()
Getter.default String
getLOGValue()
Deprecated.NodeId
getNodeId()
Getter.org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node,NodeKey>
getNodeInstanceIdentifier()
Getter.org.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier
getServiceIdentifier()
Getter.@NonNull org.opendaylight.yangtools.yang.common.Uint8
getVersion()
Getter.-
Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.device.XidSequencer
reserveXidForDeviceMessage
-
-
-
-
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
-
-