/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import java.util.List; import org.codehaus.jackson.annotate.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) public class PoolTier { private String name; private int tierType; private int stripeWidth; private int raidType; private long sizeTotal; private long sizeUsed; private long sizeFree; private long sizeMovingDown; private long sizeMovingUp; private long sizeMovingWithin; private List<RaidGroup> raidGroups; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getRaidType() { return raidType; } public void setRaidType(int raidLevel) { this.raidType = raidLevel; } public RaidTypeEnum getRaidTypeEnum() { return RaidTypeEnum.getEnumValue(raidType); } public long getSizeTotal() { return sizeTotal; } public void setSizeTotal(long sizeTotal) { this.sizeTotal = sizeTotal; } public long getSizeUsed() { return sizeUsed; } public void setSizeUsed(long sizeUsed) { this.sizeUsed = sizeUsed; } public long getSizeFree() { return sizeFree; } public void setSizeFree(long sizeFree) { this.sizeFree = sizeFree; } public long getSizeMovingDown() { return sizeMovingDown; } public void setSizeMovingDown(long sizeMovingDown) { this.sizeMovingDown = sizeMovingDown; } public long getSizeMovingUp() { return sizeMovingUp; } public void setSizeMovingUp(long sizeMovingUp) { this.sizeMovingUp = sizeMovingUp; } public long getSizeMovingWithin() { return sizeMovingWithin; } public void setSizeMovingWithin(long sizeMovingWithin) { this.sizeMovingWithin = sizeMovingWithin; } public int getTierType() { return tierType; } public void setTierType(int tierType) { this.tierType = tierType; } public int getStripeWidth() { return stripeWidth; } public void setStripeWidth(int stripeWidth) { this.stripeWidth = stripeWidth; } public List<RaidGroup> getRaidGroups() { return raidGroups; } public void setRaidGroups(List<RaidGroup> raidGroups) { this.raidGroups = raidGroups; } }