templateObjectBuilder.hostname(hostname) .domain(domain) .startCpus(startCpus) .maxMemory(maxMemory) .hourlyBillingFlag(hourlyBillingFlag) .localDiskFlag(localDisk) .dedicatedAccountHostOnlyFlag(virtualGuest.isDedicatedAccountHostOnly()) .privateNetworkOnlyFlag(virtualGuest.isPrivateNetworkOnly()) .datacenter(new Datacenter(datacenterName)); templateObjectBuilder.networkComponents(networkComponents); templateObjectBuilder.operatingSystemReferenceCode(operatingSystemReferenceCode) .blockDevices(getBlockDevices(virtualGuest)); } else if (virtualGuest.getVirtualGuestBlockDeviceTemplateGroup() != null) { String globalIdentifier = checkNotNull(virtualGuest.getVirtualGuestBlockDeviceTemplateGroup() .getGlobalIdentifier(), "blockDeviceTemplateGroup.globalIdentifier"); templateObjectBuilder.blockDeviceTemplateGroup(new BlockDeviceTemplateGroup(globalIdentifier)); templateObjectBuilder.primaryNetworkComponent(new PrimaryNetworkComponent(new NetworkVlan(virtualGuest .getPrimaryNetworkComponent().getNetworkVlan().getId()))); templateObjectBuilder.primaryBackendNetworkComponent(new PrimaryBackendNetworkComponent(new NetworkVlan(virtualGuest .getPrimaryBackendNetworkComponent().getNetworkVlan().getId()))); templateObjectBuilder.postInstallScriptUri(virtualGuest.getPostInstallScriptUri()); templateObjectBuilder.userData(ImmutableSet.<Map<String, String>>of(ImmutableMap.of(USER_DATA_KEY, virtualGuest.getVirtualGuestAttribute().getValue())));
templateObjectBuilder.hostname(hostname) .domain(domain) .startCpus(startCpus) .maxMemory(maxMemory) .hourlyBillingFlag(hourlyBillingFlag) .localDiskFlag(localDisk) .dedicatedAccountHostOnlyFlag(virtualGuest.isDedicatedAccountHostOnly()) .privateNetworkOnlyFlag(virtualGuest.isPrivateNetworkOnly()) .datacenter(new Datacenter(datacenterName)); templateObjectBuilder.networkComponents(networkComponents); templateObjectBuilder.operatingSystemReferenceCode(operatingSystemReferenceCode) .blockDevices(getBlockDevices(virtualGuest)); } else if (virtualGuest.getVirtualGuestBlockDeviceTemplateGroup() != null) { String globalIdentifier = checkNotNull(virtualGuest.getVirtualGuestBlockDeviceTemplateGroup() .getGlobalIdentifier(), "blockDeviceTemplateGroup.globalIdentifier"); templateObjectBuilder.blockDeviceTemplateGroup(new BlockDeviceTemplateGroup(globalIdentifier)); templateObjectBuilder.primaryNetworkComponent(new PrimaryNetworkComponent(new NetworkVlan(virtualGuest .getPrimaryNetworkComponent().getNetworkVlan().getId()))); templateObjectBuilder.primaryBackendNetworkComponent(new PrimaryBackendNetworkComponent(new NetworkVlan(virtualGuest .getPrimaryBackendNetworkComponent().getNetworkVlan().getId()))); templateObjectBuilder.postInstallScriptUri(virtualGuest.getPostInstallScriptUri()); templateObjectBuilder.userData(ImmutableSet.<Map<String, String>>of(ImmutableMap.of(USER_DATA_KEY, virtualGuest.getVirtualGuestAttribute().getValue())));
templateObjectBuilder.hostname(hostname) .domain(domain) .startCpus(startCpus) .maxMemory(maxMemory) .hourlyBillingFlag(hourlyBillingFlag) .localDiskFlag(localDisk) .dedicatedAccountHostOnlyFlag(virtualGuest.isDedicatedAccountHostOnly()) .privateNetworkOnlyFlag(virtualGuest.isPrivateNetworkOnly()) .datacenter(new Datacenter(datacenterName)); templateObjectBuilder.networkComponents(networkComponents); templateObjectBuilder.operatingSystemReferenceCode(operatingSystemReferenceCode) .blockDevices(getBlockDevices(virtualGuest)); } else if (virtualGuest.getVirtualGuestBlockDeviceTemplateGroup() != null) { String globalIdentifier = checkNotNull(virtualGuest.getVirtualGuestBlockDeviceTemplateGroup() .getGlobalIdentifier(), "blockDeviceTemplateGroup.globalIdentifier"); templateObjectBuilder.blockDeviceTemplateGroup(new BlockDeviceTemplateGroup(globalIdentifier)); templateObjectBuilder.primaryNetworkComponent(new PrimaryNetworkComponent(new NetworkVlan(virtualGuest .getPrimaryNetworkComponent().getNetworkVlan().getId()))); templateObjectBuilder.primaryBackendNetworkComponent(new PrimaryBackendNetworkComponent(new NetworkVlan(virtualGuest .getPrimaryBackendNetworkComponent().getNetworkVlan().getId()))); templateObjectBuilder.postInstallScriptUri(virtualGuest.getPostInstallScriptUri()); templateObjectBuilder.userData(ImmutableSet.<Map<String, String>>of(ImmutableMap.of(USER_DATA_KEY, virtualGuest.getVirtualGuestAttribute().getValue())));
public Builder fromTemplateObject(TemplateObject in) { return this .hostname(in.getHostname()) .domain(in.getDomain()) .startCpus(in.getStartCpus()) .maxMemory(in.getMaxMemory()) .hourlyBillingFlag(in.isHourlyBillingFlag()) .localDiskFlag(in.isLocalDiskFlag()) .dedicatedAccountHostOnlyFlag(in.isDedicatedAccountHostOnlyFlag()) .privateNetworkOnlyFlag(in.isPrivateNetworkOnlyFlag()) .operatingSystemReferenceCode(in.getOperatingSystemReferenceCode()) .blockDeviceTemplateGroup(in.getBlockDeviceTemplateGroup()) .datacenter(in.getDatacenter()) .networkComponents(in.getNetworkComponents()) .blockDevices(in.getBlockDevices()) .postInstallScriptUri(in.getPostInstallScriptUri()) .primaryNetworkComponent(in.getPrimaryNetworkComponent()) .primaryBackendNetworkComponent(in.getPrimaryBackendNetworkComponent()) .userData(in.getUserData()) .sshKeys(in.getSshKeys()); }
public Builder fromTemplateObject(TemplateObject in) { return this .hostname(in.getHostname()) .domain(in.getDomain()) .startCpus(in.getStartCpus()) .maxMemory(in.getMaxMemory()) .hourlyBillingFlag(in.isHourlyBillingFlag()) .localDiskFlag(in.isLocalDiskFlag()) .dedicatedAccountHostOnlyFlag(in.isDedicatedAccountHostOnlyFlag()) .privateNetworkOnlyFlag(in.isPrivateNetworkOnlyFlag()) .operatingSystemReferenceCode(in.getOperatingSystemReferenceCode()) .blockDeviceTemplateGroup(in.getBlockDeviceTemplateGroup()) .datacenter(in.getDatacenter()) .networkComponents(in.getNetworkComponents()) .blockDevices(in.getBlockDevices()) .postInstallScriptUri(in.getPostInstallScriptUri()) .primaryNetworkComponent(in.getPrimaryNetworkComponent()) .primaryBackendNetworkComponent(in.getPrimaryBackendNetworkComponent()) .userData(in.getUserData()) .sshKeys(in.getSshKeys()); }
public Builder fromTemplateObject(TemplateObject in) { return this .hostname(in.getHostname()) .domain(in.getDomain()) .startCpus(in.getStartCpus()) .maxMemory(in.getMaxMemory()) .hourlyBillingFlag(in.isHourlyBillingFlag()) .localDiskFlag(in.isLocalDiskFlag()) .dedicatedAccountHostOnlyFlag(in.isDedicatedAccountHostOnlyFlag()) .privateNetworkOnlyFlag(in.isPrivateNetworkOnlyFlag()) .operatingSystemReferenceCode(in.getOperatingSystemReferenceCode()) .blockDeviceTemplateGroup(in.getBlockDeviceTemplateGroup()) .datacenter(in.getDatacenter()) .networkComponents(in.getNetworkComponents()) .blockDevices(in.getBlockDevices()) .postInstallScriptUri(in.getPostInstallScriptUri()) .primaryNetworkComponent(in.getPrimaryNetworkComponent()) .primaryBackendNetworkComponent(in.getPrimaryBackendNetworkComponent()) .userData(in.getUserData()) .sshKeys(in.getSshKeys()); }
public Builder toBuilder() { return builder().fromTemplateObject(this); }
public Builder toBuilder() { return builder().fromTemplateObject(this); }
public Builder toBuilder() { return builder().fromTemplateObject(this); }
public static Builder builder() { return new Builder(); }
public static Builder builder() { return new Builder(); }
public static Builder builder() { return new Builder(); }