/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.block;
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;
@XmlRootElement(name = "volume-groups")
public class NamedVolumeGroupsList {
private List<NamedRelatedResourceRep> volumeGroups;
public NamedVolumeGroupsList() {
}
public NamedVolumeGroupsList(List<NamedRelatedResourceRep> volumeGroups) {
this.volumeGroups = volumeGroups;
}
/**
* List of volume groups that make up this entry.
*
* Valid values: Maximum of 4000 volumes can be provided in this list.
*/
@XmlElement(name = "volume-group")
public List<NamedRelatedResourceRep> getVolumeGroups() {
if (volumeGroups == null) {
volumeGroups = new ArrayList<NamedRelatedResourceRep>();
}
return volumeGroups;
}
public void setVolumeGroups(List<NamedRelatedResourceRep> volumeGroups) {
this.volumeGroups = volumeGroups;
}
}