Skip to content

Commit 5510812

Browse files
committed
Updating the new enums to the latest values and adding a valuesString function to print out all the values for the enum.
1 parent 9228a75 commit 5510812

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed
Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
11
package com.spectralogic.ds3client.models.bulk;
22

3+
import com.google.common.base.Function;
4+
import com.google.common.base.Joiner;
5+
import com.google.common.collect.Lists;
6+
7+
import java.util.ArrayList;
8+
39
public enum Priority {
410
CRITICAL,
511
VERY_HIGH,
612
HIGH,
713
NORMAL,
814
LOW,
915
BACKGROUND,
10-
MINIMIZED_DUE_TO_TOO_MANY_RETRIES
16+
MINIMIZED_DUE_TO_TOO_MANY_RETRIES;
17+
18+
public static String valuesString() {
19+
final ArrayList<Priority> list = Lists.newArrayList(Priority.values());
20+
return Joiner.on(", ").join(Lists.transform(list, new Function<Priority, String>() {
21+
@Override
22+
public String apply(final Priority input) {
23+
return input.toString().toLowerCase();
24+
}
25+
}));
26+
}
1127
}
Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
package com.spectralogic.ds3client.models.bulk;
22

3+
import com.google.common.base.Function;
4+
import com.google.common.base.Joiner;
5+
import com.google.common.collect.Lists;
6+
7+
import java.util.ArrayList;
8+
39
public enum WriteOptimization {
4-
CAPACITY, PERFORMANCE
10+
CAPACITY, PERFORMANCE;
11+
12+
public static String valuesString() {
13+
final ArrayList<WriteOptimization> list = Lists.newArrayList(WriteOptimization.values());
14+
return Joiner.on(", ").join(Lists.transform(list, new Function<WriteOptimization, String>() {
15+
@Override
16+
public String apply(final WriteOptimization input) {
17+
return input.toString().toLowerCase();
18+
}
19+
}));
20+
}
521
}

0 commit comments

Comments
 (0)