public class LocalMcastMacsBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<LocalMcastMacs>
LocalMcastMacs
instances.LocalMcastMacs
Constructor and Description |
---|
LocalMcastMacsBuilder() |
LocalMcastMacsBuilder(HwvtepMacTableGenericAttributes arg) |
LocalMcastMacsBuilder(HwvtepMcastMacTableAttributes arg) |
LocalMcastMacsBuilder(HwvtepPhysicalLocatorSetAttributes arg) |
LocalMcastMacsBuilder(LocalMcastMacs base) |
Modifier and Type | Method and Description |
---|---|
LocalMcastMacsBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs> augmentationValue) |
LocalMcastMacs |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs>> |
getAugmentation(Class<E> augmentationType) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getIpaddr() |
LocalMcastMacsKey |
getKey() |
List<LocatorSet> |
getLocatorSet() |
HwvtepLogicalSwitchRef |
getLogicalSwitchRef() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress |
getMacEntryKey() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getMacEntryUuid() |
LocalMcastMacsBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs>> augmentationType) |
LocalMcastMacsBuilder |
setIpaddr(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress value) |
LocalMcastMacsBuilder |
setKey(LocalMcastMacsKey value) |
LocalMcastMacsBuilder |
setLocatorSet(List<LocatorSet> value) |
LocalMcastMacsBuilder |
setLogicalSwitchRef(HwvtepLogicalSwitchRef value) |
LocalMcastMacsBuilder |
setMacEntryKey(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress value) |
LocalMcastMacsBuilder |
setMacEntryUuid(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid value) |
public LocalMcastMacsBuilder()
public LocalMcastMacsBuilder(HwvtepMcastMacTableAttributes arg)
public LocalMcastMacsBuilder(HwvtepPhysicalLocatorSetAttributes arg)
public LocalMcastMacsBuilder(HwvtepMacTableGenericAttributes arg)
public LocalMcastMacsBuilder(LocalMcastMacs 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.inet.types.rev130715.IpAddress getIpaddr()
public LocalMcastMacsKey getKey()
public List<LocatorSet> getLocatorSet()
public HwvtepLogicalSwitchRef getLogicalSwitchRef()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress getMacEntryKey()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getMacEntryUuid()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs>> E getAugmentation(Class<E> augmentationType)
public LocalMcastMacsBuilder setIpaddr(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress value)
public LocalMcastMacsBuilder setKey(LocalMcastMacsKey value)
public LocalMcastMacsBuilder setLocatorSet(List<LocatorSet> value)
public LocalMcastMacsBuilder setLogicalSwitchRef(HwvtepLogicalSwitchRef value)
public LocalMcastMacsBuilder setMacEntryKey(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress value)
public LocalMcastMacsBuilder setMacEntryUuid(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid value)
public LocalMcastMacsBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs> augmentationValue)
public LocalMcastMacsBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<LocalMcastMacs>> augmentationType)
public LocalMcastMacs build()
build
in interface org.opendaylight.yangtools.concepts.Builder<LocalMcastMacs>
Copyright © 2018 OpenDaylight. All rights reserved.