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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected intprotected List<VirtualGuestBlockDevice> protected VirtualGuestBlockDeviceTemplateGroupprotected Dateprotected Datacenterprotected booleanprotected Stringprotected Stringprotected Stringprotected booleanprotected intprotected Dateprotected booleanprotected intprotected Stringprotected intprotected Dateprotected Dateprotected Set<VirtualGuestNetworkComponent> protected Stringprotected OperatingSystemprotected Stringprotected Stringprotected PowerStateprotected Stringprotected VirtualGuestNetworkComponentprotected Stringprotected VirtualGuestNetworkComponentprotected booleanprotected SoftwareLicenseprotected Set<SecuritySshKey> protected intprotected intprotected Set<TagReference> protected Stringprotected VirtualGuestAttribute -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountId(int accountId) activeTransactionCount(int activeTransactionCount) billingItemId(int billingItemId) blockDevices(List<VirtualGuestBlockDevice> blockDevices) blockDeviceTemplateGroup(VirtualGuestBlockDeviceTemplateGroup blockDeviceTemplateGroup) build()createDate(Date createDate) datacenter(Datacenter datacenter) dedicatedAccountHostOnly(boolean dedicatedAccountHostOnlyFlag) dedicatedAccountHostOnlyFlag(boolean dedicatedAccountHostOnlyFlag) fullyQualifiedDomainName(String fullyQualifiedDomainName) hourlyBillingFlag(boolean hourlyBillingFlag) id(int id) lastVerifiedDate(Date lastVerifiedDate) localDiskFlag(boolean localDiskFlag) maxCpu(int maxCpu) maxCpuUnits(String maxCpuUnits) maxMemory(int maxMemory) metricPollDate(Date metricPollDate) modifyDate(Date modifyDate) networkComponents(Set<VirtualGuestNetworkComponent> networkComponents) operatingSystem(OperatingSystem operatingSystem) operatingSystemReferenceCode(String operatingSystemReferenceCode) postInstallScriptUri(String postInstallScriptUri) powerState(PowerState powerState) primaryBackendIpAddress(String primaryBackendIpAddress) primaryBackendNetworkComponent(VirtualGuestNetworkComponent primaryBackendNetworkComponent) primaryIpAddress(String primaryIpAddress) primaryNetworkComponent(VirtualGuestNetworkComponent primaryNetworkComponent) privateNetworkOnlyFlag(boolean privateNetworkOnlyFlag) protected abstract Tself()softwareLicense(SoftwareLicense softwareLicense) sshKeys(Set<SecuritySshKey> sshKeys) sshKeys(SecuritySshKey... in) startCpus(int startCpus) statusId(int statusId) tagReferences(Set<TagReference> tagReferences) tagReferences(TagReference... in) virtualGuestAttribute(VirtualGuestAttribute virtualGuestAttribute)
-
Field Details
-
accountId
protected int accountId -
createDate
-
domain
-
fullyQualifiedDomainName
-
hostname
-
id
protected int id -
lastVerifiedDate
-
maxCpu
protected int maxCpu -
maxCpuUnits
-
maxMemory
protected int maxMemory -
metricPollDate
-
modifyDate
-
notes
-
startCpus
protected int startCpus -
statusId
protected int statusId -
uuid
-
-
primaryIpAddress
-
billingItemId
protected int billingItemId -
operatingSystem
-
operatingSystemReferenceCode
-
datacenter
-
powerState
-
softwareLicense
-
activeTransactionCount
protected int activeTransactionCount -
blockDevices
-
hourlyBillingFlag
protected boolean hourlyBillingFlag -
localDiskFlag
protected boolean localDiskFlag -
dedicatedAccountHostOnlyFlag
protected boolean dedicatedAccountHostOnlyFlag -
privateNetworkOnlyFlag
protected boolean privateNetworkOnlyFlag -
blockDeviceTemplateGroup
-
networkComponents
-
tagReferences
-
primaryNetworkComponent
-
primaryBackendNetworkComponent
-
postInstallScriptUri
-
virtualGuestAttribute
-
sshKeys
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
accountId
- See Also:
-
createDate
- See Also:
-
dedicatedAccountHostOnly
- See Also:
-
domain
- See Also:
-
fullyQualifiedDomainName
- See Also:
-
hostname
- See Also:
-
id
- See Also:
-
lastVerifiedDate
- See Also:
-
maxCpu
- See Also:
-
maxCpuUnits
- See Also:
-
maxMemory
- See Also:
-
metricPollDate
- See Also:
-
modifyDate
- See Also:
-
notes
- See Also:
-
startCpus
- See Also:
-
statusId
- See Also:
-
uuid
- See Also:
-
primaryBackendIpAddress
- See Also:
-
primaryIpAddress
- See Also:
-
billingItemId
- See Also:
-
operatingSystem
- See Also:
-
operatingSystemReferenceCode
- See Also:
-
datacenter
- See Also:
-
powerState
- See Also:
-
softwareLicense
- See Also:
-
activeTransactionCount
- See Also:
-
blockDevices
- See Also:
-
blockDevices
-
hourlyBillingFlag
-
localDiskFlag
-
dedicatedAccountHostOnlyFlag
-
privateNetworkOnlyFlag
-
blockDeviceTemplateGroup
-
networkComponents
- See Also:
-
networkComponents
- See Also:
-
tagReferences
-
tagReferences
-
primaryNetworkComponent
-
primaryBackendNetworkComponent
public T primaryBackendNetworkComponent(VirtualGuestNetworkComponent primaryBackendNetworkComponent) -
postInstallScriptUri
- See Also:
-
virtualGuestAttribute
- See Also:
-
sshKeys
- See Also:
-
sshKeys
-
build
-
fromVirtualGuest
-