/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import org.codehaus.jackson.annotate.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) public class PoolFASTVP { private int status; private int relocationRate; private boolean isScheduleEnabled; private String relocationDurationEstimate; private long sizeMovingDown; private long sizeMovingUp; private long sizeMovingWithin; private int percentComplete; private int type; public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public int getRelocationRate() { return relocationRate; } public void setRelocationRate(int relocationRate) { this.relocationRate = relocationRate; } public boolean getIsScheduleEnabled() { return isScheduleEnabled; } public void setIsScheduleEnabled(boolean isScheduleEnabled) { this.isScheduleEnabled = isScheduleEnabled; } public String getRelocationDurationEstimate() { return relocationDurationEstimate; } public void setRelocationDurationEstimate(String relocationDurationEstimate) { this.relocationDurationEstimate = relocationDurationEstimate; } 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 getPercentComplete() { return percentComplete; } public void setPercentComplete(int percentComplete) { this.percentComplete = percentComplete; } public int getType() { return type; } public void setType(int type) { this.type = type; } public static enum FastVPStatusEnum { NOT_APPLICABLE(1), PAUSED(2), RELOCATING(3), READY(4); private int value; private FastVPStatusEnum(int value) { this.value = value; } public int getValue() { return this.value; } } public static enum FastVPRelocationRateEnum { HIGH(1), MEDIUM(2), LOW(3); private int value; private FastVPRelocationRateEnum(int value) { this.value = value; } public int getValue() { return this.value; } } public static enum PoolDataRelocationTypeEnum { MANUAL(1), SCHEDULED(2), REBALANCE(3); private int value; private PoolDataRelocationTypeEnum(int value) { this.value = value; } public int getValue() { return this.value; } } }