public class GrpcInfoBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<GrpcInfo>
GrpcInfo
instances.GrpcInfo
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Constructor and Description |
---|
GrpcInfoBuilder() |
GrpcInfoBuilder(GrpcInfo base) |
GrpcInfoBuilder(P4device arg) |
Modifier and Type | Method and Description |
---|---|
GrpcInfoBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo> augmentationValue) |
GrpcInfo |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo>> |
getAugmentation(Class<E> augmentationType) |
BigInteger |
getDeviceId() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address |
getGrpcIp() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getGrpcPort() |
String |
getNodeId() |
GrpcInfoBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo>> augmentationType) |
GrpcInfoBuilder |
setDeviceId(BigInteger value) |
GrpcInfoBuilder |
setGrpcIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value) |
GrpcInfoBuilder |
setGrpcPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber value) |
GrpcInfoBuilder |
setNodeId(String value) |
public GrpcInfoBuilder()
public GrpcInfoBuilder(P4device arg)
public GrpcInfoBuilder(GrpcInfo base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic BigInteger getDeviceId()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getGrpcIp()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getGrpcPort()
public String getNodeId()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo>> E getAugmentation(Class<E> augmentationType)
public GrpcInfoBuilder setDeviceId(BigInteger value)
public GrpcInfoBuilder setGrpcIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value)
public GrpcInfoBuilder setGrpcPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber value)
public GrpcInfoBuilder setNodeId(String value)
public GrpcInfoBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo> augmentationValue)
public GrpcInfoBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<GrpcInfo>> augmentationType)
Copyright © 2018 OpenDaylight. All rights reserved.