public final class MatchUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfArpOpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_OP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxArpShaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_SHA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfArpSpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_SPA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxArpThaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_THA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfArpTpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_TPA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_MARK_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtStateGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_STATE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtTpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_TP_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtTpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_TP_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtZoneGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_ZONE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfEthDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ETH_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfEthSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ETH_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfEthTypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ETH_TYPE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc1Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC1_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc2Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC2_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc3Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC3_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc4Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC4_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshFlagsGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSH_FLAGS_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshMdtypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSH_MDTYPE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshNpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSH_NP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshTtlGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSH_TTL_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNsiGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSI_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNspGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfInPortGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NXM_OF_INPORT_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxPktMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
PKT_MARK_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxRegGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
REG_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfTcpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TCP_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfTcpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TCP_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxTunIdGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_ID_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxTunIpv4DstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_IPV4_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxTunIpv4SrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_IPV4_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfUdpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
UDP_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfUdpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
UDP_SRC_RESOLVER |
| Modifier and Type | Method and Description |
|---|---|
static org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder |
createDefaultMatchEntryBuilder(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> matchField,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase> oxmClass,
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entry.value.grouping.MatchEntryValue matchEntryValue) |
static <V extends org.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev150225.oxm.container.match.entry.value.ExperimenterIdCase>> |
createExperimenterMatchEntryBuilder(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> matchField,
long experimenterId,
org.opendaylight.yang.gen.v1.urn.opendaylight.openflowjava.nx.match.rev140421.oxm.container.match.entry.value.experimenter.id._case.NxExpMatchEntryValue value) |
static Long |
ipv4ToLong(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4) |
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address |
longToIpv4Address(Long value) |
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxRegGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> REG_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxTunIdGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_ID_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxArpShaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_SHA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxArpThaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_THA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfArpOpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_OP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfArpSpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_SPA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfArpTpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_TPA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxTunIpv4DstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_IPV4_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxTunIpv4SrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_IPV4_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfEthDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ETH_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfEthSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ETH_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfEthTypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ETH_TYPE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNsiGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSI_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNspGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc1Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC1_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc2Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC2_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc3Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC3_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshc4Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC4_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshFlagsGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSH_FLAGS_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshMdtypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSH_MDTYPE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshNpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSH_NP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxNshTtlGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSH_TTL_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfTcpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TCP_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfTcpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TCP_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfUdpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> UDP_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfUdpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> UDP_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_MARK_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtStateGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_STATE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtZoneGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_ZONE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtTpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_TP_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxCtTpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_TP_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmNxPktMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> PKT_MARK_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.AugmentationGroupingResolver<NxmOfInPortGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NXM_OF_INPORT_RESOLVER
public static org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder createDefaultMatchEntryBuilder(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> matchField, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase> oxmClass, org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entry.value.grouping.MatchEntryValue matchEntryValue)
public static <V extends org.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev150225.oxm.container.match.entry.value.ExperimenterIdCase>> org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder createExperimenterMatchEntryBuilder(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> matchField, long experimenterId, org.opendaylight.yang.gen.v1.urn.opendaylight.openflowjava.nx.match.rev140421.oxm.container.match.entry.value.experimenter.id._case.NxExpMatchEntryValue value)
public static Long ipv4ToLong(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4)
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address longToIpv4Address(Long value)
Copyright © 2019 OpenDaylight. All rights reserved.