package org.zstack.header.host; import org.zstack.header.cluster.ClusterVO; import org.zstack.header.message.APICreateMessage; import org.zstack.header.message.APIParam; public abstract class APIAddHostMsg extends APICreateMessage implements AddHostMessage { /** * @desc max length of 255 characters */ @APIParam(maxLength = 255) private String name; /** * @desc max length of 2048 characters */ @APIParam(required = false, maxLength = 2048) private String description; /** * @desc IPv4 address or DNS name of management nic */ @APIParam(emptyString = false) private String managementIp; /** * @desc uuid of cluster this host belongs to */ @APIParam(resourceType = ClusterVO.class) private String clusterUuid; public APIAddHostMsg() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getManagementIp() { return managementIp; } public void setManagementIp(String managementIp) { this.managementIp = managementIp; } public String getClusterUuid() { return clusterUuid; } public void setClusterUuid(String clusterUuid) { this.clusterUuid = clusterUuid; } }