org.jclouds.cloudstack.domain
Class Host.Builder<T extends Host.Builder<T>>
java.lang.Object
org.jclouds.cloudstack.domain.Host.Builder<T>
- Enclosing class:
- Host
public abstract static class Host.Builder<T extends Host.Builder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected String id
allocationState
protected AllocationState allocationState
averageLoad
protected int averageLoad
capabilities
protected String capabilities
clusterId
protected String clusterId
clusterName
protected String clusterName
clusterType
protected Host.ClusterType clusterType
cpuAllocated
protected String cpuAllocated
cpuNumber
protected int cpuNumber
cpuSpeed
protected int cpuSpeed
cpuUsed
protected String cpuUsed
cpuWithOverProvisioning
protected float cpuWithOverProvisioning
created
protected Date created
disconnected
protected Date disconnected
diskSizeAllocated
protected long diskSizeAllocated
diskSizeTotal
protected long diskSizeTotal
events
protected String events
hasEnoughCapacity
protected boolean hasEnoughCapacity
tags
protected com.google.common.collect.ImmutableSet.Builder<String> tags
hypervisor
protected String hypervisor
ipAddress
protected String ipAddress
localStorageActive
protected boolean localStorageActive
jobId
protected String jobId
jobStatus
protected AsyncJob.Status jobStatus
lastPinged
protected Date lastPinged
managementServerId
protected String managementServerId
memoryAllocated
protected long memoryAllocated
memoryTotal
protected long memoryTotal
memoryUsed
protected long memoryUsed
name
protected String name
networkKbsRead
protected long networkKbsRead
networkKbsWrite
protected long networkKbsWrite
osCategoryId
protected String osCategoryId
osCategoryName
protected String osCategoryName
podId
protected String podId
podName
protected String podName
removed
protected Date removed
state
protected Host.State state
type
protected Host.Type type
version
protected String version
zoneId
protected String zoneId
zoneName
protected String zoneName
Host.Builder
public Host.Builder()
self
protected abstract T self()
id
public T id(String id)
- See Also:
Host.getId()
allocationState
public T allocationState(AllocationState allocationState)
- See Also:
Host.getAllocationState()
averageLoad
public T averageLoad(int averageLoad)
- See Also:
Host.getAverageLoad()
capabilities
public T capabilities(String capabilities)
- See Also:
Host.getCapabilities()
clusterId
public T clusterId(String clusterId)
- See Also:
Host.getClusterId()
clusterName
public T clusterName(String clusterName)
- See Also:
Host.getClusterName()
clusterType
public T clusterType(Host.ClusterType clusterType)
- See Also:
Host.getClusterType()
cpuAllocated
public T cpuAllocated(String cpuAllocated)
- See Also:
Host.getCpuAllocated()
cpuNumber
public T cpuNumber(int cpuNumber)
- See Also:
Host.getCpuNumber()
cpuSpeed
public T cpuSpeed(int cpuSpeed)
- See Also:
Host.getCpuSpeed()
cpuUsed
public T cpuUsed(String cpuUsed)
- See Also:
Host.getCpuUsed()
cpuWithOverProvisioning
public T cpuWithOverProvisioning(float cpuWithOverProvisioning)
- See Also:
Host.getCpuWithOverProvisioning()
created
public T created(Date created)
- See Also:
Host.getCreated()
disconnected
public T disconnected(Date disconnected)
- See Also:
Host.getDisconnected()
diskSizeAllocated
public T diskSizeAllocated(long diskSizeAllocated)
- See Also:
Host.getDiskSizeAllocated()
diskSizeTotal
public T diskSizeTotal(long diskSizeTotal)
- See Also:
Host.getDiskSizeTotal()
events
public T events(String events)
- See Also:
Host.getEvents()
hasEnoughCapacity
public T hasEnoughCapacity(boolean hasEnoughCapacity)
- See Also:
Host.isHasEnoughCapacity()
tags
public T tags(Iterable<String> tags)
- See Also:
Host.getTags()
tag
public T tag(String tag)
- See Also:
Host.getTags()
hypervisor
public T hypervisor(String hypervisor)
- See Also:
Host.getHypervisor()
ipAddress
public T ipAddress(String ipAddress)
- See Also:
Host.getIpAddress()
localStorageActive
public T localStorageActive(boolean localStorageActive)
- See Also:
Host.isLocalStorageActive()
jobId
public T jobId(String jobId)
- See Also:
Host.getJobId()
jobStatus
public T jobStatus(AsyncJob.Status jobStatus)
- See Also:
Host.getJobStatus()
lastPinged
public T lastPinged(Date lastPinged)
- See Also:
Host.getLastPinged()
managementServerId
public T managementServerId(String managementServerId)
- See Also:
Host.getManagementServerId()
memoryAllocated
public T memoryAllocated(long memoryAllocated)
- See Also:
Host.getMemoryAllocated()
memoryTotal
public T memoryTotal(long memoryTotal)
- See Also:
Host.getMemoryTotal()
memoryUsed
public T memoryUsed(long memoryUsed)
- See Also:
Host.getMemoryUsed()
name
public T name(String name)
- See Also:
Host.getName()
networkKbsRead
public T networkKbsRead(long networkKbsRead)
- See Also:
Host.getNetworkKbsRead()
networkKbsWrite
public T networkKbsWrite(long networkKbsWrite)
- See Also:
Host.getNetworkKbsWrite()
osCategoryId
public T osCategoryId(String osCategoryId)
- See Also:
Host.getOsCategoryId()
osCategoryName
public T osCategoryName(String osCategoryName)
- See Also:
Host.getOsCategoryName()
podId
public T podId(String podId)
- See Also:
Host.getPodId()
podName
public T podName(String podName)
- See Also:
Host.getPodName()
removed
public T removed(Date removed)
- See Also:
Host.getRemoved()
state
public T state(Host.State state)
- See Also:
Host.getState()
type
public T type(Host.Type type)
- See Also:
Host.getType()
version
public T version(String version)
- See Also:
Host.getVersion()
zoneId
public T zoneId(String zoneId)
- See Also:
Host.getZoneId()
zoneName
public T zoneName(String zoneName)
- See Also:
Host.getZoneName()
build
public Host build()
fromHost
public T fromHost(Host in)
Copyright © 2009-2013 jclouds. All Rights Reserved.