public class RoutingStateBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<RoutingState>
RoutingStateBuilder
instances.RoutingStateBuilder
Constructor and Description |
---|
RoutingStateBuilder() |
RoutingStateBuilder(RouterId arg) |
RoutingStateBuilder(RoutingState base) |
Modifier and Type | Method and Description |
---|---|
RoutingStateBuilder |
addAugmentation(Class<? extends Augmentation<RoutingState>> augmentationType,
Augmentation<RoutingState> augmentationValue) |
<E extends Augmentation<RoutingState>> |
augmentation(Class<E> augmentationType) |
RoutingState |
build() |
void |
fieldsFrom(DataObject arg)
Set fields from given grouping argument.
|
ControlPlaneProtocols |
getControlPlaneProtocols() |
Interfaces |
getInterfaces() |
Ribs |
getRibs() |
DottedQuad |
getRouterId() |
RoutingStateBuilder |
removeAugmentation(Class<? extends Augmentation<RoutingState>> augmentationType) |
RoutingStateBuilder |
setControlPlaneProtocols(ControlPlaneProtocols value) |
RoutingStateBuilder |
setInterfaces(Interfaces value) |
RoutingStateBuilder |
setRibs(Ribs value) |
RoutingStateBuilder |
setRouterId(DottedQuad value) |
public RoutingStateBuilder()
public RoutingStateBuilder(RouterId arg)
public RoutingStateBuilder(RoutingState base)
public void fieldsFrom(DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic ControlPlaneProtocols getControlPlaneProtocols()
public Interfaces getInterfaces()
public Ribs getRibs()
public DottedQuad getRouterId()
public <E extends Augmentation<RoutingState>> E augmentation(Class<E> augmentationType)
public RoutingStateBuilder setControlPlaneProtocols(ControlPlaneProtocols value)
public RoutingStateBuilder setInterfaces(Interfaces value)
public RoutingStateBuilder setRibs(Ribs value)
public RoutingStateBuilder setRouterId(DottedQuad value)
public RoutingStateBuilder addAugmentation(Class<? extends Augmentation<RoutingState>> augmentationType, Augmentation<RoutingState> augmentationValue)
public RoutingStateBuilder removeAugmentation(Class<? extends Augmentation<RoutingState>> augmentationType)
public RoutingState build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<RoutingState,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.