Package org.jclouds.cloudstack.domain
Class VirtualMachine.Builder<T extends VirtualMachine.Builder<T>>
java.lang.Object
org.jclouds.cloudstack.domain.VirtualMachine.Builder<T>
- Enclosing class:
VirtualMachine
public abstract static class VirtualMachine.Builder<T extends VirtualMachine.Builder<T>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected longprotected longprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected longprotected Stringprotected Longprotected Longprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Set<SecurityGroup> protected Stringprotected Stringprotected VirtualMachine.Stateprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()cpuCount(long cpuCount) cpuSpeed(long cpuSpeed) displayName(String displayName) hypervisor(String hypervisor) isHAEnabled(boolean HAEnabled) ISODisplayText(String ISODisplayText) memory(long memory) networkKbsRead(Long networkKbsRead) networkKbsWrite(Long networkKbsWrite) passwordEnabled(boolean passwordEnabled) publicIPId(String publicIPId) rootDeviceId(String rootDeviceId) rootDeviceType(String rootDeviceType) securityGroups(Set<SecurityGroup> securityGroups) securityGroups(SecurityGroup... in) protected abstract Tself()serviceOfferingId(String serviceOfferingId) serviceOfferingName(String serviceOfferingName) state(VirtualMachine.State state) templateDisplayText(String templateDisplayText) templateId(String templateId) templateName(String templateName) usesVirtualNetwork(boolean usesVirtualNetwork)
-
Field Details
-
id
-
account
-
cpuCount
protected long cpuCount -
cpuSpeed
protected long cpuSpeed -
cpuUsed
-
displayName
-
created
-
domain
-
domainId
-
usesVirtualNetwork
protected boolean usesVirtualNetwork -
group
-
groupId
-
guestOSId
-
HAEnabled
protected boolean HAEnabled -
hostId
-
hostname
-
IPAddress
-
ISODisplayText
-
ISOId
-
ISOName
-
jobId
-
jobStatus
-
memory
protected long memory -
name
-
networkKbsRead
-
networkKbsWrite
-
password
-
passwordEnabled
protected boolean passwordEnabled -
publicIP
-
publicIPId
-
rootDeviceId
-
rootDeviceType
-
serviceOfferingId
-
serviceOfferingName
-
state
-
templateDisplayText
-
templateId
-
templateName
-
zoneId
-
zoneName
-
nics
-
hypervisor
-
securityGroups
-
tags
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- See Also:
-
account
- See Also:
-
cpuCount
- See Also:
-
cpuSpeed
- See Also:
-
cpuUsed
- See Also:
-
displayName
- See Also:
-
created
- See Also:
-
domain
- See Also:
-
domainId
- See Also:
-
usesVirtualNetwork
- See Also:
-
group
- See Also:
-
groupId
- See Also:
-
guestOSId
- See Also:
-
isHAEnabled
- See Also:
-
hostId
- See Also:
-
hostname
- See Also:
-
IPAddress
- See Also:
-
ISODisplayText
- See Also:
-
ISOId
- See Also:
-
ISOName
- See Also:
-
jobId
- See Also:
-
jobStatus
- See Also:
-
memory
- See Also:
-
name
- See Also:
-
networkKbsRead
- See Also:
-
networkKbsWrite
- See Also:
-
password
- See Also:
-
passwordEnabled
- See Also:
-
publicIP
- See Also:
-
publicIPId
- See Also:
-
rootDeviceId
- See Also:
-
rootDeviceType
- See Also:
-
serviceOfferingId
- See Also:
-
serviceOfferingName
- See Also:
-
state
- See Also:
-
templateDisplayText
- See Also:
-
templateId
- See Also:
-
templateName
- See Also:
-
zoneId
- See Also:
-
zoneName
- See Also:
-
nics
- See Also:
-
nics
-
hypervisor
- See Also:
-
securityGroups
- See Also:
-
securityGroups
-
tags
- See Also:
-
tags
-
build
-
fromVirtualMachine
-