@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; InstantiateVAppTemplateParams other = (InstantiateVAppTemplateParams) obj; if (info == null) { if (other.info != null) return false; } else if (!info.equals(other.info)) return false; if (resourceAllocations == null) { if (other.resourceAllocations != null) return false; } else if (!resourceAllocations.equals(other.resourceAllocations)) return false; if (virtualSystem == null) { if (other.virtualSystem != null) return false; } else if (!virtualSystem.equals(other.virtualSystem)) return false; return true; }
public Builder fromVirtualSystemSettingData(VirtualSystemSettingData in) { return fromManagedElement(in).automaticRecoveryAction(in.getAutomaticRecoveryAction()) .automaticShutdownAction(in.getAutomaticShutdownAction()).automaticStartupAction( in.getAutomaticStartupAction()).automaticStartupActionDelay( in.getAutomaticStartupActionDelay()).automaticStartupActionSequenceNumber( in.getAutomaticStartupActionSequenceNumber()).configurationDataRoot( in.getConfigurationDataRoot()).configurationFile(in.getConfigurationFile()).configurationID( in.getConfigurationID()).creationTime(in.getCreationTime()).logDataRoot(in.getLogDataRoot()) .recoveryFile(in.getRecoveryFile()).snapshotDataRoot(in.getSnapshotDataRoot()).suspendDataRoot( in.getSuspendDataRoot()).swapFileDataRoot(in.getSwapFileDataRoot()).virtualSystemIdentifier( in.getVirtualSystemIdentifier()).virtualSystemTypes(in.getVirtualSystemTypes()).notes( in.getNotes()); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((info == null) ? 0 : info.hashCode()); result = prime * result + ((resourceAllocations == null) ? 0 : resourceAllocations.hashCode()); result = prime * result + ((virtualSystem == null) ? 0 : virtualSystem.hashCode()); return result; }
public VirtualSystemSettingData getResult() { try { return builder.build(); } finally { builder = VirtualSystemSettingData.builder(); } }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/system.xml"); VirtualSystemSettingData result = factory.create(injector.getInstance(VirtualSystemSettingDataHandler.class)) .parse(is); assertEquals(result.getElementName(), "Virtual Hardware Family"); assertEquals(result.getInstanceID(), "0"); assertEquals(result.getVirtualSystemIdentifier(), "adriantest1"); assertEquals(result.getVirtualSystemTypes(), ImmutableSet.of("vmx-07")); } }
.create("https://services.vcloudexpress.terremark.com/api/v0.8/vdc/32"))); VirtualSystemSettingData system = VirtualSystemSettingData.builder().instanceID("0").elementName( "Virtual Hardware Family").virtualSystemIdentifier("centos-53").virtualSystemType("vmx-07").build(); assertEquals(result.getSystem().toString(), system.toString()); assertEquals(result.getNetworkToAddresses().get("Internal"), ImmutableList.<String> of("10.114.34.132"));
public static String getVirtualSystemIdentifierOf(Vm vm) { if (vm.getVirtualHardwareSection() != null && vm.getVirtualHardwareSection().getSystem() != null) return vm.getVirtualHardwareSection().getSystem().getVirtualSystemIdentifier(); return null; }
public VirtualSystemSettingData build() { return new VirtualSystemSettingData(elementName, instanceID, caption, description, automaticRecoveryAction, automaticShutdownAction, automaticStartupAction, automaticStartupActionDelay, automaticStartupActionSequenceNumber, configurationDataRoot, configurationFile, configurationID, creationTime, logDataRoot, recoveryFile, snapshotDataRoot, suspendDataRoot, swapFileDataRoot, virtualSystemIdentifier, virtualSystemTypes, notes); }
/** * {@inheritDoc} */ @Override public Builder toBuilder() { return builder().fromVirtualSystemSettingData(this); }
assertEquals(vApp.getVDC(), new ReferenceTypeImpl(null, TerremarkVCloudMediaType.VDC_XML, URI .create("https://services.vcloudexpress.terremark.com/api/v0.8/vdc/32"))); VirtualSystemSettingData system = VirtualSystemSettingData.builder().instanceID("0").elementName( "Virtual Hardware Family").virtualSystemIdentifier("eduardo").virtualSystemType("vmx-07").build(); assertEquals(vApp.getSystem().toString(), system.toString());
public static String getVirtualSystemIdentifierOf(Vm vm) { if (vm.getVirtualHardwareSection() != null && vm.getVirtualHardwareSection().getSystem() != null) return vm.getVirtualHardwareSection().getSystem().getVirtualSystemIdentifier(); return null; }
public VirtualSystemSettingData build() { return new VirtualSystemSettingData(elementName, instanceID, caption, description, automaticRecoveryAction, automaticShutdownAction, automaticStartupAction, automaticStartupActionDelay, automaticStartupActionSequenceNumber, configurationDataRoot, configurationFile, configurationID, creationTime, logDataRoot, recoveryFile, snapshotDataRoot, suspendDataRoot, swapFileDataRoot, virtualSystemIdentifier, virtualSystemTypes, notes); }
public Builder fromVirtualSystemSettingData(VirtualSystemSettingData in) { return fromManagedElement(in).automaticRecoveryAction(in.getAutomaticRecoveryAction()) .automaticShutdownAction(in.getAutomaticShutdownAction()).automaticStartupAction( in.getAutomaticStartupAction()).automaticStartupActionDelay( in.getAutomaticStartupActionDelay()).automaticStartupActionSequenceNumber( in.getAutomaticStartupActionSequenceNumber()).configurationDataRoot( in.getConfigurationDataRoot()).configurationFile(in.getConfigurationFile()).configurationID( in.getConfigurationID()).creationTime(in.getCreationTime()).logDataRoot(in.getLogDataRoot()) .recoveryFile(in.getRecoveryFile()).snapshotDataRoot(in.getSnapshotDataRoot()).suspendDataRoot( in.getSuspendDataRoot()).swapFileDataRoot(in.getSwapFileDataRoot()).virtualSystemIdentifier( in.getVirtualSystemIdentifier()).virtualSystemTypes(in.getVirtualSystemTypes()).notes( in.getNotes()); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((info == null) ? 0 : info.hashCode()); result = prime * result + ((resourceAllocations == null) ? 0 : resourceAllocations.hashCode()); result = prime * result + ((virtualSystem == null) ? 0 : virtualSystem.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; InstantiateVAppTemplateParams other = (InstantiateVAppTemplateParams) obj; if (info == null) { if (other.info != null) return false; } else if (!info.equals(other.info)) return false; if (resourceAllocations == null) { if (other.resourceAllocations != null) return false; } else if (!resourceAllocations.equals(other.resourceAllocations)) return false; if (virtualSystem == null) { if (other.virtualSystem != null) return false; } else if (!virtualSystem.equals(other.virtualSystem)) return false; return true; }
public VirtualSystemSettingData getResult() { try { return builder.build(); } finally { builder = VirtualSystemSettingData.builder(); } }
"10.150.4.93"); VirtualSystemSettingData system = VirtualSystemSettingData.builder().instanceID("0").elementName( "Virtual Hardware Family").virtualSystemIdentifier("centos53").virtualSystemType("vmx-07").build(); assertEquals(result.getSize(), expects.getSize()); assertEquals(result.getStatus(), expects.getStatus()); assertEquals(result.getSystem().toString(), expects.getSystem().toString()); assertEquals(result.getType(), expects.getType()); assertEquals(result.getVDC(), expects.getVDC());
public static String getVirtualSystemIdentifierOf(Vm vm) { if (vm.getVirtualHardwareSection() != null && vm.getVirtualHardwareSection().getSystem() != null) return vm.getVirtualHardwareSection().getSystem().getVirtualSystemIdentifier(); return null; }
public VirtualSystemSettingData build() { return new VirtualSystemSettingData(elementName, instanceID, caption, description, automaticRecoveryAction, automaticShutdownAction, automaticStartupAction, automaticStartupActionDelay, automaticStartupActionSequenceNumber, configurationDataRoot, configurationFile, configurationID, creationTime, logDataRoot, recoveryFile, snapshotDataRoot, suspendDataRoot, swapFileDataRoot, virtualSystemIdentifier, virtualSystemTypes, notes); }
public Builder fromVirtualSystemSettingData(VirtualSystemSettingData in) { return fromManagedElement(in).automaticRecoveryAction(in.getAutomaticRecoveryAction()) .automaticShutdownAction(in.getAutomaticShutdownAction()).automaticStartupAction( in.getAutomaticStartupAction()).automaticStartupActionDelay( in.getAutomaticStartupActionDelay()).automaticStartupActionSequenceNumber( in.getAutomaticStartupActionSequenceNumber()).configurationDataRoot( in.getConfigurationDataRoot()).configurationFile(in.getConfigurationFile()).configurationID( in.getConfigurationID()).creationTime(in.getCreationTime()).logDataRoot(in.getLogDataRoot()) .recoveryFile(in.getRecoveryFile()).snapshotDataRoot(in.getSnapshotDataRoot()).suspendDataRoot( in.getSuspendDataRoot()).swapFileDataRoot(in.getSwapFileDataRoot()).virtualSystemIdentifier( in.getVirtualSystemIdentifier()).virtualSystemTypes(in.getVirtualSystemTypes()).notes( in.getNotes()); }