@Beta public class DefaultOpticalTunnelEndPoint extends AbstractModel implements OpticalTunnelEndPoint
OpticalTunnelEndPoint.Type| Constructor and Description |
|---|
DefaultOpticalTunnelEndPoint(ProviderId providerId,
java.util.Optional<ElementId> elementId,
java.util.Optional<PortNumber> number,
java.util.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 |
|---|---|
java.util.Optional<ElementId> |
elementId()
Returns the parent network element to which this tunnel point belongs.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
OpticalLogicId |
id()
Returns the identifier.
|
boolean |
isGlobal()
Indicates whether or not the port is global significant.
|
java.util.Optional<OpticalTunnelEndPoint> |
parentPoint()
Returns the parent tunnel point to which this tunnel point belongs, optional.
|
java.util.Optional<PortNumber> |
portNumber()
Returns the parent network port to which this tunnel point belongs, can not be be null.
|
java.lang.String |
toString() |
OpticalTunnelEndPoint.Type |
type()
Returns the tunnel point type.
|
providerIdannotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitannotationsproviderIdpublic DefaultOpticalTunnelEndPoint(ProviderId providerId, java.util.Optional<ElementId> elementId, java.util.Optional<PortNumber> number, java.util.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 java.util.Optional<ElementId> elementId()
OpticalTunnelEndPointelementId in interface OpticalTunnelEndPointpublic java.util.Optional<PortNumber> portNumber()
OpticalTunnelEndPointportNumber in interface OpticalTunnelEndPointpublic java.util.Optional<OpticalTunnelEndPoint> parentPoint()
OpticalTunnelEndPointparentPoint in interface OpticalTunnelEndPointpublic boolean isGlobal()
OpticalTunnelEndPointisGlobal in interface OpticalTunnelEndPointpublic OpticalTunnelEndPoint.Type type()
OpticalTunnelEndPointtype in interface OpticalTunnelEndPointpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object