public class LabelBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Label>
Label instances.Label| Constructor and Description |
|---|
LabelBuilder() |
LabelBuilder(Label base) |
LabelBuilder(LabelSubobject arg) |
| Modifier and Type | Method and Description |
|---|---|
LabelBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Label>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<Label> augmentationValue) |
Label |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<Label>> |
getAugmentation(Class<E> augmentationType) |
LabelType |
getLabelType() |
Boolean |
isUniDirectional() |
LabelBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Label>> augmentationType) |
LabelBuilder |
setLabelType(LabelType value) |
LabelBuilder |
setUniDirectional(Boolean value) |
public LabelBuilder()
public LabelBuilder(LabelSubobject arg)
public LabelBuilder(Label base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg - grouping objectIllegalArgumentException - if given argument is none of valid typespublic LabelType getLabelType()
public Boolean isUniDirectional()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Label>> E getAugmentation(Class<E> augmentationType)
public LabelBuilder setLabelType(LabelType value)
public LabelBuilder setUniDirectional(Boolean value)
public LabelBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Label>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Label> augmentationValue)
public LabelBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Label>> augmentationType)
Copyright © 2018 OpenDaylight. All rights reserved.