Class XconnectPortEndpoint
- java.lang.Object
-
- org.onosproject.segmentrouting.xconnect.api.XconnectEndpoint
-
- org.onosproject.segmentrouting.xconnect.api.XconnectPortEndpoint
-
public final class XconnectPortEndpoint extends XconnectEndpoint
Represents a cross connect endpoint specified by port number.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.onosproject.segmentrouting.xconnect.api.XconnectEndpoint
XconnectEndpoint.Type
-
-
Field Summary
-
Fields inherited from class org.onosproject.segmentrouting.xconnect.api.XconnectEndpoint
LB_KEYWORD
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static XconnectPortEndpointfromString(String s)Gets XconnectPortEndpoint from string.inthashCode()static XconnectPortEndpointof(org.onosproject.net.PortNumber port)Returns an instance of XconnectPortEndpoint with given port number.org.onosproject.net.PortNumberport()Returns port number.StringtoString()XconnectEndpoint.Typetype()Type of this endpoint.
-
-
-
Method Detail
-
port
public org.onosproject.net.PortNumber port()
Returns port number.- Returns:
- port number
-
of
public static XconnectPortEndpoint of(org.onosproject.net.PortNumber port)
Returns an instance of XconnectPortEndpoint with given port number.- Parameters:
port- port number- Returns:
- an instance of XconnectPortEndpoint
-
fromString
public static XconnectPortEndpoint fromString(String s)
Gets XconnectPortEndpoint from string.- Parameters:
s- string- Returns:
- XconnectPortEndpoint
-
type
public XconnectEndpoint.Type type()
Description copied from class:XconnectEndpointType of this endpoint.- Specified by:
typein classXconnectEndpoint- Returns:
- type
-
-