public class LocalArpSourcesBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<LocalArpSources>
LocalArpSources
instances.LocalArpSources
Constructor and Description |
---|
LocalArpSourcesBuilder() |
LocalArpSourcesBuilder(HwvtepArpSourcesAttributes arg) |
LocalArpSourcesBuilder(HwvtepPhysicalLocatorAttributes arg) |
LocalArpSourcesBuilder(LocalArpSources base) |
Modifier and Type | Method and Description |
---|---|
LocalArpSourcesBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources> augmentationValue) |
LocalArpSources |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getArpSourcesUuid() |
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources>> |
getAugmentation(Class<E> augmentationType) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getDstIp() |
Class<? extends EncapsulationTypeBase> |
getEncapsulationType() |
LocalArpSourcesKey |
getKey() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getPhysicalLocatorUuid() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress |
getSrcMac() |
LocalArpSourcesBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources>> augmentationType) |
LocalArpSourcesBuilder |
setArpSourcesUuid(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid value) |
LocalArpSourcesBuilder |
setDstIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress value) |
LocalArpSourcesBuilder |
setEncapsulationType(Class<? extends EncapsulationTypeBase> value) |
LocalArpSourcesBuilder |
setKey(LocalArpSourcesKey value) |
LocalArpSourcesBuilder |
setPhysicalLocatorUuid(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid value) |
LocalArpSourcesBuilder |
setSrcMac(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress value) |
public LocalArpSourcesBuilder()
public LocalArpSourcesBuilder(HwvtepArpSourcesAttributes arg)
public LocalArpSourcesBuilder(HwvtepPhysicalLocatorAttributes arg)
public LocalArpSourcesBuilder(LocalArpSources base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getArpSourcesUuid()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getDstIp()
public Class<? extends EncapsulationTypeBase> getEncapsulationType()
public LocalArpSourcesKey getKey()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getPhysicalLocatorUuid()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress getSrcMac()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources>> E getAugmentation(Class<E> augmentationType)
public LocalArpSourcesBuilder setArpSourcesUuid(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid value)
public LocalArpSourcesBuilder setDstIp(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress value)
public LocalArpSourcesBuilder setEncapsulationType(Class<? extends EncapsulationTypeBase> value)
public LocalArpSourcesBuilder setKey(LocalArpSourcesKey value)
public LocalArpSourcesBuilder setPhysicalLocatorUuid(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid value)
public LocalArpSourcesBuilder setSrcMac(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress value)
public LocalArpSourcesBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources> augmentationValue)
public LocalArpSourcesBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalArpSources>> augmentationType)
public LocalArpSources build()
build
in interface org.opendaylight.yangtools.concepts.Builder<LocalArpSources>
Copyright © 2018 OpenDaylight. All rights reserved.