/*
* Copyright (c) 2012 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.vasa.data.internal;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "storage_pool")
public class StoragePool {
@XmlElement
private String id;
@XmlElement
private String name;
@XmlElement
private boolean inactive;
@XmlElement(name = "operational_status")
private String operationStatus;
@XmlElement(name = "percent_subscribed")
private Integer percentSubscribed;
@XmlElement(name = "percent_used")
private Integer percentUsed;
@XmlElement(name = "subscribed_gb")
private Integer subscribedCapaityInGB;
@XmlElement(name = "usable_gb")
private Integer usableCapaityInGB;
@XmlElement(name = "used_gb")
private Integer usedCapaityInGB;
public String getId() {
return id;
}
public String getName() {
return name;
}
public boolean isInactive() {
return inactive;
}
public String getOperationStatus() {
return operationStatus;
}
public Integer getPercentSubscribed() {
return percentSubscribed;
}
public Integer getPercentUsed() {
return percentUsed;
}
public Integer getSubscribedCapaityInGB() {
return subscribedCapaityInGB;
}
public Integer getUsableCapaityInGB() {
return usableCapaityInGB;
}
public Integer getUsedCapaityInGB() {
return usedCapaityInGB;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("StoragePool [id=");
builder.append(id);
builder.append(", name=");
builder.append(name);
builder.append(", inactive=");
builder.append(inactive);
builder.append(", operationStatus=");
builder.append(operationStatus);
builder.append(", percentSubscribed=");
builder.append(percentSubscribed);
builder.append(", percentUsed=");
builder.append(percentUsed);
builder.append(", subscribedCapaityInGB=");
builder.append(subscribedCapaityInGB);
builder.append(", usableCapaityInGB=");
builder.append(usableCapaityInGB);
builder.append(", usedCapaityInGB=");
builder.append(usedCapaityInGB);
builder.append("]");
return builder.toString();
}
}