/* * Copyright (c) 2008-2013 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.vpool; import java.net.URI; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessType; import com.emc.storageos.model.NamedRelatedResourceRep; import com.emc.storageos.model.RestLinkRep; import org.codehaus.jackson.annotate.JsonProperty; @XmlAccessorType(XmlAccessType.PROPERTY) public class NamedRelatedVirtualPoolRep extends NamedRelatedResourceRep { private String virtualPoolType; public NamedRelatedVirtualPoolRep() { } public NamedRelatedVirtualPoolRep(URI id, RestLinkRep selfLink, String name, String virtualPoolType) { super(id, selfLink, name); this.virtualPoolType = virtualPoolType; } /** * The virtual pool type. * Valid values: * block = Volume * file = File System * object = Object Store * * * @return The virtual pool type. */ @XmlElement(name = "vpool_type") @JsonProperty("vpool_type") public String getVirtualPoolType() { return virtualPoolType; } public void setVirtualPoolType(String virtualPoolType) { this.virtualPoolType = virtualPoolType; } }