/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client.model; import java.net.URI; @Cf("ComputeSystem") public class ComputeSystem extends DiscoveredSystemObject { private String _ipAddress; private Integer _portNumber; private String _username; private String _password; private String _version; private String _osInstallNetwork; private URI _computeImageServer; private StringSet vlans; private Boolean _secure = false; @RelationIndex(cf = "ComputeRelationIndex", type = ComputeImageServer.class) @Name("computeImageServer") public URI getComputeImageServer() { return _computeImageServer; } public void setComputeImageServer(URI computeImageServer) { this._computeImageServer = computeImageServer; setChanged("computeImageServer"); } @Name("secure") public Boolean getSecure() { return _secure == null ? false : _secure; } public void setSecure(Boolean secure) { this._secure = secure; setChanged("secure"); } @Name("username") public String getUsername() { return _username; } public void setUsername(String username) { this._username = username; setChanged("username"); } @Encrypt @Name("password") public String getPassword() { return _password; } public void setPassword(String password) { this._password = password; setChanged("password"); } @AlternateId("AltIdIndex") @Name("ipAddress") public String getIpAddress() { return _ipAddress; } public void setIpAddress(String ipAddress) { this._ipAddress = ipAddress; setChanged("ipAddress"); } @Name("portNumber") public Integer getPortNumber() { return _portNumber; } public void setPortNumber(Integer portNumber) { this._portNumber = portNumber; setChanged("portNumber"); } @Name("version") public String getVersion() { return _version; } public void setVersion(String version) { this._version = version; setChanged("version"); } @Name("osInstallNetwork") public String getOsInstallNetwork() { return _osInstallNetwork; } public void setOsInstallNetwork(String osInstallNetwork) { this._osInstallNetwork = osInstallNetwork; setChanged("osInstallNetwork"); } @Name("vlans") public StringSet getVlans() { return vlans; } public void setVlans(StringSet vlans) { this.vlans = vlans; setChanged("vlans"); } }