Skip to content

Commit dcfeac4

Browse files
committed
Updated to latest 3.2.2 api
1 parent e8fac9d commit dcfeac4

File tree

4 files changed

+51
-0
lines changed

4 files changed

+51
-0
lines changed

ds3-sdk/src/main/java/com/spectralogic/ds3client/commands/spectrads3/GetTapesSpectraS3Request.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.spectralogic.ds3client.commands.interfaces.AbstractRequest;
2121
import com.google.common.net.UrlEscapers;
2222
import java.util.UUID;
23+
import java.util.Date;
2324
import com.spectralogic.ds3client.models.TapeState;
2425
import com.spectralogic.ds3client.models.TapeType;
2526

@@ -47,6 +48,8 @@ public class GetTapesSpectraS3Request extends AbstractRequest {
4748

4849
private String pageStartMarker;
4950

51+
private Date partiallyVerifiedEndOfTape;
52+
5053
private String partitionId;
5154

5255
private TapeState previousState;
@@ -137,6 +140,12 @@ public GetTapesSpectraS3Request withPageStartMarker(final String pageStartMarker
137140
return this;
138141
}
139142

143+
public GetTapesSpectraS3Request withPartiallyVerifiedEndOfTape(final Date partiallyVerifiedEndOfTape) {
144+
this.partiallyVerifiedEndOfTape = partiallyVerifiedEndOfTape;
145+
this.updateQueryParam("partially_verified_end_of_tape", partiallyVerifiedEndOfTape);
146+
return this;
147+
}
148+
140149
public GetTapesSpectraS3Request withPartitionId(final UUID partitionId) {
141150
this.partitionId = partitionId.toString();
142151
this.updateQueryParam("partition_id", partitionId);
@@ -252,6 +261,11 @@ public String getPageStartMarker() {
252261
}
253262

254263

264+
public Date getPartiallyVerifiedEndOfTape() {
265+
return this.partiallyVerifiedEndOfTape;
266+
}
267+
268+
255269
public String getPartitionId() {
256270
return this.partitionId;
257271
}

ds3-sdk/src/main/java/com/spectralogic/ds3client/commands/spectrads3/ModifyDataPathBackendSpectraS3Request.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ public class ModifyDataPathBackendSpectraS3Request extends AbstractRequest {
3535

3636
private ImportConflictResolutionMode defaultImportConflictResolutionMode;
3737

38+
private Integer partiallyVerifyLastPercentOfTapes;
39+
3840
private UnavailableMediaUsagePolicy unavailableMediaPolicy;
3941

4042
private int unavailablePoolMaxJobRetryInMins;
@@ -71,6 +73,12 @@ public ModifyDataPathBackendSpectraS3Request withDefaultImportConflictResolution
7173
return this;
7274
}
7375

76+
public ModifyDataPathBackendSpectraS3Request withPartiallyVerifyLastPercentOfTapes(final Integer partiallyVerifyLastPercentOfTapes) {
77+
this.partiallyVerifyLastPercentOfTapes = partiallyVerifyLastPercentOfTapes;
78+
this.updateQueryParam("partially_verify_last_percent_of_tapes", partiallyVerifyLastPercentOfTapes);
79+
return this;
80+
}
81+
7482
public ModifyDataPathBackendSpectraS3Request withUnavailableMediaPolicy(final UnavailableMediaUsagePolicy unavailableMediaPolicy) {
7583
this.unavailableMediaPolicy = unavailableMediaPolicy;
7684
this.updateQueryParam("unavailable_media_policy", unavailableMediaPolicy);
@@ -120,6 +128,11 @@ public ImportConflictResolutionMode getDefaultImportConflictResolutionMode() {
120128
}
121129

122130

131+
public Integer getPartiallyVerifyLastPercentOfTapes() {
132+
return this.partiallyVerifyLastPercentOfTapes;
133+
}
134+
135+
123136
public UnavailableMediaUsagePolicy getUnavailableMediaPolicy() {
124137
return this.unavailableMediaPolicy;
125138
}

ds3-sdk/src/main/java/com/spectralogic/ds3client/models/DataPathBackend.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ public class DataPathBackend {
4747
@JsonProperty("LastHeartbeat")
4848
private Date lastHeartbeat;
4949

50+
@JsonProperty("PartiallyVerifyLastPercentOfTapes")
51+
private Integer partiallyVerifyLastPercentOfTapes;
52+
5053
@JsonProperty("UnavailableMediaPolicy")
5154
private UnavailableMediaUsagePolicy unavailableMediaPolicy;
5255

@@ -126,6 +129,15 @@ public void setLastHeartbeat(final Date lastHeartbeat) {
126129
}
127130

128131

132+
public Integer getPartiallyVerifyLastPercentOfTapes() {
133+
return this.partiallyVerifyLastPercentOfTapes;
134+
}
135+
136+
public void setPartiallyVerifyLastPercentOfTapes(final Integer partiallyVerifyLastPercentOfTapes) {
137+
this.partiallyVerifyLastPercentOfTapes = partiallyVerifyLastPercentOfTapes;
138+
}
139+
140+
129141
public UnavailableMediaUsagePolicy getUnavailableMediaPolicy() {
130142
return this.unavailableMediaPolicy;
131143
}

ds3-sdk/src/main/java/com/spectralogic/ds3client/models/Tape.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ public class Tape {
7272
@JsonProperty("LastVerified")
7373
private Date lastVerified;
7474

75+
@JsonProperty("PartiallyVerifiedEndOfTape")
76+
private Date partiallyVerifiedEndOfTape;
77+
7578
@JsonProperty("PartitionId")
7679
private UUID partitionId;
7780

@@ -244,6 +247,15 @@ public void setLastVerified(final Date lastVerified) {
244247
}
245248

246249

250+
public Date getPartiallyVerifiedEndOfTape() {
251+
return this.partiallyVerifiedEndOfTape;
252+
}
253+
254+
public void setPartiallyVerifiedEndOfTape(final Date partiallyVerifiedEndOfTape) {
255+
this.partiallyVerifiedEndOfTape = partiallyVerifiedEndOfTape;
256+
}
257+
258+
247259
public UUID getPartitionId() {
248260
return this.partitionId;
249261
}

0 commit comments

Comments
 (0)