/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.block;
import com.emc.storageos.model.BulkRestRep;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;
/**
* Response to a bulk query for the list of unmanaged volumes.
*
*/
@XmlRootElement(name = "bulk_unmanaged_volumes")
public class UnManagedVolumesBulkRep extends BulkRestRep {
private List<UnManagedVolumeRestRep> unManagedVolumes;
/**
* List of unmanaged volumes. UnManaged volumes are volumes that are
* present within ViPR, but are not under ViPR management. ViPR provides
* an ingest capability that enables users to bring the unmanaged
* volumes under ViPR management.
*
*/
@XmlElement(name = "unmanaged_volume")
public List<UnManagedVolumeRestRep> getUnManagedVolumes() {
if (unManagedVolumes == null) {
unManagedVolumes = new ArrayList<UnManagedVolumeRestRep>();
}
return unManagedVolumes;
}
public void setUnManagedVolumes(List<UnManagedVolumeRestRep> unManagedVolumes) {
this.unManagedVolumes = unManagedVolumes;
}
public UnManagedVolumesBulkRep() {
}
public UnManagedVolumesBulkRep(List<UnManagedVolumeRestRep> unManagedVolumes) {
this.unManagedVolumes = unManagedVolumes;
}
}