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 int
protected int
protected int
protected List
<VirtualGuestBlockDevice> protected VirtualGuestBlockDeviceTemplateGroup
protected Date
protected Datacenter
protected boolean
protected String
protected String
protected String
protected boolean
protected int
protected Date
protected boolean
protected int
protected String
protected int
protected Date
protected Date
protected Set
<VirtualGuestNetworkComponent> protected String
protected OperatingSystem
protected String
protected String
protected PowerState
protected String
protected VirtualGuestNetworkComponent
protected String
protected VirtualGuestNetworkComponent
protected boolean
protected SoftwareLicense
protected Set
<SecuritySshKey> protected int
protected int
protected Set
<TagReference> protected String
protected 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 T
self()
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
-