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 String
protected long
protected long
protected String
protected Date
protected String
protected String
protected String
protected String
protected String
protected String
protected boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected Integer
protected long
protected String
protected Long
protected Long
protected String
protected boolean
protected String
protected String
protected String
protected String
protected Set
<SecurityGroup> protected String
protected String
protected VirtualMachine.State
protected String
protected String
protected String
protected boolean
protected String
protected 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 T
self()
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
-