public IP build() { return new IP(uuid, owner, server, resourceUri); }
/** * Creates DHCP V4 NIC for attaching to server * * @param model Interface model * @return server's NIC */ public static NIC createDHCPIPv4ConfNIC(Model model) { return createDHCPIPv4ConfNIC(model, null); }
/** * Creates DHCP V6 NIC for attaching to server * * @param model Interface model * @return server's NIC */ public static NIC createDHCPIPv6ConfNIC(Model model) { return createDHCPIPv6ConfNIC(model, null); }
public Builder fromIP(IP ip) { return new Builder() .uuid(ip.getUuid()) .owner(ip.getOwner()) .server(ip.getServer()) .resourceUri(ip.getResourceUri()); } }
private JsonObject ipConfigurationToJsonObject(IPConfiguration ipConfiguration) { JsonObject ipConfObject = new JsonObject(); if (ipConfiguration.getConfigurationType() != null) { ipConfObject.addProperty("conf", ipConfiguration.getConfigurationType().value()); } if (ipConfiguration.getIp() != null) { ipConfObject.addProperty("ip", ipConfiguration.getIp().getUuid()); } return ipConfObject; } }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof IPConfiguration)) return false; IPConfiguration that = (IPConfiguration) o; if (configurationType != that.configurationType) return false; if (ip != null ? !ip.equals(that.ip) : that.ip != null) return false; return true; }
@Override public int hashCode() { int result = configurationType != null ? configurationType.hashCode() : 0; result = 31 * result + (ip != null ? ip.hashCode() : 0); return result; }
/** * Creates NIC with static IP for attaching to server * * @return server's NIC */ public NIC toNIC() { return toNIC(null, null); } }
public Builder fromIP(IP ip) { return new Builder() .uuid(ip.getUuid()) .owner(ip.getOwner()) .server(ip.getServer()) .resourceUri(ip.getResourceUri()); } }
@Override public void uploadFile(String sourcePath, String destinationPath, String nodeId, String login, String key) { for(IP ip: cloudSigmaApi.listIPs().concat()){ if(ip.getServer().getUuid().equals(nodeId)){ SSHConnector sc=new SSHConnector(key, login, ip.getUuid()); sc.upload(sourcePath,destinationPath); return; } } }
private JsonObject ipConfigurationToJsonObject(IPConfiguration ipConfiguration) { JsonObject ipConfObject = new JsonObject(); if (ipConfiguration.getConfigurationType() != null) { ipConfObject.addProperty("conf", ipConfiguration.getConfigurationType().value()); } if (ipConfiguration.getIp() != null) { ipConfObject.addProperty("ip", ipConfiguration.getIp().getUuid()); } return ipConfObject; } }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof IPConfiguration)) return false; IPConfiguration that = (IPConfiguration) o; if (configurationType != that.configurationType) return false; if (ip != null ? !ip.equals(that.ip) : that.ip != null) return false; return true; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (meta != null ? meta.hashCode() : 0); result = 31 * result + (subscription != null ? subscription.hashCode() : 0); result = 31 * result + (tags != null ? tags.hashCode() : 0); result = 31 * result + (nameservers != null ? nameservers.hashCode() : 0); result = 31 * result + netmask; result = 31 * result + (gateway != null ? gateway.hashCode() : 0); return result; }
/** * Creates NIC with static IP for attaching to server * * @return server's NIC */ public NIC toNIC() { return toNIC(null, null); } }
public Builder fromIP(IP ip) { return new Builder() .uuid(ip.getUuid()) .owner(ip.getOwner()) .server(ip.getServer()) .resourceUri(ip.getResourceUri()); } }
if(ip.getServer().getUuid().equals(a.getId())){ runtimeInformation.put("publicAddress", ip.getUuid()); while(!PowerShellConnector.checkConnectivity(ip.getUuid())){ try { Thread.sleep(15000); SSHConnector sc=new SSHConnector(vm.getPrivateKey(), "ubuntu", ip.getUuid()); while(!sc.checkConnectivity()){ try {
private JsonObject ipConfigurationToJsonObject(IPConfiguration ipConfiguration) { JsonObject ipConfObject = new JsonObject(); if (ipConfiguration.getConfigurationType() != null) { ipConfObject.addProperty("conf", ipConfiguration.getConfigurationType().value()); } if (ipConfiguration.getIp() != null) { ipConfObject.addProperty("ip", ipConfiguration.getIp().getUuid()); } return ipConfObject; } }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof IPConfiguration)) return false; IPConfiguration that = (IPConfiguration) o; if (configurationType != that.configurationType) return false; if (ip != null ? !ip.equals(that.ip) : that.ip != null) return false; return true; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (meta != null ? meta.hashCode() : 0); result = 31 * result + (subscription != null ? subscription.hashCode() : 0); result = 31 * result + (tags != null ? tags.hashCode() : 0); result = 31 * result + (nameservers != null ? nameservers.hashCode() : 0); result = 31 * result + netmask; result = 31 * result + (gateway != null ? gateway.hashCode() : 0); return result; }