Skip to content

Commit 04872c1

Browse files
committed
Generated 4.1 API
1 parent 7c0288e commit 04872c1

17 files changed

+131
-0
lines changed

ds3/ds3Gets.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3205,6 +3205,7 @@ func (client *Client) GetTapeDrivesSpectraS3(request *models.GetTapeDrivesSpectr
32053205
WithOptionalQueryParam("page_offset", networking.IntPtrToStrPtr(request.PageOffset)).
32063206
WithOptionalQueryParam("page_start_marker", request.PageStartMarker).
32073207
WithOptionalQueryParam("partition_id", request.PartitionId).
3208+
WithOptionalQueryParam("reserved_task_type", networking.InterfaceToStrPtr(request.ReservedTaskType)).
32083209
WithOptionalQueryParam("serial_number", request.SerialNumber).
32093210
WithOptionalQueryParam("state", networking.InterfaceToStrPtr(request.State)).
32103211
WithOptionalQueryParam("type", networking.InterfaceToStrPtr(request.TapeDriveType)).

ds3/ds3Puts.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,10 @@ func (client *Client) ModifyDataPathBackendSpectraS3(request *models.ModifyDataP
178178
WithHttpVerb(HTTP_VERB_PUT).
179179
WithPath("/_rest_/data_path_backend").
180180
WithOptionalQueryParam("activated", networking.BoolPtrToStrPtr(request.Activated)).
181+
WithOptionalQueryParam("allow_new_job_requests", networking.BoolPtrToStrPtr(request.AllowNewJobRequests)).
181182
WithOptionalQueryParam("auto_activate_timeout_in_mins", networking.IntPtrToStrPtr(request.AutoActivateTimeoutInMins)).
182183
WithOptionalQueryParam("auto_inspect", networking.InterfaceToStrPtr(request.AutoInspect)).
184+
WithOptionalQueryParam("cache_available_retry_after_in_seconds", networking.IntPtrToStrPtr(request.CacheAvailableRetryAfterInSeconds)).
183185
WithOptionalQueryParam("default_import_conflict_resolution_mode", networking.InterfaceToStrPtr(request.DefaultImportConflictResolutionMode)).
184186
WithOptionalQueryParam("default_verify_data_after_import", networking.InterfaceToStrPtr(request.DefaultVerifyDataAfterImport)).
185187
WithOptionalQueryParam("default_verify_data_prior_to_import", networking.BoolPtrToStrPtr(request.DefaultVerifyDataPriorToImport)).
@@ -1986,6 +1988,7 @@ func (client *Client) ModifyTapeDriveSpectraS3(request *models.ModifyTapeDriveSp
19861988
WithHttpVerb(HTTP_VERB_PUT).
19871989
WithPath("/_rest_/tape_drive/" + request.TapeDriveId).
19881990
WithOptionalQueryParam("quiesced", networking.InterfaceToStrPtr(request.Quiesced)).
1991+
WithOptionalQueryParam("reserved_task_type", networking.InterfaceToStrPtr(request.ReservedTaskType)).
19891992
Build(client.connectionInfo)
19901993

19911994
if err != nil {
@@ -2009,6 +2012,8 @@ func (client *Client) ModifyTapePartitionSpectraS3(request *models.ModifyTapePar
20092012
httpRequest, err := networking.NewHttpRequestBuilder().
20102013
WithHttpVerb(HTTP_VERB_PUT).
20112014
WithPath("/_rest_/tape_partition/" + request.TapePartition).
2015+
WithOptionalQueryParam("minimum_read_reserved_drives", networking.IntPtrToStrPtr(request.MinimumReadReservedDrives)).
2016+
WithOptionalQueryParam("minimum_write_reserved_drives", networking.IntPtrToStrPtr(request.MinimumWriteReservedDrives)).
20122017
WithOptionalQueryParam("quiesced", networking.InterfaceToStrPtr(request.Quiesced)).
20132018
Build(client.connectionInfo)
20142019

ds3/models/dataPathBackend.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ package models
1515

1616
type DataPathBackend struct {
1717
Activated bool
18+
AllowNewJobRequests bool
1819
AutoActivateTimeoutInMins *int
1920
AutoInspect AutoInspectMode
21+
CacheAvailableRetryAfterInSeconds int
2022
DefaultImportConflictResolutionMode ImportConflictResolutionMode
2123
DefaultVerifyDataAfterImport *Priority
2224
DefaultVerifyDataPriorToImport bool

ds3/models/dataPathBackendParser.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,14 @@ func (dataPathBackend *DataPathBackend) parse(xmlNode *XmlNode, aggErr *Aggregat
2222
switch child.XMLName.Local {
2323
case "Activated":
2424
dataPathBackend.Activated = parseBool(child.Content, aggErr)
25+
case "AllowNewJobRequests":
26+
dataPathBackend.AllowNewJobRequests = parseBool(child.Content, aggErr)
2527
case "AutoActivateTimeoutInMins":
2628
dataPathBackend.AutoActivateTimeoutInMins = parseNullableInt(child.Content, aggErr)
2729
case "AutoInspect":
2830
parseEnum(child.Content, &dataPathBackend.AutoInspect, aggErr)
31+
case "CacheAvailableRetryAfterInSeconds":
32+
dataPathBackend.CacheAvailableRetryAfterInSeconds = parseInt(child.Content, aggErr)
2933
case "DefaultImportConflictResolutionMode":
3034
parseEnum(child.Content, &dataPathBackend.DefaultImportConflictResolutionMode, aggErr)
3135
case "DefaultVerifyDataAfterImport":

ds3/models/detailedTapePartition.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ type DetailedTapePartition struct {
2020
Id string
2121
ImportExportConfiguration ImportExportConfiguration
2222
LibraryId string
23+
MinimumReadReservedDrives int
24+
MinimumWriteReservedDrives int
2325
Name *string
2426
Quiesced Quiesced
2527
SerialId *string

ds3/models/detailedTapePartitionParser.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ func (detailedTapePartition *DetailedTapePartition) parse(xmlNode *XmlNode, aggE
3434
parseEnum(child.Content, &detailedTapePartition.ImportExportConfiguration, aggErr)
3535
case "LibraryId":
3636
detailedTapePartition.LibraryId = parseString(child.Content)
37+
case "MinimumReadReservedDrives":
38+
detailedTapePartition.MinimumReadReservedDrives = parseInt(child.Content, aggErr)
39+
case "MinimumWriteReservedDrives":
40+
detailedTapePartition.MinimumWriteReservedDrives = parseInt(child.Content, aggErr)
3741
case "Name":
3842
detailedTapePartition.Name = parseNullableString(child.Content)
3943
case "Quiesced":

ds3/models/getTapeDrivesSpectraS3Request.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ type GetTapeDrivesSpectraS3Request struct {
1919
PageOffset *int
2020
PageStartMarker *string
2121
PartitionId *string
22+
ReservedTaskType ReservedTaskType
2223
SerialNumber *string
2324
State TapeDriveState
2425
TapeDriveType TapeDriveType
@@ -54,6 +55,11 @@ func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithPartitio
5455
return getTapeDrivesSpectraS3Request
5556
}
5657

58+
func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithReservedTaskType(reservedTaskType ReservedTaskType) *GetTapeDrivesSpectraS3Request {
59+
getTapeDrivesSpectraS3Request.ReservedTaskType = reservedTaskType
60+
return getTapeDrivesSpectraS3Request
61+
}
62+
5763
func (getTapeDrivesSpectraS3Request *GetTapeDrivesSpectraS3Request) WithSerialNumber(serialNumber string) *GetTapeDrivesSpectraS3Request {
5864
getTapeDrivesSpectraS3Request.SerialNumber = &serialNumber
5965
return getTapeDrivesSpectraS3Request

ds3/models/modifyDataPathBackendSpectraS3Request.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ package models
1515

1616
type ModifyDataPathBackendSpectraS3Request struct {
1717
Activated *bool
18+
AllowNewJobRequests *bool
1819
AutoActivateTimeoutInMins *int
1920
AutoInspect AutoInspectMode
21+
CacheAvailableRetryAfterInSeconds *int
2022
DefaultImportConflictResolutionMode ImportConflictResolutionMode
2123
DefaultVerifyDataAfterImport Priority
2224
DefaultVerifyDataPriorToImport *bool
@@ -36,6 +38,11 @@ func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Reque
3638
return modifyDataPathBackendSpectraS3Request
3739
}
3840

41+
func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithAllowNewJobRequests(allowNewJobRequests bool) *ModifyDataPathBackendSpectraS3Request {
42+
modifyDataPathBackendSpectraS3Request.AllowNewJobRequests = &allowNewJobRequests
43+
return modifyDataPathBackendSpectraS3Request
44+
}
45+
3946
func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithAutoActivateTimeoutInMins(autoActivateTimeoutInMins int) *ModifyDataPathBackendSpectraS3Request {
4047
modifyDataPathBackendSpectraS3Request.AutoActivateTimeoutInMins = &autoActivateTimeoutInMins
4148
return modifyDataPathBackendSpectraS3Request
@@ -46,6 +53,11 @@ func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Reque
4653
return modifyDataPathBackendSpectraS3Request
4754
}
4855

56+
func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithCacheAvailableRetryAfterInSeconds(cacheAvailableRetryAfterInSeconds int) *ModifyDataPathBackendSpectraS3Request {
57+
modifyDataPathBackendSpectraS3Request.CacheAvailableRetryAfterInSeconds = &cacheAvailableRetryAfterInSeconds
58+
return modifyDataPathBackendSpectraS3Request
59+
}
60+
4961
func (modifyDataPathBackendSpectraS3Request *ModifyDataPathBackendSpectraS3Request) WithDefaultImportConflictResolutionMode(defaultImportConflictResolutionMode ImportConflictResolutionMode) *ModifyDataPathBackendSpectraS3Request {
5062
modifyDataPathBackendSpectraS3Request.DefaultImportConflictResolutionMode = defaultImportConflictResolutionMode
5163
return modifyDataPathBackendSpectraS3Request

ds3/models/modifyTapeDriveSpectraS3Request.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ package models
1515

1616
type ModifyTapeDriveSpectraS3Request struct {
1717
Quiesced Quiesced
18+
ReservedTaskType ReservedTaskType
1819
TapeDriveId string
1920
}
2021

@@ -29,3 +30,8 @@ func (modifyTapeDriveSpectraS3Request *ModifyTapeDriveSpectraS3Request) WithQuie
2930
return modifyTapeDriveSpectraS3Request
3031
}
3132

33+
func (modifyTapeDriveSpectraS3Request *ModifyTapeDriveSpectraS3Request) WithReservedTaskType(reservedTaskType ReservedTaskType) *ModifyTapeDriveSpectraS3Request {
34+
modifyTapeDriveSpectraS3Request.ReservedTaskType = reservedTaskType
35+
return modifyTapeDriveSpectraS3Request
36+
}
37+

ds3/models/modifyTapePartitionSpectraS3Request.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
package models
1515

1616
type ModifyTapePartitionSpectraS3Request struct {
17+
MinimumReadReservedDrives *int
18+
MinimumWriteReservedDrives *int
1719
Quiesced Quiesced
1820
TapePartition string
1921
}
@@ -24,6 +26,16 @@ func NewModifyTapePartitionSpectraS3Request(tapePartition string) *ModifyTapePar
2426
}
2527
}
2628

29+
func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithMinimumReadReservedDrives(minimumReadReservedDrives int) *ModifyTapePartitionSpectraS3Request {
30+
modifyTapePartitionSpectraS3Request.MinimumReadReservedDrives = &minimumReadReservedDrives
31+
return modifyTapePartitionSpectraS3Request
32+
}
33+
34+
func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithMinimumWriteReservedDrives(minimumWriteReservedDrives int) *ModifyTapePartitionSpectraS3Request {
35+
modifyTapePartitionSpectraS3Request.MinimumWriteReservedDrives = &minimumWriteReservedDrives
36+
return modifyTapePartitionSpectraS3Request
37+
}
38+
2739
func (modifyTapePartitionSpectraS3Request *ModifyTapePartitionSpectraS3Request) WithQuiesced(quiesced Quiesced) *ModifyTapePartitionSpectraS3Request {
2840
modifyTapePartitionSpectraS3Request.Quiesced = quiesced
2941
return modifyTapePartitionSpectraS3Request

0 commit comments

Comments
 (0)