/* * 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 Health { private int value; private List<String> descriptionIds; private List<String> descriptions; private List<String> resolutionIds; private List<String> resolutions; public int getValue() { return value; } public void setValue(int value) { this.value = value; } public List<String> getDescriptionIds() { return descriptionIds; } public void setDescriptionIds(List<String> descriptionIds) { this.descriptionIds = descriptionIds; } public List<String> getDescriptions() { return descriptions; } public void setDescriptions(List<String> descriptions) { this.descriptions = descriptions; } public List<String> getResolutionIds() { return resolutionIds; } public void setResolutionIds(List<String> resolutionIds) { this.resolutionIds = resolutionIds; } public List<String> getResolutions() { return resolutions; } public void setResolutions(List<String> resolutions) { this.resolutions = resolutions; } public static enum HealthEnum { UNKNOWN(0), OK(5), OK_BUT(7), DEGRADED(10), MINOR(15), MAJOR(20), CRITICAL(25), NON_RECOVERABLE(30); private int value; private HealthEnum(int value) { this.value = value; } public int getValue() { return this.value; } } }