org.opendaylight.ovsdb.lib.message.MonitorRequest Maven / Gradle / Ivy
/*
* Copyright (c) 2013, 2015 EBay Software Foundation and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
package org.opendaylight.ovsdb.lib.message;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.util.Set;
/**
* MonitorRequest.
*
* @author Ashwin Raveendran
* @author Madhu Venugopal
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MonitorRequest {
@JsonIgnore String tableName;
Set columns;
MonitorSelect select;
public MonitorRequest() {
}
public MonitorRequest(String tableName, Set columns) {
this.tableName = tableName;
this.columns = columns;
}
public MonitorRequest(String tableName) {
this.tableName = tableName;
}
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public MonitorSelect getSelect() {
return select;
}
public void setSelect(MonitorSelect select) {
this.select = select;
}
public Set getColumns() {
return columns;
}
public void setColumns(Set columns) {
this.columns = columns;
}
}