/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.customconfig; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import com.emc.storageos.model.NamedRelatedResourceRep; /** * Response for getting a list of custom configs */ @XmlRootElement(name = "configs") public class CustomConfigList { private List<NamedRelatedResourceRep> customConfigs; public CustomConfigList() { } public CustomConfigList(List<NamedRelatedResourceRep> configs) { this.customConfigs = configs; } /** * List of custom config objects that exist in ViPR. Each * custom config contains an id, name, and link. * */ @XmlElement(name = "config") public List<NamedRelatedResourceRep> getCustomConfigs() { if (customConfigs == null) { customConfigs = new ArrayList<NamedRelatedResourceRep>(); } return customConfigs; } public void setCustomConfigs(List<NamedRelatedResourceRep> configs) { this.customConfigs = configs; } }