/*
* Copyright (c) 2008-2011 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.isilon.restapi;
import java.util.ArrayList;
public class IsilonSmartConnectInfo {
private String description;
private ArrayList<String> zones;
public String toString() {
StringBuilder str = new StringBuilder();
str.append("SmartConnectInfo ( description: " + description);
if (zones != null) {
str.append(", zones: " + zones.toString());
}
return str.toString();
}
public ArrayList<IsilonStoragePort> getPorts() {
ArrayList<IsilonStoragePort> ports = new ArrayList();
if (zones != null) {
for (String zone : zones) {
IsilonStoragePort port = new IsilonStoragePort();
port.setPortName(zone);
port.setIpAddress(zone);
ports.add(port);
}
}
return ports;
}
}