public abstract static class VirtualGuest.Builder<T extends VirtualGuest.Builder<T>> extends Object
Constructor and Description |
---|
VirtualGuest.Builder() |
protected int accountId
protected Date createDate
protected String domain
protected String fullyQualifiedDomainName
protected String hostname
protected int id
protected Date lastVerifiedDate
protected int maxCpu
protected String maxCpuUnits
protected int maxMemory
protected Date metricPollDate
protected Date modifyDate
protected String notes
protected int startCpus
protected int statusId
protected String uuid
protected String primaryBackendIpAddress
protected String primaryIpAddress
protected int billingItemId
protected OperatingSystem operatingSystem
protected String operatingSystemReferenceCode
protected Datacenter datacenter
protected PowerState powerState
protected SoftwareLicense softwareLicense
protected int activeTransactionCount
protected List<VirtualGuestBlockDevice> blockDevices
protected boolean hourlyBillingFlag
protected boolean localDiskFlag
protected boolean dedicatedAccountHostOnlyFlag
protected boolean privateNetworkOnlyFlag
protected VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup
protected Set<VirtualGuestNetworkComponent> networkComponents
protected Set<TagReference> tagReferences
protected VirtualGuestNetworkComponent primaryNetworkComponent
protected VirtualGuestNetworkComponent primaryBackendNetworkComponent
protected String postInstallScriptUri
protected VirtualGuestAttribute virtualGuestAttribute
protected Set<SecuritySshKey> sshKeys
protected abstract T self()
public T accountId(int accountId)
VirtualGuest.getAccountId()
public T createDate(Date createDate)
VirtualGuest.getCreateDate()
public T dedicatedAccountHostOnly(boolean dedicatedAccountHostOnlyFlag)
public T domain(String domain)
VirtualGuest.getDomain()
public T hostname(String hostname)
VirtualGuest.getHostname()
public T id(int id)
VirtualGuest.getId()
public T lastVerifiedDate(Date lastVerifiedDate)
VirtualGuest.getLastVerifiedDate()
public T maxCpu(int maxCpu)
VirtualGuest.getMaxCpu()
public T maxCpuUnits(String maxCpuUnits)
VirtualGuest.getMaxCpuUnits()
public T maxMemory(int maxMemory)
VirtualGuest.getMaxMemory()
public T metricPollDate(Date metricPollDate)
VirtualGuest.getMetricPollDate()
public T modifyDate(Date modifyDate)
VirtualGuest.getModifyDate()
public T notes(String notes)
VirtualGuest.getNotes()
public T startCpus(int startCpus)
VirtualGuest.getStartCpus()
public T statusId(int statusId)
VirtualGuest.getStatusId()
public T uuid(String uuid)
VirtualGuest.getUuid()
public T primaryIpAddress(String primaryIpAddress)
VirtualGuest.getPrimaryIpAddress()
public T billingItemId(int billingItemId)
VirtualGuest.getBillingItemId()
public T operatingSystem(OperatingSystem operatingSystem)
VirtualGuest.getOperatingSystem()
public T operatingSystemReferenceCode(String operatingSystemReferenceCode)
public T datacenter(Datacenter datacenter)
VirtualGuest.getDatacenter()
public T powerState(PowerState powerState)
VirtualGuest.getPowerState()
public T softwareLicense(SoftwareLicense softwareLicense)
VirtualGuest.getSoftwareLicense()
public T activeTransactionCount(int activeTransactionCount)
public T blockDevices(List<VirtualGuestBlockDevice> blockDevices)
public T blockDevices(VirtualGuestBlockDevice... in)
public T hourlyBillingFlag(boolean hourlyBillingFlag)
public T localDiskFlag(boolean localDiskFlag)
public T dedicatedAccountHostOnlyFlag(boolean dedicatedAccountHostOnlyFlag)
public T privateNetworkOnlyFlag(boolean privateNetworkOnlyFlag)
public T blockDeviceTemplateGroup(VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup)
public T networkComponents(Set<VirtualGuestNetworkComponent> networkComponents)
()
public T networkComponents(VirtualGuestNetworkComponent... in)
()
public T tagReferences(Set<TagReference> tagReferences)
public T tagReferences(TagReference... in)
public T primaryNetworkComponent(VirtualGuestNetworkComponent primaryNetworkComponent)
public T primaryBackendNetworkComponent(VirtualGuestNetworkComponent primaryBackendNetworkComponent)
public T virtualGuestAttribute(VirtualGuestAttribute virtualGuestAttribute)
()
public T sshKeys(Set<SecuritySshKey> sshKeys)
()
public T sshKeys(SecuritySshKey... in)
public VirtualGuest build()
public T fromVirtualGuest(VirtualGuest in)
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.