/*
* Copyright (c) 2014 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.vnxe.models;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown = true)
public class VNXeHostIpPort extends VNXeBase {
private String address;
private String name;
private HostPortTypeEnum type;
private boolean isIgnored;
private String subnetMask;
private VNXeBase host;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public HostPortTypeEnum getType() {
return type;
}
public void setType(HostPortTypeEnum type) {
this.type = type;
}
public boolean getIsIgnored() {
return isIgnored;
}
public void setIsIgnored(boolean isIgnored) {
this.isIgnored = isIgnored;
}
public String getSubnetMask() {
return subnetMask;
}
public void setSubnetMask(String subnetMask) {
this.subnetMask = subnetMask;
}
public VNXeBase getHost() {
return host;
}
public void setHost(VNXeBase host) {
this.host = host;
}
public enum HostPortTypeEnum {
IPV4,
IPV6,
NETWORKNAME;
}
}