Package 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected Date
protected String
protected String
protected String
protected Snapshot.Interval
protected String
protected String
protected String
protected Snapshot.Type
protected Snapshot.State
protected String
protected String
protected Volume.Type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
fromSnapshot
(Snapshot in) interval
(Snapshot.Interval interval) protected abstract T
self()
snapshotType
(Snapshot.Type snapshotType) state
(Snapshot.State state) volumeName
(String volumeName) volumeType
(Volume.Type volumeType)
-
Field Details
-
id
-
account
-
created
-
domain
-
domainId
-
interval
-
jobId
-
jobStatus
-
name
-
snapshotType
-
state
-
volumeId
-
volumeName
-
volumeType
-
tags
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- See Also:
-
account
- See Also:
-
created
- See Also:
-
domain
- See Also:
-
domainId
- See Also:
-
interval
- See Also:
-
jobId
- See Also:
-
jobStatus
- See Also:
-
name
- See Also:
-
snapshotType
- See Also:
-
state
- See Also:
-
volumeId
- See Also:
-
volumeName
- See Also:
-
volumeType
- See Also:
-
tags
- See Also:
-
tags
-
build
-
fromSnapshot
-