Package org.jclouds.softlayer.domain
Class VirtualGuest.Builder<T extends VirtualGuest.Builder<T>>
- java.lang.Object
-
- org.jclouds.softlayer.domain.VirtualGuest.Builder<T>
-
- Enclosing class:
- VirtualGuest
public abstract static class VirtualGuest.Builder<T extends VirtualGuest.Builder<T>> extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
accountId
protected int accountId
-
createDate
protected Date createDate
-
domain
protected String domain
-
fullyQualifiedDomainName
protected String fullyQualifiedDomainName
-
hostname
protected String hostname
-
id
protected int id
-
lastVerifiedDate
protected Date lastVerifiedDate
-
maxCpu
protected int maxCpu
-
maxCpuUnits
protected String maxCpuUnits
-
maxMemory
protected int maxMemory
-
metricPollDate
protected Date metricPollDate
-
modifyDate
protected Date modifyDate
-
notes
protected String notes
-
startCpus
protected int startCpus
-
statusId
protected int statusId
-
uuid
protected String uuid
-
primaryBackendIpAddress
protected String primaryBackendIpAddress
-
primaryIpAddress
protected String primaryIpAddress
-
billingItemId
protected int billingItemId
-
operatingSystem
protected OperatingSystem operatingSystem
-
operatingSystemReferenceCode
protected String operatingSystemReferenceCode
-
datacenter
protected Datacenter datacenter
-
powerState
protected PowerState powerState
-
softwareLicense
protected SoftwareLicense softwareLicense
-
activeTransactionCount
protected int activeTransactionCount
-
blockDevices
protected List<VirtualGuestBlockDevice> blockDevices
-
hourlyBillingFlag
protected boolean hourlyBillingFlag
-
localDiskFlag
protected boolean localDiskFlag
-
dedicatedAccountHostOnlyFlag
protected boolean dedicatedAccountHostOnlyFlag
-
privateNetworkOnlyFlag
protected boolean privateNetworkOnlyFlag
-
blockDeviceTemplateGroup
protected VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup
-
networkComponents
protected Set<VirtualGuestNetworkComponent> networkComponents
-
tagReferences
protected Set<TagReference> tagReferences
-
primaryNetworkComponent
protected VirtualGuestNetworkComponent primaryNetworkComponent
-
primaryBackendNetworkComponent
protected VirtualGuestNetworkComponent primaryBackendNetworkComponent
-
postInstallScriptUri
protected String postInstallScriptUri
-
virtualGuestAttribute
protected VirtualGuestAttribute virtualGuestAttribute
-
sshKeys
protected Set<SecuritySshKey> sshKeys
-
-
Method Detail
-
self
protected abstract T self()
-
accountId
public T accountId(int accountId)
- See Also:
VirtualGuest.getAccountId()
-
createDate
public T createDate(Date createDate)
- See Also:
VirtualGuest.getCreateDate()
-
dedicatedAccountHostOnly
public T dedicatedAccountHostOnly(boolean dedicatedAccountHostOnlyFlag)
-
domain
public T domain(String domain)
- See Also:
VirtualGuest.getDomain()
-
hostname
public T hostname(String hostname)
- See Also:
VirtualGuest.getHostname()
-
id
public T id(int id)
- See Also:
VirtualGuest.getId()
-
lastVerifiedDate
public T lastVerifiedDate(Date lastVerifiedDate)
- See Also:
VirtualGuest.getLastVerifiedDate()
-
maxCpu
public T maxCpu(int maxCpu)
- See Also:
VirtualGuest.getMaxCpu()
-
maxCpuUnits
public T maxCpuUnits(String maxCpuUnits)
- See Also:
VirtualGuest.getMaxCpuUnits()
-
maxMemory
public T maxMemory(int maxMemory)
- See Also:
VirtualGuest.getMaxMemory()
-
metricPollDate
public T metricPollDate(Date metricPollDate)
- See Also:
VirtualGuest.getMetricPollDate()
-
modifyDate
public T modifyDate(Date modifyDate)
- See Also:
VirtualGuest.getModifyDate()
-
notes
public T notes(String notes)
- See Also:
VirtualGuest.getNotes()
-
startCpus
public T startCpus(int startCpus)
- See Also:
VirtualGuest.getStartCpus()
-
statusId
public T statusId(int statusId)
- See Also:
VirtualGuest.getStatusId()
-
uuid
public T uuid(String uuid)
- See Also:
VirtualGuest.getUuid()
-
primaryIpAddress
public T primaryIpAddress(String primaryIpAddress)
- See Also:
VirtualGuest.getPrimaryIpAddress()
-
billingItemId
public T billingItemId(int billingItemId)
- See Also:
VirtualGuest.getBillingItemId()
-
operatingSystem
public T operatingSystem(OperatingSystem operatingSystem)
- See Also:
VirtualGuest.getOperatingSystem()
-
operatingSystemReferenceCode
public T operatingSystemReferenceCode(String operatingSystemReferenceCode)
-
datacenter
public T datacenter(Datacenter datacenter)
- See Also:
VirtualGuest.getDatacenter()
-
powerState
public T powerState(PowerState powerState)
- See Also:
VirtualGuest.getPowerState()
-
softwareLicense
public T softwareLicense(SoftwareLicense softwareLicense)
- See Also:
VirtualGuest.getSoftwareLicense()
-
activeTransactionCount
public T activeTransactionCount(int activeTransactionCount)
- See Also:
VirtualGuest.getActiveTransactionCount()
-
blockDevices
public T blockDevices(List<VirtualGuestBlockDevice> blockDevices)
-
blockDevices
public T blockDevices(VirtualGuestBlockDevice... in)
-
hourlyBillingFlag
public T hourlyBillingFlag(boolean hourlyBillingFlag)
-
localDiskFlag
public T localDiskFlag(boolean localDiskFlag)
-
dedicatedAccountHostOnlyFlag
public T dedicatedAccountHostOnlyFlag(boolean dedicatedAccountHostOnlyFlag)
-
privateNetworkOnlyFlag
public T privateNetworkOnlyFlag(boolean privateNetworkOnlyFlag)
-
blockDeviceTemplateGroup
public T blockDeviceTemplateGroup(VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup)
-
networkComponents
public T networkComponents(Set<VirtualGuestNetworkComponent> networkComponents)
- See Also:
()
-
networkComponents
public T networkComponents(VirtualGuestNetworkComponent... in)
- See Also:
()
-
tagReferences
public T tagReferences(Set<TagReference> tagReferences)
-
tagReferences
public T tagReferences(TagReference... in)
-
primaryNetworkComponent
public T primaryNetworkComponent(VirtualGuestNetworkComponent primaryNetworkComponent)
-
primaryBackendNetworkComponent
public T primaryBackendNetworkComponent(VirtualGuestNetworkComponent primaryBackendNetworkComponent)
-
virtualGuestAttribute
public T virtualGuestAttribute(VirtualGuestAttribute virtualGuestAttribute)
- See Also:
()
-
sshKeys
public T sshKeys(Set<SecuritySshKey> sshKeys)
- See Also:
()
-
sshKeys
public T sshKeys(SecuritySshKey... in)
-
build
public VirtualGuest build()
-
fromVirtualGuest
public T fromVirtualGuest(VirtualGuest in)
-
-