public class NodeBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Node>
Node
instances.Node
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Constructor and Description |
---|
NodeBuilder() |
NodeBuilder(InterfacesState arg) |
NodeBuilder(Node base) |
NodeBuilder(NodeGrpcInfo arg) |
NodeBuilder(NodeIdentifier 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) |
BigInteger |
getGrpcServerDeviceId() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address |
getGrpcServerIp() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getGrpcServerPort() |
List<Interface> |
getInterface() |
NodeKey |
getKey() |
String |
getNodeId() |
NodeBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> augmentationType) |
NodeBuilder |
setGrpcServerDeviceId(BigInteger value) |
NodeBuilder |
setGrpcServerIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value) |
NodeBuilder |
setGrpcServerPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber value) |
NodeBuilder |
setInterface(List<Interface> values) |
NodeBuilder |
setKey(NodeKey value) |
NodeBuilder |
setNodeId(String value) |
public NodeBuilder()
public NodeBuilder(InterfacesState arg)
public NodeBuilder(NodeGrpcInfo arg)
public NodeBuilder(NodeIdentifier 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 BigInteger getGrpcServerDeviceId()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getGrpcServerIp()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getGrpcServerPort()
public NodeKey getKey()
public String getNodeId()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Node>> E getAugmentation(Class<E> augmentationType)
public NodeBuilder setGrpcServerDeviceId(BigInteger value)
public NodeBuilder setGrpcServerIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value)
public NodeBuilder setGrpcServerPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber value)
public NodeBuilder setInterface(List<Interface> values)
public NodeBuilder setKey(NodeKey value)
public NodeBuilder setNodeId(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 © 2018 OpenDaylight. All rights reserved.