@Beta public final class OpticalConnectivityIntent extends Intent
Modifier and Type | Class and Description |
---|---|
static class |
OpticalConnectivityIntent.Builder
Builder for optical connectivity intents.
|
DEFAULT_INTENT_PRIORITY, MAX_PRIORITY, MIN_PRIORITY
Modifier | Constructor and Description |
---|---|
protected |
OpticalConnectivityIntent()
Constructor for serializer.
|
protected |
OpticalConnectivityIntent(ApplicationId appId,
Key key,
ConnectPoint src,
ConnectPoint dst,
OduSignalType signalType,
boolean isBidirectional,
java.util.Optional<OchSignal> ochSignal,
int priority,
ResourceGroup resourceGroup)
Creates an optical connectivity intent between the specified
connection points.
|
Modifier and Type | Method and Description |
---|---|
static OpticalConnectivityIntent.Builder |
builder()
Returns a new optical connectivity intent builder.
|
ConnectPoint |
getDst()
Returns the destination transponder port.
|
OduSignalType |
getSignalType()
Returns the ODU signal type.
|
ConnectPoint |
getSrc()
Returns the source transponder port.
|
boolean |
isBidirectional()
Returns the directionality of the intent.
|
java.util.Optional<OchSignal> |
ochSignal()
Returns the OCh signal of the intent.
|
java.lang.String |
toString() |
appId, bindIdGenerator, equals, hashCode, id, isInstallable, key, priority, resourceGroup, resources, unbindIdGenerator
protected OpticalConnectivityIntent(ApplicationId appId, Key key, ConnectPoint src, ConnectPoint dst, OduSignalType signalType, boolean isBidirectional, java.util.Optional<OchSignal> ochSignal, int priority, ResourceGroup resourceGroup)
appId
- application identificationkey
- intent keysrc
- the source transponder portdst
- the destination transponder portsignalType
- signal typeisBidirectional
- indicates if intent is unidirectionalochSignal
- optional OCh signalpriority
- priority to use for flows from this intentresourceGroup
- resource group of this intentprotected OpticalConnectivityIntent()
public static OpticalConnectivityIntent.Builder builder()
public ConnectPoint getSrc()
public ConnectPoint getDst()
public OduSignalType getSignalType()
public boolean isBidirectional()
public java.util.Optional<OchSignal> ochSignal()
public java.lang.String toString()
toString
in class java.lang.Object