Skip to content

Commit 5b0ff59

Browse files
committed
Adding the force parameter to the WriteJobOptions
1 parent ad8d335 commit 5b0ff59

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

ds3-sdk/src/main/java/com/spectralogic/ds3client/helpers/Ds3ClientHelpersImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ private Ds3ClientHelpers.Job innerStartWriteJob(final String bucket,
111111
final PutBulkJobSpectraS3Request request = new PutBulkJobSpectraS3Request(bucket, Lists.newArrayList(objectsToWrite))
112112
.withPriority(options.getPriority())
113113
.withAggregating(options.isAggregating())
114+
.withForce(options.isForce())
114115
.withIgnoreNamingConflicts(options.doIgnoreNamingConflicts());
115116

116117
if (options.getMaxUploadSize() > 0) {

ds3-sdk/src/main/java/com/spectralogic/ds3client/helpers/options/WriteJobOptions.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class WriteJobOptions {
2626
private ChecksumType.Type checksumType;
2727
private boolean aggregating;
2828
private boolean ignoreNamingConflicts;
29+
private boolean force;
2930

3031
private WriteJobOptions() {
3132
this.priority = null;
@@ -34,6 +35,7 @@ private WriteJobOptions() {
3435
this.checksumType = ChecksumType.Type.NONE;
3536
this.aggregating = false;
3637
this.ignoreNamingConflicts = false;
38+
this.force = false;
3739
}
3840

3941
public static WriteJobOptions create() {
@@ -113,4 +115,12 @@ public WriteJobOptions withIgnoreNamingConflicts(final boolean ignore) {
113115
this.ignoreNamingConflicts = ignore;
114116
return this;
115117
}
118+
119+
public boolean isForce() {
120+
return force;
121+
}
122+
123+
public void setForce(final boolean force) {
124+
this.force = force;
125+
}
116126
}

0 commit comments

Comments
 (0)