public class VpnTargetBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<VpnTarget>
VpnTargetBuilder
instances.VpnTargetBuilder
Constructor and Description |
---|
VpnTargetBuilder() |
VpnTargetBuilder(VpnTarget base) |
Modifier and Type | Method and Description |
---|---|
VpnTargetBuilder |
addAugmentation(Class<? extends Augmentation<VpnTarget>> augmentationType,
Augmentation<VpnTarget> augmentationValue) |
<E extends Augmentation<VpnTarget>> |
augmentation(Class<E> augmentationType) |
VpnTarget |
build() |
RouteTarget |
getRouteTarget() |
RouteTargetType |
getRouteTargetType() |
VpnTargetKey |
key() |
VpnTargetBuilder |
removeAugmentation(Class<? extends Augmentation<VpnTarget>> augmentationType) |
VpnTargetBuilder |
setRouteTarget(RouteTarget value) |
VpnTargetBuilder |
setRouteTargetType(RouteTargetType value) |
VpnTargetBuilder |
withKey(VpnTargetKey key) |
public VpnTargetBuilder()
public VpnTargetBuilder(VpnTarget base)
public VpnTargetKey key()
public RouteTarget getRouteTarget()
public RouteTargetType getRouteTargetType()
public <E extends Augmentation<VpnTarget>> E augmentation(Class<E> augmentationType)
public VpnTargetBuilder withKey(VpnTargetKey key)
public VpnTargetBuilder setRouteTarget(RouteTarget value)
public VpnTargetBuilder setRouteTargetType(RouteTargetType value)
public VpnTargetBuilder addAugmentation(Class<? extends Augmentation<VpnTarget>> augmentationType, Augmentation<VpnTarget> augmentationValue)
public VpnTargetBuilder removeAugmentation(Class<? extends Augmentation<VpnTarget>> augmentationType)
public VpnTarget build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<VpnTarget,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.