Interface IpMatchFields
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
IpMatch
public interface IpMatchFields extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module opendaylight-match-types
grouping ip-match-fields { leaf ip-protocol { type uint8; } leaf ip-dscp { type inet:dscp; } leaf ip-ecn { type uint8; } leaf ip-proto { type inet:ip-version; } }
The schema path to identify an instance is opendaylight-match-types/ip-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 Modifier and Type Method Description @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Dscp
getIpDscp()
IP DSCP (6 bits in ToS field).@Nullable org.opendaylight.yangtools.yang.common.Uint8
getIpEcn()
IP ECN (2 bits in ToS field).@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpVersion
getIpProto()
IP Proto (IPv4 or IPv6 Protocol Number).@Nullable org.opendaylight.yangtools.yang.common.Uint8
getIpProtocol()
IP protocol.Class<? extends IpMatchFields>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends IpMatchFields> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getIpProtocol
@Nullable org.opendaylight.yangtools.yang.common.Uint8 getIpProtocol()
IP protocol.- Returns:
org.opendaylight.yangtools.yang.common.Uint8
ipProtocol
, ornull
if not present
-
getIpDscp
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Dscp getIpDscp()
IP DSCP (6 bits in ToS field).- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Dscp
ipDscp
, ornull
if not present
-
getIpEcn
@Nullable org.opendaylight.yangtools.yang.common.Uint8 getIpEcn()
IP ECN (2 bits in ToS field).- Returns:
org.opendaylight.yangtools.yang.common.Uint8
ipEcn
, ornull
if not present
-
getIpProto
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpVersion getIpProto()
IP Proto (IPv4 or IPv6 Protocol Number).- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpVersion
ipProto
, ornull
if not present
-
-