+ public boolean isSparse() {
+ return Boolean.valueOf(getField("SparsePoll"));
+ }
+
+ public void setSparse(boolean sparse) {
+ setField("SparsePoll", String.valueOf(sparse));
+ }
+
+ public Priority getPriority() {
+ return Optional.ofNullable(getField("PriorityClass")).map(Priority::valueOf).orElse(Priority.bulkSplitfile);
+ }
+
+ public void setPriority(Priority priority) {
+ setField("PriorityClass", priority.toString());
+ }
+
+ public Priority getActivePriority() {
+ return Optional.ofNullable(getField("PriorityClassProgress")).map(Priority::valueOf).orElse(Priority.update);
+ }
+
+ public void setActivePriority(Priority activePriority) {
+ setField("PriorityClassProgress", activePriority.toString());
+ }
+
+ public boolean isRealTime() {
+ return Boolean.valueOf(getField("RealTimeFlag"));
+ }
+
+ public void setRealTime(boolean realTime) {
+ setField("RealTimeFlag", String.valueOf(realTime));
+ }
+
+ public boolean isIgnoreDateHints() {
+ return Boolean.valueOf(getField("IgnoreUSKDatehints"));
+ }
+
+ public void setIgnoreDateHints(boolean ignoreDateHints) {
+ setField("IgnoreUSKDatehints", String.valueOf(ignoreDateHints));
+ }
+