Package org.jclouds.cloudstack.domain
Class Volume.Builder<T extends Volume.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.Volume.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringaccountprotected Dateattachedprotected Datecreatedprotected booleandestroyedprotected StringdeviceIdprotected StringdiskOfferingDisplayTextprotected StringdiskOfferingIdprotected StringdiskOfferingNameprotected Stringdomainprotected StringdomainIdprotected Stringhypervisorprotected Stringidprotected booleanisExtractableprotected StringjobIdprotected StringjobStatusprotected Stringnameprotected StringserviceOfferingDisplayTextprotected StringserviceOfferingIdprotected StringserviceOfferingNameprotected longsizeprotected StringsnapshotIdprotected Volume.Statestateprotected Stringstorageprotected StringstorageTypeprotected Set<Tag>tagsprotected Volume.Typetypeprotected StringvirtualMachineIdprotected StringvmDisplayNameprotected StringvmNameprotected VirtualMachine.StatevmStateprotected StringzoneIdprotected StringzoneName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
id
protected String id
-
account
protected String account
-
attached
protected Date attached
-
created
protected Date created
-
destroyed
protected boolean destroyed
-
deviceId
protected String deviceId
-
diskOfferingDisplayText
protected String diskOfferingDisplayText
-
diskOfferingId
protected String diskOfferingId
-
diskOfferingName
protected String diskOfferingName
-
domain
protected String domain
-
domainId
protected String domainId
-
hypervisor
protected String hypervisor
-
isExtractable
protected boolean isExtractable
-
jobId
protected String jobId
-
jobStatus
protected String jobStatus
-
name
protected String name
-
serviceOfferingDisplayText
protected String serviceOfferingDisplayText
-
serviceOfferingId
protected String serviceOfferingId
-
serviceOfferingName
protected String serviceOfferingName
-
size
protected long size
-
snapshotId
protected String snapshotId
-
state
protected Volume.State state
-
storage
protected String storage
-
storageType
protected String storageType
-
type
protected Volume.Type type
-
virtualMachineId
protected String virtualMachineId
-
vmDisplayName
protected String vmDisplayName
-
vmName
protected String vmName
-
vmState
protected VirtualMachine.State vmState
-
zoneId
protected String zoneId
-
zoneName
protected String zoneName
-
-
Method Detail
-
self
protected abstract T self()
-
id
public T id(String id)
- See Also:
Volume.getId()
-
account
public T account(String account)
- See Also:
Volume.getAccount()
-
attached
public T attached(Date attached)
- See Also:
Volume.getAttached()
-
created
public T created(Date created)
- See Also:
Volume.getCreated()
-
destroyed
public T destroyed(boolean destroyed)
- See Also:
Volume.isDestroyed()
-
deviceId
public T deviceId(String deviceId)
- See Also:
Volume.getDeviceId()
-
diskOfferingDisplayText
public T diskOfferingDisplayText(String diskOfferingDisplayText)
- See Also:
Volume.getDiskOfferingDisplayText()
-
diskOfferingId
public T diskOfferingId(String diskOfferingId)
- See Also:
Volume.getDiskOfferingId()
-
diskOfferingName
public T diskOfferingName(String diskOfferingName)
- See Also:
Volume.getDiskOfferingName()
-
domain
public T domain(String domain)
- See Also:
Volume.getDomain()
-
domainId
public T domainId(String domainId)
- See Also:
Volume.getDomainId()
-
hypervisor
public T hypervisor(String hypervisor)
- See Also:
Volume.getHypervisor()
-
isExtractable
public T isExtractable(boolean isExtractable)
- See Also:
Volume.isExtractable()
-
jobId
public T jobId(String jobId)
- See Also:
Volume.getJobId()
-
jobStatus
public T jobStatus(String jobStatus)
- See Also:
Volume.getJobStatus()
-
name
public T name(String name)
- See Also:
Volume.getName()
-
serviceOfferingDisplayText
public T serviceOfferingDisplayText(String serviceOfferingDisplayText)
- See Also:
Volume.getServiceOfferingDisplayText()
-
serviceOfferingId
public T serviceOfferingId(String serviceOfferingId)
- See Also:
Volume.getServiceOfferingId()
-
serviceOfferingName
public T serviceOfferingName(String serviceOfferingName)
- See Also:
Volume.getServiceOfferingName()
-
size
public T size(long size)
- See Also:
Volume.getSize()
-
snapshotId
public T snapshotId(String snapshotId)
- See Also:
Volume.getSnapshotId()
-
state
public T state(Volume.State state)
- See Also:
Volume.getState()
-
storage
public T storage(String storage)
- See Also:
Volume.getStorage()
-
storageType
public T storageType(String storageType)
- See Also:
Volume.getStorageType()
-
type
public T type(Volume.Type type)
- See Also:
Volume.getType()
-
virtualMachineId
public T virtualMachineId(String virtualMachineId)
- See Also:
Volume.getVirtualMachineId()
-
vmDisplayName
public T vmDisplayName(String vmDisplayName)
- See Also:
Volume.getVmDisplayName()
-
vmName
public T vmName(String vmName)
- See Also:
Volume.getVmName()
-
vmState
public T vmState(VirtualMachine.State vmState)
- See Also:
Volume.getVmState()
-
zoneId
public T zoneId(String zoneId)
- See Also:
Volume.getZoneId()
-
zoneName
public T zoneName(String zoneName)
- See Also:
Volume.getZoneName()
-
tags
public T tags(Set<Tag> tags)
- See Also:
Volume.getTags()
-
build
public Volume build()
-
-