Interface ArpMatchFields
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
ArpMatch
@Generated("mdsal-binding-generator") public interface ArpMatchFields extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module opendaylight-match-types
grouping arp-match-fields { leaf arp-op { type uint16; } leaf arp-source-transport-address { type inet:ipv4-prefix; } leaf arp-target-transport-address { type inet:ipv4-prefix; } container arp-source-hardware-address { presence "Match field is active and set"; uses mac-address-filter; } container arp-target-hardware-address { presence "Match field is active and set"; uses mac-address-filter; } }
The schema path to identify an instance is opendaylight-match-typesarp-match-fields
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint16
getArpOp()
Return arpOp, ornull
if it is not present.ArpSourceHardwareAddress
getArpSourceHardwareAddress()
Return arpSourceHardwareAddress, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix
getArpSourceTransportAddress()
Return arpSourceTransportAddress, ornull
if it is not present.ArpTargetHardwareAddress
getArpTargetHardwareAddress()
Return arpTargetHardwareAddress, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix
getArpTargetTransportAddress()
Return arpTargetTransportAddress, ornull
if it is not present.Class<? extends ArpMatchFields>
implementedInterface()
default @NonNull org.opendaylight.yangtools.yang.common.Uint16
requireArpOp()
Return arpOp, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix
requireArpSourceTransportAddress()
Return arpSourceTransportAddress, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix
requireArpTargetTransportAddress()
Return arpTargetTransportAddress, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends ArpMatchFields> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getArpOp
org.opendaylight.yangtools.yang.common.Uint16 getArpOp()
Return arpOp, ornull
if it is not present.- Returns:
Uint16
arpOp, ornull
if it is not present.
-
requireArpOp
default @NonNull org.opendaylight.yangtools.yang.common.Uint16 requireArpOp()
Return arpOp, guaranteed to be non-null.- Returns:
Uint16
arpOp, guaranteed to be non-null.- Throws:
NoSuchElementException
- if arpOp is not present
-
getArpSourceTransportAddress
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix getArpSourceTransportAddress()
Return arpSourceTransportAddress, ornull
if it is not present.ARP source IPv4 address.
- Returns:
Ipv4Prefix
arpSourceTransportAddress, ornull
if it is not present.
-
requireArpSourceTransportAddress
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix requireArpSourceTransportAddress()
Return arpSourceTransportAddress, guaranteed to be non-null.ARP source IPv4 address.
- Returns:
Ipv4Prefix
arpSourceTransportAddress, guaranteed to be non-null.- Throws:
NoSuchElementException
- if arpSourceTransportAddress is not present
-
getArpTargetTransportAddress
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix getArpTargetTransportAddress()
Return arpTargetTransportAddress, ornull
if it is not present.ARP target IPv4 address.
- Returns:
Ipv4Prefix
arpTargetTransportAddress, ornull
if it is not present.
-
requireArpTargetTransportAddress
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix requireArpTargetTransportAddress()
Return arpTargetTransportAddress, guaranteed to be non-null.ARP target IPv4 address.
- Returns:
Ipv4Prefix
arpTargetTransportAddress, guaranteed to be non-null.- Throws:
NoSuchElementException
- if arpTargetTransportAddress is not present
-
getArpSourceHardwareAddress
ArpSourceHardwareAddress getArpSourceHardwareAddress()
Return arpSourceHardwareAddress, ornull
if it is not present.ARP source hardware address.
- Returns:
ArpSourceHardwareAddress
arpSourceHardwareAddress, ornull
if it is not present.
-
getArpTargetHardwareAddress
ArpTargetHardwareAddress getArpTargetHardwareAddress()
Return arpTargetHardwareAddress, ornull
if it is not present.ARP target hardware address.
- Returns:
ArpTargetHardwareAddress
arpTargetHardwareAddress, ornull
if it is not present.
-
-