package org.zstack.header.host; import org.zstack.header.message.NeedReplyMessage; /** * Created by david on 9/12/16. */ public class AddHostMsg extends NeedReplyMessage implements AddHostMessage { private String name; private String description; private String managementIp; private String clusterUuid; private String accountUuid; private String resourceUuid; public AddHostMsg() { } 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; } public String getAccountUuid() { return accountUuid; } public void setAccountUuid(String accountUuid) { this.accountUuid = accountUuid; } public String getResourceUuid() { return resourceUuid; } public void setResourceUuid(String resourceUuid) { this.resourceUuid = resourceUuid; } public static AddHostMsg valueOf(final APIAddHostMsg msg) { AddHostMsg amsg = new AddHostMsg(); amsg.setAccountUuid(msg.getSession().getAccountUuid()); amsg.setName(msg.getName()); amsg.setClusterUuid(msg.getClusterUuid()); amsg.setDescription(msg.getDescription()); amsg.setManagementIp(msg.getManagementIp()); amsg.setResourceUuid(msg.getResourceUuid()); return amsg; } }