public class NodeBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Node>
Node
instances.Node
Constructor and Description |
---|
NodeBuilder() |
NodeBuilder(Node base) |
NodeBuilder(NodeAttributes arg) |
Modifier and Type | Method and Description |
---|---|
NodeBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<Node> augmentationValue) |
Node |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> |
getAugmentation(Class<E> augmentationType) |
NodeKey |
getKey() |
NodeId |
getNodeId() |
String |
getNodeType() |
NodeBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> augmentationType) |
NodeBuilder |
setKey(NodeKey value) |
NodeBuilder |
setNodeId(NodeId value) |
NodeBuilder |
setNodeType(String value) |
public NodeBuilder()
public NodeBuilder(NodeAttributes arg)
public NodeBuilder(Node base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic NodeKey getKey()
public NodeId getNodeId()
public String getNodeType()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> E getAugmentation(Class<E> augmentationType)
public NodeBuilder setKey(NodeKey value)
public NodeBuilder setNodeId(NodeId value)
public NodeBuilder setNodeType(String value)
public NodeBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Node> augmentationValue)
public NodeBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> augmentationType)
Copyright © 2019 OpenDaylight. All rights reserved.