Package org.jclouds.cloudstack.options
Class ListSnapshotsOptions.Builder
java.lang.Object
org.jclouds.cloudstack.options.ListSnapshotsOptions.Builder
- Enclosing class:
ListSnapshotsOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ListSnapshotsOptions
accountInDomain
(String account, String domainId) static ListSnapshotsOptions
static ListSnapshotsOptions
static ListSnapshotsOptions
interval
(Snapshot.Interval interval) static ListSnapshotsOptions
isRecursive
(boolean isRecursive) static ListSnapshotsOptions
static ListSnapshotsOptions
static ListSnapshotsOptions
static ListSnapshotsOptions
snapshotType
(Snapshot.Type snapshotType) static ListSnapshotsOptions
static ListSnapshotsOptions
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountInDomain
- Parameters:
account
- lists snapshot belonging to the specified account.domainId
- The domain ID.
-
domainId
- Parameters:
domainId
- the domain ID.
-
id
- Parameters:
id
- lists snapshot by snapshot ID
-
interval
- Parameters:
interval
- valid values are HOURLY, DAILY, WEEKLY, and MONTHLY.
-
isRecursive
- Parameters:
isRecursive
- defaults to false, but if true, lists all snapshots from the parent specified by the domain id till leaves.
-
keyword
- Parameters:
keyword
- List by keyword
-
name
- Parameters:
name
- lists snapshot by snapshot name
-
snapshotType
- Parameters:
snapshotType
- valid values are MANUAL or RECURRING.
-
volumeId
- Parameters:
volumeId
- the ID of the disk volume
-
projectId
- Parameters:
projectId
- the project to list in
-
tags
- See Also:
-