public class FlowspecRouteBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<FlowspecRoute>
FlowspecRoute instances.FlowspecRoute| Constructor and Description |
|---|
FlowspecRouteBuilder() |
FlowspecRouteBuilder(FlowspecDestination arg) |
FlowspecRouteBuilder(FlowspecIpv6RouteList arg) |
FlowspecRouteBuilder(FlowspecRoute base) |
FlowspecRouteBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathAttributes arg) |
FlowspecRouteBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathIdGrouping arg) |
| Modifier and Type | Method and Description |
|---|---|
FlowspecRouteBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute> augmentationValue) |
FlowspecRoute |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes |
getAttributes() |
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute>> |
getAugmentation(Class<E> augmentationType) |
List<Flowspec> |
getFlowspec() |
FlowspecRouteKey |
getKey() |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathId |
getPathId() |
String |
getRouteKey() |
FlowspecRouteBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute>> augmentationType) |
FlowspecRouteBuilder |
setAttributes(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes value) |
FlowspecRouteBuilder |
setFlowspec(List<Flowspec> value) |
FlowspecRouteBuilder |
setKey(FlowspecRouteKey value) |
FlowspecRouteBuilder |
setPathId(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathId value) |
FlowspecRouteBuilder |
setRouteKey(String value) |
public FlowspecRouteBuilder()
public FlowspecRouteBuilder(FlowspecIpv6RouteList arg)
public FlowspecRouteBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathAttributes arg)
public FlowspecRouteBuilder(FlowspecDestination arg)
public FlowspecRouteBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathIdGrouping arg)
public FlowspecRouteBuilder(FlowspecRoute base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg - grouping objectIllegalArgumentException - if given argument is none of valid typespublic org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes getAttributes()
public FlowspecRouteKey getKey()
public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathId getPathId()
public String getRouteKey()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute>> E getAugmentation(Class<E> augmentationType)
public FlowspecRouteBuilder setAttributes(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes value)
public FlowspecRouteBuilder setFlowspec(List<Flowspec> value)
public FlowspecRouteBuilder setKey(FlowspecRouteKey value)
public FlowspecRouteBuilder setPathId(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.PathId value)
public FlowspecRouteBuilder setRouteKey(String value)
public FlowspecRouteBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute> augmentationValue)
public FlowspecRouteBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<FlowspecRoute>> augmentationType)
public FlowspecRoute build()
build in interface org.opendaylight.yangtools.concepts.Builder<FlowspecRoute>Copyright © 2017 OpenDaylight. All rights reserved.