public class UnreservedBandwidthBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<UnreservedBandwidth>
UnreservedBandwidthBuilder
instances.UnreservedBandwidthBuilder
Constructor and Description |
---|
UnreservedBandwidthBuilder() |
UnreservedBandwidthBuilder(UnreservedBandwidth base) |
Modifier and Type | Method and Description |
---|---|
UnreservedBandwidthBuilder |
addAugmentation(Class<? extends Augmentation<UnreservedBandwidth>> augmentationType,
Augmentation<UnreservedBandwidth> augmentationValue) |
<E extends Augmentation<UnreservedBandwidth>> |
augmentation(Class<E> augmentationType) |
UnreservedBandwidth |
build() |
BigDecimal |
getBandwidth() |
Short |
getPriority() |
UnreservedBandwidthKey |
key() |
UnreservedBandwidthBuilder |
removeAugmentation(Class<? extends Augmentation<UnreservedBandwidth>> augmentationType) |
UnreservedBandwidthBuilder |
setBandwidth(BigDecimal value) |
UnreservedBandwidthBuilder |
setPriority(Short value) |
UnreservedBandwidthBuilder |
withKey(UnreservedBandwidthKey key) |
public UnreservedBandwidthBuilder()
public UnreservedBandwidthBuilder(UnreservedBandwidth base)
public UnreservedBandwidthKey key()
public BigDecimal getBandwidth()
public Short getPriority()
public <E extends Augmentation<UnreservedBandwidth>> E augmentation(Class<E> augmentationType)
public UnreservedBandwidthBuilder withKey(UnreservedBandwidthKey key)
public UnreservedBandwidthBuilder setBandwidth(BigDecimal value)
public UnreservedBandwidthBuilder setPriority(Short value)
public UnreservedBandwidthBuilder addAugmentation(Class<? extends Augmentation<UnreservedBandwidth>> augmentationType, Augmentation<UnreservedBandwidth> augmentationValue)
public UnreservedBandwidthBuilder removeAugmentation(Class<? extends Augmentation<UnreservedBandwidth>> augmentationType)
public UnreservedBandwidth build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<UnreservedBandwidth,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.