/*
* Copyright (c) 2008-2012 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.vnx.xmlapi;
public class VNXDataMoverIntf extends VNXBaseClass {
private String _name;
private String _ipAddress;
private String _dataMoverId;
public VNXDataMoverIntf(String name, String ipAddr, String id) {
_name = name;
_ipAddress = ipAddr;
_dataMoverId = id;
}
public String getName() {
return _name;
}
public void setName(String name) {
_name = name;
}
public String getIpAddress() {
return _ipAddress;
}
public void setIpAddress(String ipAddr) {
_ipAddress = ipAddr;
}
public String getDataMoverId() {
return _dataMoverId;
}
public void setDataMoverId(String id) {
_dataMoverId = id;
}
public static String discoverDataMovers() {
String xml = requestHeader +
"\t<Query>\n" +
"\t<MoverQueryParams>\n" +
"\t<AspectSelection movers=\"true\" moverInterfaces=\"true\"/>\n" +
"\t</MoverQueryParams>\n" +
"\t</Query>\n" +
requestFooter;
return xml;
}
@Override
public String toString() {
return new StringBuilder().append("name : ").append(_name).append("ipAddress : ").append(_ipAddress).append("dataMoverId ")
.append(_dataMoverId).toString();
}
}