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

com.splout.db.dnode.beans.DNodeSystemStatus Maven / Gradle / Ivy

Go to download

Splout is a read only, horizontally scalable SQL database that plays well with Hadoop.

The newest version!
package com.splout.db.dnode.beans;

/*
 * #%L
 * Splout SQL commons
 * %%
 * Copyright (C) 2012 Datasalt Systems S.L.
 * %%
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * #L%
 */

import java.util.List;
import java.util.Map;

/**
 * JSON bean that is returned when requesting for the status of the DNode.
 */
public class DNodeSystemStatus {
	
	private String systemStatus;
	private long lastExceptionTime;
	private boolean deployInProgress;
	private long upSince;
	private int nQueries;
	private int failedQueries;
	private double slowQueries;
	private double average;
	private long occupiedSpaceInDisk;
	private long freeSpaceInDisk;
	private List files;
	private String httpExchangerAddress;
	private Map balanceActionsStateMap;
	
	public List getFiles() {
  	return files;
  }
	public void setFiles(List files) {
  	this.files = files;
  }
	public long getFreeSpaceInDisk() {
  	return freeSpaceInDisk;
  }
	public void setFreeSpaceInDisk(long freeSpaceInDisk) {
  	this.freeSpaceInDisk = freeSpaceInDisk;
  }
	public long getUpSince() {
  	return upSince;
  }
	public void setUpSince(long upSince) {
  	this.upSince = upSince;
  }
	public int getnQueries() {
  	return nQueries;
  }
	public void setnQueries(int nQueries) {
  	this.nQueries = nQueries;
  }
	public int getFailedQueries() {
  	return failedQueries;
  }
	public void setFailedQueries(int failedQueries) {
  	this.failedQueries = failedQueries;
  }
	public double getSlowQueries() {
  	return slowQueries;
  }
	public void setSlowQueries(double slowQueries) {
  	this.slowQueries = slowQueries;
  }
	public double getAverage() {
  	return average;
  }
	public void setAverage(double average) {
  	this.average = average;
  }
	public String getSystemStatus() {
		return systemStatus;
	}
	public void setSystemStatus(String systemStatus) {
		this.systemStatus = systemStatus;
	}
	public boolean isDeployInProgress() {
		return deployInProgress;
	}
	public void setDeployInProgress(boolean deployInProgress) {
		this.deployInProgress = deployInProgress;
	}
	public long getOccupiedSpaceInDisk() {
  	return occupiedSpaceInDisk;
  }
	public void setOccupiedSpaceInDisk(long occupiedSpaceInDisk) {
  	this.occupiedSpaceInDisk = occupiedSpaceInDisk;
  }
	public long getLastExceptionTime() {
  	return lastExceptionTime;
  }
	public void setLastExceptionTime(long lastExceptionTime) {
  	this.lastExceptionTime = lastExceptionTime;
  }
	public Map getBalanceActionsStateMap() {
  	return balanceActionsStateMap;
  }
	public void setBalanceActionsStateMap(Map balanceActionsStateMap) {
  	this.balanceActionsStateMap = balanceActionsStateMap;
  }
	public String getHttpExchangerAddress() {
  	return httpExchangerAddress;
  }
	public void setHttpExchangerAddress(String httpExchangerAddress) {
  	this.httpExchangerAddress = httpExchangerAddress;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy