/*
* Copyright (c) 2012-2015 iWave Software LLC
* All Rights Reserved
*/
/**
*
*/
package com.iwave.ext.netapp;
import java.io.Serializable;
import com.iwave.ext.netapp.model.ShareState;
/**
* @author sdorcas
* Models a lun-info object.
*/
public class LunInfo implements Serializable {
private static final long serialVersionUID = 1L;
private String path = "";
private boolean online = false;
private boolean mapped = false;
private boolean spaceReserved = false;
private int id = -1;
private long size = -1;
private long sizeUsed = -1;
private ShareState shareState;
private LunOSType lunType;
/**
*
*/
public LunInfo() {
// TODO Auto-generated constructor stub
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public boolean isOnline() {
return online;
}
public void setOnline(boolean online) {
this.online = online;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
public long getSizeUsed() {
return sizeUsed;
}
public void setSizeUsed(long sizeUsed) {
this.sizeUsed = sizeUsed;
}
public boolean isMapped() {
return mapped;
}
public void setMapped(boolean mapped) {
this.mapped = mapped;
}
public boolean isSpaceReserved() {
return spaceReserved;
}
public void setSpaceReserved(boolean spaceReserved) {
this.spaceReserved = spaceReserved;
}
public ShareState getShareState() {
return shareState;
}
public void setShareState(ShareState shareState) {
this.shareState = shareState;
}
public LunOSType getLunType() {
return lunType;
}
public void setLunType(LunOSType lunType) {
this.lunType = lunType;
}
}