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 ListSnapshotsOptionsaccountInDomain(String account, String domainId) static ListSnapshotsOptionsstatic ListSnapshotsOptionsstatic ListSnapshotsOptionsinterval(Snapshot.Interval interval) static ListSnapshotsOptionsisRecursive(boolean isRecursive) static ListSnapshotsOptionsstatic ListSnapshotsOptionsstatic ListSnapshotsOptionsstatic ListSnapshotsOptionssnapshotType(Snapshot.Type snapshotType) static ListSnapshotsOptionsstatic 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:
-