Class MacVlanNextObjectiveStoreKey
- java.lang.Object
-
- org.onosproject.segmentrouting.storekey.MacVlanNextObjectiveStoreKey
-
public class MacVlanNextObjectiveStoreKey extends Object
Key of Device/Vlan/MacAddr to NextObjective store.
-
-
Constructor Summary
Constructors Constructor Description MacVlanNextObjectiveStoreKey(org.onosproject.net.DeviceId deviceId, org.onlab.packet.MacAddress macAddr, org.onlab.packet.VlanId vlanId)Constructs the key of the next objective store.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.onosproject.net.DeviceIddeviceId()Gets device id in this MacVlanNextObjectiveStoreKey.booleanequals(Object o)inthashCode()org.onlab.packet.MacAddressmacAddr()Gets mac information in this MacVlanNextObjectiveStoreKey.StringtoString()org.onlab.packet.VlanIdvlanId()Gets vlan information in this MacVlanNextObjectiveStoreKey.
-
-
-
Constructor Detail
-
MacVlanNextObjectiveStoreKey
public MacVlanNextObjectiveStoreKey(org.onosproject.net.DeviceId deviceId, org.onlab.packet.MacAddress macAddr, org.onlab.packet.VlanId vlanId)Constructs the key of the next objective store.- Parameters:
deviceId- device IDmacAddr- mac of hostvlanId- vlan of host
-
-
Method Detail
-
deviceId
public org.onosproject.net.DeviceId deviceId()
Gets device id in this MacVlanNextObjectiveStoreKey.- Returns:
- device id
-
vlanId
public org.onlab.packet.VlanId vlanId()
Gets vlan information in this MacVlanNextObjectiveStoreKey.- Returns:
- vlan information
-
macAddr
public org.onlab.packet.MacAddress macAddr()
Gets mac information in this MacVlanNextObjectiveStoreKey.- Returns:
- mac information
-
-