2 * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
8 package org.opendaylight.openflowplugin.extension.api.path;
10 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension;
11 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
17 public enum MatchPath implements AugmentationPath {
20 * openflowplugin-extension-general.yang
24 * +---n switch-flow-removed
28 SWITCHFLOWREMOVED_MATCH(null),
30 * openflowplugin-extension-general.yang
32 * module: packet-processing
34 * +---n packet-received
38 PACKETRECEIVED_MATCH(null),
40 * openflowplugin-extension-general.yang
42 * module: opendaylight-flow-statistics
44 * +---n flows-statistics-update
45 * | +--ro flow-and-statistics-map-list* [flow-id]
49 FLOWSSTATISTICSUPDATE_FLOWANDSTATISTICSMAPLIST_MATCH(null),
51 * openflowplugin-extension-general.yang
53 * module: opendaylight-direct-statistics
55 * +---n get-flow-statistics
56 * | +--ro flow-and-statistics-map-list* [flow-id]
60 RPCFLOWSSTATISTICS_FLOWANDSTATISTICSMAPLIST_MATCH(null);
62 private final InstanceIdentifier<Extension> iid;
64 private MatchPath(InstanceIdentifier<Extension> iid) {
69 public final InstanceIdentifier<Extension> getInstanceIdentifier() {