2 * Copyright (C) 2014 Red Hat, Inc.
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 * Authors : Dave Tucker
11 package org.opendaylight.ovsdb.schema.openvswitch;
15 import org.opendaylight.ovsdb.lib.notation.Column;
16 import org.opendaylight.ovsdb.lib.notation.UUID;
17 import org.opendaylight.ovsdb.lib.schema.GenericTableSchema;
18 import org.opendaylight.ovsdb.lib.schema.typed.MethodType;
19 import org.opendaylight.ovsdb.lib.schema.typed.TypedBaseTable;
20 import org.opendaylight.ovsdb.lib.schema.typed.TypedColumn;
21 import org.opendaylight.ovsdb.lib.schema.typed.TypedTable;
24 * This class is a typed interface to the Flow_Sample_Collector_Set Table
26 @TypedTable(name="Flow_Sample_Collector_Set", database="Open_vSwitch", fromVersion="7.1.0")
27 public interface FlowSampleCollectorSet extends TypedBaseTable<GenericTableSchema> {
29 @TypedColumn(name="id", method=MethodType.GETCOLUMN, fromVersion="7.1.0")
30 public Column<GenericTableSchema, Integer> getIdColumn();
32 @TypedColumn(name="id", method=MethodType.SETDATA, fromVersion="7.1.0")
33 public void setId(Integer id);
35 @TypedColumn(name="bridge", method=MethodType.GETCOLUMN, fromVersion="7.1.0")
36 public Column<GenericTableSchema, UUID> getBridgeColumn();
38 @TypedColumn(name="bridge", method=MethodType.SETDATA, fromVersion="7.1.0")
39 public void setBridge(UUID bridge);
41 @TypedColumn(name="ipfix", method=MethodType.GETCOLUMN, fromVersion="7.1.0")
42 public Column<GenericTableSchema, UUID> getIpfixColumn();
44 @TypedColumn(name="ipfix", method=MethodType.SETDATA, fromVersion="7.1.0")
45 public void setIpfix(UUID ipfix);
47 @TypedColumn(name="external_ids", method=MethodType.GETCOLUMN, fromVersion="7.1.0")
48 public Column<GenericTableSchema, Map<String, String>> getExternalIdsColumn();
50 @TypedColumn(name="external_ids", method=MethodType.SETDATA, fromVersion="7.1.0")
51 public void setExternalIds(Map<String, String> externalIds);