org.jclouds.cloudstack.domain
Class Snapshot.Builder<T extends Snapshot.Builder<T>>
java.lang.Object
org.jclouds.cloudstack.domain.Snapshot.Builder<T>
- Enclosing class:
- Snapshot
public abstract static class Snapshot.Builder<T extends Snapshot.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
account
protected String account
created
protected Date created
domain
protected String domain
domainId
protected String domainId
interval
protected Snapshot.Interval interval
jobId
protected String jobId
jobStatus
protected String jobStatus
name
protected String name
snapshotType
protected Snapshot.Type snapshotType
state
protected Snapshot.State state
volumeId
protected String volumeId
volumeName
protected String volumeName
volumeType
protected Volume.Type volumeType
Snapshot.Builder
public Snapshot.Builder()
self
protected abstract T self()
id
public T id(String id)
- See Also:
Snapshot.getId()
account
public T account(String account)
- See Also:
Snapshot.getAccount()
created
public T created(Date created)
- See Also:
Snapshot.getCreated()
domain
public T domain(String domain)
- See Also:
Snapshot.getDomain()
domainId
public T domainId(String domainId)
- See Also:
Snapshot.getDomainId()
interval
public T interval(Snapshot.Interval interval)
- See Also:
Snapshot.getInterval()
jobId
public T jobId(String jobId)
- See Also:
Snapshot.getJobId()
jobStatus
public T jobStatus(String jobStatus)
- See Also:
Snapshot.getJobStatus()
name
public T name(String name)
- See Also:
Snapshot.getName()
snapshotType
public T snapshotType(Snapshot.Type snapshotType)
- See Also:
Snapshot.getSnapshotType()
state
public T state(Snapshot.State state)
- See Also:
Snapshot.getState()
volumeId
public T volumeId(String volumeId)
- See Also:
Snapshot.getVolumeId()
volumeName
public T volumeName(String volumeName)
- See Also:
Snapshot.getVolumeName()
volumeType
public T volumeType(Volume.Type volumeType)
- See Also:
Snapshot.getVolumeType()
build
public Snapshot build()
fromSnapshot
public T fromSnapshot(Snapshot in)
Copyright © 2009-2013 jclouds. All Rights Reserved.