public static final class MultiPointToSinglePointIntent.Builder extends ConnectivityIntent.Builder
constraints, selector, treatment
appId, key, priority, resourceGroup, resources
Modifier | Constructor and Description |
---|---|
protected |
Builder(MultiPointToSinglePointIntent intent)
Creates a new builder pre-populated with information from the given
intent.
|
Modifier and Type | Method and Description |
---|---|
MultiPointToSinglePointIntent.Builder |
appId(ApplicationId appId)
Sets the application id for the intent that will be built.
|
MultiPointToSinglePointIntent |
build()
Builds a multi point to single point intent from the
accumulated parameters.
|
MultiPointToSinglePointIntent.Builder |
constraints(java.util.List<Constraint> constraints)
Sets the constraints for the intent that will be built.
|
MultiPointToSinglePointIntent.Builder |
egressPoint(ConnectPoint egressPoint)
Deprecated.
|
MultiPointToSinglePointIntent.Builder |
filteredEgressPoint(FilteredConnectPoint egressPoint)
Sets the filtered egress point of the multi point to single point intent
that will be built.
|
MultiPointToSinglePointIntent.Builder |
filteredIngressPoints(java.util.Set<FilteredConnectPoint> ingressPoints)
Sets the filtered ingress point of the single point to multi point intent
that will be built.
|
MultiPointToSinglePointIntent.Builder |
ingressPoints(java.util.Set<ConnectPoint> ingressPoints)
Deprecated.
|
MultiPointToSinglePointIntent.Builder |
key(Key key)
Sets the key for the intent that will be built.
|
MultiPointToSinglePointIntent.Builder |
priority(int priority)
Sets the priority for the intent that will be built.
|
MultiPointToSinglePointIntent.Builder |
resourceGroup(ResourceGroup resourceGroup)
Sets the resource group for this intent.
|
MultiPointToSinglePointIntent.Builder |
selector(TrafficSelector selector)
Sets the traffic selector for the intent that will be built.
|
MultiPointToSinglePointIntent.Builder |
treatment(TrafficTreatment treatment)
Sets the traffic treatment for the intent that will be built.
|
resources
protected Builder(MultiPointToSinglePointIntent intent)
intent
- initial intentpublic MultiPointToSinglePointIntent.Builder appId(ApplicationId appId)
Intent.Builder
appId
in class ConnectivityIntent.Builder
appId
- application id to use for built intentpublic MultiPointToSinglePointIntent.Builder key(Key key)
Intent.Builder
key
in class ConnectivityIntent.Builder
key
- key to use for built intentpublic MultiPointToSinglePointIntent.Builder selector(TrafficSelector selector)
ConnectivityIntent.Builder
selector
in class ConnectivityIntent.Builder
selector
- selector to use for built intentpublic MultiPointToSinglePointIntent.Builder treatment(TrafficTreatment treatment)
ConnectivityIntent.Builder
treatment
in class ConnectivityIntent.Builder
treatment
- treatment to use for built intentpublic MultiPointToSinglePointIntent.Builder constraints(java.util.List<Constraint> constraints)
ConnectivityIntent.Builder
constraints
in class ConnectivityIntent.Builder
constraints
- constraints to use for built intentpublic MultiPointToSinglePointIntent.Builder priority(int priority)
Intent.Builder
priority
in class ConnectivityIntent.Builder
priority
- priority to use for built intentpublic MultiPointToSinglePointIntent.Builder resourceGroup(ResourceGroup resourceGroup)
Intent.Builder
resourceGroup
in class Intent.Builder
resourceGroup
- the resource group@Deprecated public MultiPointToSinglePointIntent.Builder ingressPoints(java.util.Set<ConnectPoint> ingressPoints)
ingressPoints
- ingress connect points@Deprecated public MultiPointToSinglePointIntent.Builder egressPoint(ConnectPoint egressPoint)
egressPoint
- egress connect pointpublic MultiPointToSinglePointIntent.Builder filteredIngressPoints(java.util.Set<FilteredConnectPoint> ingressPoints)
ingressPoints
- filtered ingress connect pointspublic MultiPointToSinglePointIntent.Builder filteredEgressPoint(FilteredConnectPoint egressPoint)
egressPoint
- filtered egress connect pointpublic MultiPointToSinglePointIntent build()