@Beta public final class LinkCollectionIntent extends ConnectivityIntent
| Modifier and Type | Class and Description |
|---|---|
static class |
LinkCollectionIntent.Builder
Builder of a single point to multi point intent.
|
DEFAULT_INTENT_PRIORITY, MAX_PRIORITY, MIN_PRIORITY| Modifier | Constructor and Description |
|---|---|
protected |
LinkCollectionIntent()
Constructor for serializer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
applyTreatmentOnEgress()
Returns whether treatment should be applied on egress.
|
static LinkCollectionIntent.Builder |
builder()
Returns a new link collection intent builder.
|
Set<ConnectPoint> |
egressPoints()
Returns the egress points of the intent.
|
Map<ConnectPoint,TrafficTreatment> |
egressTreatments()
Returns the multiple treatments jointly with their connection points.
|
Set<ConnectPoint> |
ingressPoints()
Returns the ingress points of the intent.
|
Map<ConnectPoint,TrafficSelector> |
ingressSelectors()
Returns the multiple selectors jointly with their connection points.
|
Set<Link> |
links()
Returns the set of links that represent the network connections needed
by this intent.
|
String |
toString() |
constraints, resources, selector, treatmentappId, bindIdGenerator, equals, hashCode, id, isInstallable, key, priority, resources, unbindIdGeneratorprotected LinkCollectionIntent()
public static LinkCollectionIntent.Builder builder()
public Set<Link> links()
public Set<ConnectPoint> ingressPoints()
public Set<ConnectPoint> egressPoints()
public Map<ConnectPoint,TrafficSelector> ingressSelectors()
public Map<ConnectPoint,TrafficTreatment> egressTreatments()
public boolean applyTreatmentOnEgress()