package com.intrbiz.bergamot.model.message.agent.check;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.intrbiz.bergamot.model.message.agent.AgentMessage;
@JsonTypeName("bergamot.agent.check.diskio")
public class CheckDiskIO extends AgentMessage
{
@JsonProperty("devices")
private List<String> devices = new LinkedList<String>();
public CheckDiskIO()
{
super();
}
public CheckDiskIO(AgentMessage message)
{
super(message);
}
public CheckDiskIO(String id)
{
super(id);
}
public CheckDiskIO(String... devices)
{
super();
for (String name : devices)
{
this.devices.add(name);
}
}
public CheckDiskIO(Collection<String> devices)
{
super();
this.devices.addAll(devices);
}
public List<String> getDevices()
{
return devices;
}
public void setDevices(List<String> devices)
{
this.devices = devices;
}
}