/** * @param id lists snapshot by snapshot ID */ public static ListSnapshotsOptions id(String id) { return new ListSnapshotsOptions().id(id); }
/** * @param isRecursive defaults to false, but if true, lists all snapshots from the parent specified by the domain id till leaves. */ public static ListSnapshotsOptions isRecursive(boolean isRecursive) { return new ListSnapshotsOptions().isRecursive(isRecursive); }
/** * @param snapshotType valid values are MANUAL or RECURRING. */ public static ListSnapshotsOptions snapshotType(Snapshot.Type snapshotType) { return new ListSnapshotsOptions().snapshotType(snapshotType); }
/** * @param domainId the domain ID. */ public static ListSnapshotsOptions domainId(String domainId) { return (ListSnapshotsOptions) new ListSnapshotsOptions().domainId(domainId); }
/** * @param account lists snapshot belonging to the specified account. * @param domainId The domain ID. */ public static ListSnapshotsOptions accountInDomain(String account, String domainId) { return (ListSnapshotsOptions) new ListSnapshotsOptions().accountInDomain(account, domainId); }
/** * @param name lists snapshot by snapshot name */ public static ListSnapshotsOptions name(String name) { return new ListSnapshotsOptions().name(name); }
/** * @param volumeId the ID of the disk volume */ public static ListSnapshotsOptions volumeId(String volumeId) { return new ListSnapshotsOptions().volumeId(volumeId); } }
/** * @param account lists snapshot belonging to the specified account. * @param domainId The domain ID. */ public static ListSnapshotsOptions accountInDomain(String account, String domainId) { return (ListSnapshotsOptions) new ListSnapshotsOptions().accountInDomain(account, domainId); }
/** * @param domainId the domain ID. */ public static ListSnapshotsOptions domainId(String domainId) { return (ListSnapshotsOptions) new ListSnapshotsOptions().domainId(domainId); }
/** * @param snapshotType valid values are MANUAL or RECURRING. */ public static ListSnapshotsOptions snapshotType(Snapshot.Type snapshotType) { return new ListSnapshotsOptions().snapshotType(snapshotType); }
/** * @param account lists snapshot belonging to the specified account. * @param domainId The domain ID. */ public static ListSnapshotsOptions accountInDomain(String account, String domainId) { return (ListSnapshotsOptions) new ListSnapshotsOptions().accountInDomain(account, domainId); }
/** * @param keyword List by keyword */ public static ListSnapshotsOptions keyword(String keyword) { return new ListSnapshotsOptions().keyword(keyword); }
/** * @param interval valid values are HOURLY, DAILY, WEEKLY, and MONTHLY. */ public static ListSnapshotsOptions interval(Snapshot.Interval interval) { return new ListSnapshotsOptions().interval(interval); }
/** * @param keyword List by keyword */ public static ListSnapshotsOptions keyword(String keyword) { return new ListSnapshotsOptions().keyword(keyword); }
/** * @param snapshotType valid values are MANUAL or RECURRING. */ public static ListSnapshotsOptions snapshotType(Snapshot.Type snapshotType) { return new ListSnapshotsOptions().snapshotType(snapshotType); }
/** * @param isRecursive defaults to false, but if true, lists all snapshots from the parent specified by the domain id till leaves. */ public static ListSnapshotsOptions isRecursive(boolean isRecursive) { return new ListSnapshotsOptions().isRecursive(isRecursive); }
/** * @param projectId the project to list in */ public static ListSnapshotsOptions projectId(String projectId) { return new ListSnapshotsOptions().projectId(projectId); }
/** * @param id lists snapshot by snapshot ID */ public static ListSnapshotsOptions id(String id) { return new ListSnapshotsOptions().id(id); }
/** * @param interval valid values are HOURLY, DAILY, WEEKLY, and MONTHLY. */ public static ListSnapshotsOptions interval(Snapshot.Interval interval) { return new ListSnapshotsOptions().interval(interval); }
/** * @param volumeId the ID of the disk volume */ public static ListSnapshotsOptions volumeId(String volumeId) { return new ListSnapshotsOptions().volumeId(volumeId); } }