@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.
|
double |
cost()
Returns the cost of the links of this intent.
|
java.util.Set<ConnectPoint> |
egressPoints()
Returns the egress points of the intent.
|
java.util.Set<FilteredConnectPoint> |
filteredEgressPoints()
Returns the egress points of the intent.
|
java.util.Set<FilteredConnectPoint> |
filteredIngressPoints()
Returns the filtered ingress points of the intent.
|
java.util.Set<ConnectPoint> |
ingressPoints()
Returns the ingress points of the intent.
|
java.util.Set<Link> |
links()
Returns the set of links that represent the network connections needed
by this intent.
|
java.lang.String |
toString() |
constraints, resources, resources, selector, treatment
appId, bindIdGenerator, equals, hashCode, id, isInstallable, key, priority, resourceGroup, resources, unbindIdGenerator
protected LinkCollectionIntent()
public static LinkCollectionIntent.Builder builder()
public java.util.Set<Link> links()
public java.util.Set<ConnectPoint> ingressPoints()
public java.util.Set<ConnectPoint> egressPoints()
public java.util.Set<FilteredConnectPoint> filteredIngressPoints()
public java.util.Set<FilteredConnectPoint> filteredEgressPoints()
public boolean applyTreatmentOnEgress()
public double cost()
public java.lang.String toString()
toString
in class java.lang.Object