public static APIUpdateKVMHostMsg __example__() { APIUpdateKVMHostMsg msg = new APIUpdateKVMHostMsg(); msg.setUuid(uuid()); msg.setUsername("userName"); msg.setPassword("password"); msg.setSshPort(22); return msg; }
@Override protected HostVO updateHost(APIUpdateHostMsg msg) { if (!(msg instanceof APIUpdateKVMHostMsg)) { return super.updateHost(msg); } KVMHostVO vo = (KVMHostVO) super.updateHost(msg); vo = vo == null ? getSelf() : vo; APIUpdateKVMHostMsg umsg = (APIUpdateKVMHostMsg) msg; if (umsg.getUsername() != null) { vo.setUsername(umsg.getUsername()); } if (umsg.getPassword() != null) { vo.setPassword(umsg.getPassword()); } if (umsg.getSshPort() != null && umsg.getSshPort() > 0 && umsg.getSshPort() <= 65535) { vo.setPort(umsg.getSshPort()); } return vo; } }