@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.
|
providerId
annotations
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
annotations
providerId
public 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()
OpticalTunnelEndPoint
id
in interface OpticalTunnelEndPoint
public Optional<ElementId> elementId()
OpticalTunnelEndPoint
elementId
in interface OpticalTunnelEndPoint
public Optional<PortNumber> portNumber()
OpticalTunnelEndPoint
portNumber
in interface OpticalTunnelEndPoint
public Optional<OpticalTunnelEndPoint> parentPoint()
OpticalTunnelEndPoint
parentPoint
in interface OpticalTunnelEndPoint
public boolean isGlobal()
OpticalTunnelEndPoint
isGlobal
in interface OpticalTunnelEndPoint
public OpticalTunnelEndPoint.Type type()
OpticalTunnelEndPoint
type
in interface OpticalTunnelEndPoint