All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy