public static final class VirtualNetworkIntent.Builder
extends org.onosproject.net.intent.ConnectivityIntent.Builder
| Modifier and Type | Method and Description |
|---|---|
VirtualNetworkIntent.Builder |
appId(org.onosproject.core.ApplicationId appId) |
VirtualNetworkIntent |
build()
Builds a virtual network intent from the accumulated parameters.
|
VirtualNetworkIntent.Builder |
constraints(java.util.List<org.onosproject.net.intent.Constraint> constraints) |
VirtualNetworkIntent.Builder |
egressPoint(org.onosproject.net.ConnectPoint egressPoint)
Sets the egress point of the virtual network intent that will be built.
|
VirtualNetworkIntent.Builder |
ingressPoint(org.onosproject.net.ConnectPoint ingressPoint)
Sets the ingress point of the virtual network intent that will be built.
|
VirtualNetworkIntent.Builder |
key(org.onosproject.net.intent.Key key) |
VirtualNetworkIntent.Builder |
networkId(NetworkId networkId)
Sets the virtual network of the virtual network intent.
|
VirtualNetworkIntent.Builder |
priority(int priority) |
VirtualNetworkIntent.Builder |
resourceGroup(org.onosproject.net.ResourceGroup resourceGroup) |
VirtualNetworkIntent.Builder |
selector(org.onosproject.net.flow.TrafficSelector selector) |
VirtualNetworkIntent.Builder |
treatment(org.onosproject.net.flow.TrafficTreatment treatment) |
public VirtualNetworkIntent.Builder appId(org.onosproject.core.ApplicationId appId)
appId in class org.onosproject.net.intent.ConnectivityIntent.Builderpublic VirtualNetworkIntent.Builder key(org.onosproject.net.intent.Key key)
key in class org.onosproject.net.intent.ConnectivityIntent.Builderpublic VirtualNetworkIntent.Builder selector(org.onosproject.net.flow.TrafficSelector selector)
selector in class org.onosproject.net.intent.ConnectivityIntent.Builderpublic VirtualNetworkIntent.Builder treatment(org.onosproject.net.flow.TrafficTreatment treatment)
treatment in class org.onosproject.net.intent.ConnectivityIntent.Builderpublic VirtualNetworkIntent.Builder constraints(java.util.List<org.onosproject.net.intent.Constraint> constraints)
constraints in class org.onosproject.net.intent.ConnectivityIntent.Builderpublic VirtualNetworkIntent.Builder priority(int priority)
priority in class org.onosproject.net.intent.ConnectivityIntent.Builderpublic VirtualNetworkIntent.Builder resourceGroup(org.onosproject.net.ResourceGroup resourceGroup)
resourceGroup in class org.onosproject.net.intent.Intent.Builderpublic VirtualNetworkIntent.Builder networkId(NetworkId networkId)
networkId - virtual network identifierpublic VirtualNetworkIntent.Builder ingressPoint(org.onosproject.net.ConnectPoint ingressPoint)
ingressPoint - ingress connect pointpublic VirtualNetworkIntent.Builder egressPoint(org.onosproject.net.ConnectPoint egressPoint)
egressPoint - egress connect pointpublic VirtualNetworkIntent build()