File tree Expand file tree Collapse file tree 4 files changed +51
-0
lines changed
ds3-sdk/src/main/java/com/spectralogic/ds3client Expand file tree Collapse file tree 4 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 2020import com .spectralogic .ds3client .commands .interfaces .AbstractRequest ;
2121import com .google .common .net .UrlEscapers ;
2222import java .util .UUID ;
23+ import java .util .Date ;
2324import com .spectralogic .ds3client .models .TapeState ;
2425import 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 }
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments