@Beta public class DefaultOpticalTunnelEndPoint extends AbstractModel implements OpticalTunnelEndPoint
OpticalTunnelEndPoint.Type| Constructor and Description |
|---|
DefaultOpticalTunnelEndPoint(ProviderId providerId,
Optional<ElementId> elementId,
Optional<PortNumber> number,
Optional<OpticalTunnelEndPoint> parentPoint,
OpticalTunnelEndPoint.Type type,
OpticalLogicId id,
boolean isGlobal,
Annotations... annotations)
Creates a optical tunnel point attributed to the specified provider (may be null).
|
| Modifier and Type | Method and Description |
|---|---|
Optional<ElementId> |
elementId()
Returns the parent network element to which this tunnel point belongs.
|
boolean |
equals(Object obj) |
int |
hashCode() |
OpticalLogicId |
id()
Returns the identifier.
|
boolean |
isGlobal()
Indicates whether or not the port is global significant.
|
Optional<OpticalTunnelEndPoint> |
parentPoint()
Returns the parent tunnel point to which this tunnel point belongs, optional.
|
Optional<PortNumber> |
portNumber()
Returns the parent network port to which this tunnel point belongs, can not be be null.
|
String |
toString() |
OpticalTunnelEndPoint.Type |
type()
Returns the tunnel point type.
|
providerIdannotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitannotationsproviderIdpublic DefaultOpticalTunnelEndPoint(ProviderId providerId, Optional<ElementId> elementId, Optional<PortNumber> number, Optional<OpticalTunnelEndPoint> parentPoint, OpticalTunnelEndPoint.Type type, OpticalLogicId id, boolean isGlobal, Annotations... annotations)
providerId - tunnelProvider IdelementId - parent network elementnumber - port numberparentPoint - parent port or parent labeltype - port typeid - LabelIdisGlobal - indicator whether the label is global significant or notannotations - optional key/value annotationspublic OpticalLogicId id()
OpticalTunnelEndPointid in interface OpticalTunnelEndPointpublic Optional<ElementId> elementId()
OpticalTunnelEndPointelementId in interface OpticalTunnelEndPointpublic Optional<PortNumber> portNumber()
OpticalTunnelEndPointportNumber in interface OpticalTunnelEndPointpublic Optional<OpticalTunnelEndPoint> parentPoint()
OpticalTunnelEndPointparentPoint in interface OpticalTunnelEndPointpublic boolean isGlobal()
OpticalTunnelEndPointisGlobal in interface OpticalTunnelEndPointpublic OpticalTunnelEndPoint.Type type()
OpticalTunnelEndPointtype in interface OpticalTunnelEndPoint