public static final class SinglePointToMultiPointIntent.Builder extends ConnectivityIntent.Builder
constraints, selector, treatmentappId, key, priority, resourceGroup, resources| Modifier | Constructor and Description | 
|---|---|
protected  | 
Builder(SinglePointToMultiPointIntent intent)
Creates a new builder pre-populated with information from the given
 intent. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SinglePointToMultiPointIntent.Builder | 
appId(ApplicationId appId)
Sets the application id for the intent that will be built. 
 | 
SinglePointToMultiPointIntent | 
build()
Builds a single point to multi point intent from the
 accumulated parameters. 
 | 
SinglePointToMultiPointIntent.Builder | 
constraints(List<Constraint> constraints)
Sets the constraints for the intent that will be built. 
 | 
SinglePointToMultiPointIntent.Builder | 
filteredEgressPoints(Set<FilteredConnectPoint> egressPoints)
Sets the filtered egress points of the single point to
 multi point intent that will be built. 
 | 
SinglePointToMultiPointIntent.Builder | 
filteredIngressPoint(FilteredConnectPoint ingressPoint)
Sets the filtered ingress point of the single point to
 multi point intent that will be built. 
 | 
SinglePointToMultiPointIntent.Builder | 
key(Key key)
Sets the key for the intent that will be built. 
 | 
SinglePointToMultiPointIntent.Builder | 
priority(int priority)
Sets the priority for the intent that will be built. 
 | 
SinglePointToMultiPointIntent.Builder | 
resourceGroup(ResourceGroup resourceGroup)
Sets the resource group for this intent. 
 | 
SinglePointToMultiPointIntent.Builder | 
selector(TrafficSelector selector)
Sets the traffic selector for the intent that will be built. 
 | 
SinglePointToMultiPointIntent.Builder | 
treatment(TrafficTreatment treatment)
Sets the traffic treatment for the intent that will be built. 
 | 
resourcesprotected Builder(SinglePointToMultiPointIntent intent)
intent - initial intentpublic SinglePointToMultiPointIntent.Builder appId(ApplicationId appId)
Intent.BuilderappId in class ConnectivityIntent.BuilderappId - application id to use for built intentpublic SinglePointToMultiPointIntent.Builder key(Key key)
Intent.Builderkey in class ConnectivityIntent.Builderkey - key to use for built intentpublic SinglePointToMultiPointIntent.Builder selector(TrafficSelector selector)
ConnectivityIntent.Builderselector in class ConnectivityIntent.Builderselector - selector to use for built intentpublic SinglePointToMultiPointIntent.Builder treatment(TrafficTreatment treatment)
ConnectivityIntent.Buildertreatment in class ConnectivityIntent.Buildertreatment - treatment to use for built intentpublic SinglePointToMultiPointIntent.Builder constraints(List<Constraint> constraints)
ConnectivityIntent.Builderconstraints in class ConnectivityIntent.Builderconstraints - constraints to use for built intentpublic SinglePointToMultiPointIntent.Builder priority(int priority)
Intent.Builderpriority in class ConnectivityIntent.Builderpriority - priority to use for built intentpublic SinglePointToMultiPointIntent.Builder resourceGroup(ResourceGroup resourceGroup)
Intent.BuilderresourceGroup in class Intent.BuilderresourceGroup - the resource grouppublic SinglePointToMultiPointIntent.Builder filteredIngressPoint(FilteredConnectPoint ingressPoint)
ingressPoint - ingress connect pointpublic SinglePointToMultiPointIntent.Builder filteredEgressPoints(Set<FilteredConnectPoint> egressPoints)
egressPoints - egress connect pointspublic SinglePointToMultiPointIntent build()