public class AddDeviceInputBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<AddDeviceInput>
AddDeviceInput
instances.AddDeviceInput
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Constructor and Description |
---|
AddDeviceInputBuilder() |
AddDeviceInputBuilder(AddDeviceInput base) |
AddDeviceInputBuilder(DataplaneConfig arg) |
AddDeviceInputBuilder(DeviceId arg) |
AddDeviceInputBuilder(GrpcServerAddress arg) |
AddDeviceInputBuilder(NodeId arg) |
Modifier and Type | Method and Description |
---|---|
AddDeviceInputBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput> augmentationValue) |
AddDeviceInput |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput>> |
getAugmentation(Class<E> augmentationType) |
String |
getConfigFilePath() |
BigInteger |
getDid() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address |
getIp() |
String |
getNid() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getPort() |
String |
getRuntimeFilePath() |
AddDeviceInputBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput>> augmentationType) |
AddDeviceInputBuilder |
setConfigFilePath(String value) |
AddDeviceInputBuilder |
setDid(BigInteger value) |
AddDeviceInputBuilder |
setIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value) |
AddDeviceInputBuilder |
setNid(String value) |
AddDeviceInputBuilder |
setPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber value) |
AddDeviceInputBuilder |
setRuntimeFilePath(String value) |
public AddDeviceInputBuilder()
public AddDeviceInputBuilder(NodeId arg)
public AddDeviceInputBuilder(DataplaneConfig arg)
public AddDeviceInputBuilder(GrpcServerAddress arg)
public AddDeviceInputBuilder(DeviceId arg)
public AddDeviceInputBuilder(AddDeviceInput base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic String getConfigFilePath()
public BigInteger getDid()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getIp()
public String getNid()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getPort()
public String getRuntimeFilePath()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput>> E getAugmentation(Class<E> augmentationType)
public AddDeviceInputBuilder setConfigFilePath(String value)
public AddDeviceInputBuilder setDid(BigInteger value)
public AddDeviceInputBuilder setIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value)
public AddDeviceInputBuilder setNid(String value)
public AddDeviceInputBuilder setPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber value)
public AddDeviceInputBuilder setRuntimeFilePath(String value)
public AddDeviceInputBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput> augmentationValue)
public AddDeviceInputBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<AddDeviceInput>> augmentationType)
public AddDeviceInput build()
build
in interface org.opendaylight.yangtools.concepts.Builder<AddDeviceInput>
Copyright © 2018 OpenDaylight. All rights reserved.