public class AceEthBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<AceEth>
AceEthBuilder
instances.AceEthBuilder
Constructor and Description |
---|
AceEthBuilder() |
AceEthBuilder(AceEth base) |
AceEthBuilder(AclEthHeaderFields arg) |
Modifier and Type | Method and Description |
---|---|
AceEthBuilder |
addAugmentation(Class<? extends Augmentation<AceEth>> augmentationType,
Augmentation<AceEth> augmentationValue) |
<E extends Augmentation<AceEth>> |
augmentation(Class<E> augmentationType) |
AceEth |
build() |
void |
fieldsFrom(DataObject arg)
Set fields from given grouping argument.
|
MacAddress |
getDestinationMacAddress() |
MacAddress |
getDestinationMacAddressMask() |
MacAddress |
getSourceMacAddress() |
MacAddress |
getSourceMacAddressMask() |
AceEthBuilder |
removeAugmentation(Class<? extends Augmentation<AceEth>> augmentationType) |
AceEthBuilder |
setDestinationMacAddress(MacAddress value) |
AceEthBuilder |
setDestinationMacAddressMask(MacAddress value) |
AceEthBuilder |
setSourceMacAddress(MacAddress value) |
AceEthBuilder |
setSourceMacAddressMask(MacAddress value) |
public AceEthBuilder()
public AceEthBuilder(AclEthHeaderFields arg)
public AceEthBuilder(AceEth base)
public void fieldsFrom(DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic MacAddress getDestinationMacAddress()
public MacAddress getDestinationMacAddressMask()
public MacAddress getSourceMacAddress()
public MacAddress getSourceMacAddressMask()
public <E extends Augmentation<AceEth>> E augmentation(Class<E> augmentationType)
public AceEthBuilder setDestinationMacAddress(MacAddress value)
public AceEthBuilder setDestinationMacAddressMask(MacAddress value)
public AceEthBuilder setSourceMacAddress(MacAddress value)
public AceEthBuilder setSourceMacAddressMask(MacAddress value)
public AceEthBuilder addAugmentation(Class<? extends Augmentation<AceEth>> augmentationType, Augmentation<AceEth> augmentationValue)
public AceEthBuilder removeAugmentation(Class<? extends Augmentation<AceEth>> augmentationType)
public AceEth build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<AceEth,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.