Contract Comparison

4_1_x_contract.xml VS 5_0_x_contract.xml

Index

Modified Commands
DeleteObjectRequest (amazons3)
DeleteObjectsRequest (amazons3)
GetBucketRequest (amazons3)
GetObjectRequest (amazons3)
ModifyDataPathBackendSpectraS3Request (spectrads3)
PutDataPolicySpectraS3Request (spectrads3)
ModifyDataPolicySpectraS3Request (spectrads3)
GetSuspectObjectsWithFullDetailsSpectraS3Request (spectrads3)
DeleteFolderRecursivelySpectraS3Request (spectrads3)
GetObjectsDetailsSpectraS3Request (spectrads3)
GetObjectsWithFullDetailsSpectraS3Request (spectrads3)
GetPhysicalPlacementForObjectsSpectraS3Request (spectrads3)
GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request (spectrads3)
VerifyPhysicalPlacementForObjectsSpectraS3Request (spectrads3)
VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request (spectrads3)
GetPoolsSpectraS3Request (spectrads3)
ImportAllPoolsSpectraS3Request (spectrads3)
ImportPoolSpectraS3Request (spectrads3)
PutTapeStorageDomainMemberSpectraS3Request (spectrads3)
ModifyStorageDomainMemberSpectraS3Request (spectrads3)
EjectStorageDomainBlobsSpectraS3Request (spectrads3)
EjectStorageDomainSpectraS3Request (spectrads3)
GetBlobsOnTapeSpectraS3Request (spectrads3)
GetTapesSpectraS3Request (spectrads3)
ImportAllTapesSpectraS3Request (spectrads3)
ImportTapeSpectraS3Request (spectrads3)
ModifyTapePartitionSpectraS3Request (spectrads3)
ImportAzureTargetSpectraS3Request (spectrads3)
ImportS3TargetSpectraS3Request (spectrads3)
ModifyUserSpectraS3Request (spectrads3)
PutUserInternalRequest (spectrainternal)
Deleted Commands
Added Commands
StageObjectsJobSpectraS3Request (spectrads3)
UndeleteObjectSpectraS3Request (spectrads3)
Modified Types
DataPathBackend
DataPolicy
ActiveJob
S3Object
StorageDomainMember
SpectraUser
VersioningLevel
Pool
SuspectBlobPool
SuspectBlobTape
Tape
TapePartition
TapePartitionFailureType
TapeState
TapeType
S3Target
BulkObject
JobCreationFailedNotificationPayload
ListBucketResult
DetailedTapePartition
Contents
DetailedS3Object
NamedDetailedTapePartition
RestOperationType
Deleted Types
ImportConflictResolutionMode
Added Types
JobRestore

Modified Commands

DeleteObjectRequest (amazons3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DeleteObjectRequest DeleteObjectRequest
httpVerb DELETE DELETE
classification amazons3 amazons3
bucketRequirement REQUIRED REQUIRED
objectRequirement REQUIRED REQUIRED
includeInPath false false
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
code 404 404
ds3ResponseTypes
type Error Error
optionalQueryParams
name RollBack N/A
type void N/A
nullable false N/A
name N/A VersionId
type N/A UUID
nullable N/A false

DeleteObjectsRequest (amazons3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DeleteObjectsRequest DeleteObjectsRequest
httpVerb POST POST
classification amazons3 amazons3
bucketRequirement REQUIRED REQUIRED
objectRequirement NOT_ALLOWED NOT_ALLOWED
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type DeleteResult DeleteResult
optionalQueryParams
name RollBack N/A
type void N/A
nullable false N/A
requiredQueryParams
name Delete Delete
type void void
nullable false false

GetBucketRequest (amazons3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetBucketRequest GetBucketRequest
httpVerb GET GET
classification amazons3 amazons3
bucketRequirement REQUIRED REQUIRED
objectRequirement NOT_ALLOWED NOT_ALLOWED
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type ListBucketResult ListBucketResult
optionalQueryParams
name Delimiter Delimiter
type String String
nullable true true
name Marker Marker
type String String
nullable true true
name MaxKeys MaxKeys
type int int
nullable false false
name Prefix Prefix
type String String
nullable true true
name N/A Versions
type N/A void
nullable N/A false

GetObjectRequest (amazons3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetObjectRequest GetObjectRequest
httpVerb GET GET
classification amazons3 amazons3
bucketRequirement REQUIRED REQUIRED
objectRequirement REQUIRED REQUIRED
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type null null
code 206 206
ds3ResponseTypes
type null null
code 307 307
ds3ResponseTypes
type Error Error
code 400 400
ds3ResponseTypes
type Error Error
code 503 N/A
ds3ResponseTypes
type Error N/A
code N/A 404
ds3ResponseTypes
type N/A Error
optionalQueryParams
name Job Job
type UUID UUID
nullable false false
name Offset Offset
type long long
nullable false false
name N/A VersionId
type N/A UUID
nullable N/A false

ModifyDataPathBackendSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ModifyDataPathBackendSpectraS3Request ModifyDataPathBackendSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action BULK_MODIFY BULK_MODIFY
resource DATA_PATH_BACKEND DATA_PATH_BACKEND
resourceType SINGLETON SINGLETON
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type DataPathBackend DataPathBackend
code 400 400
ds3ResponseTypes
type Error Error
code 409 409
ds3ResponseTypes
type Error Error
optionalQueryParams
name Activated Activated
type boolean boolean
nullable false false
name AllowNewJobRequests AllowNewJobRequests
type boolean boolean
nullable false false
name AutoActivateTimeoutInMins AutoActivateTimeoutInMins
type Integer Integer
nullable true true
name AutoInspect AutoInspect
type AutoInspectMode AutoInspectMode
nullable false false
name CacheAvailableRetryAfterInSeconds CacheAvailableRetryAfterInSeconds
type int int
nullable false false
name DefaultImportConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DefaultVerifyDataAfterImport DefaultVerifyDataAfterImport
type Priority Priority
nullable false false
name DefaultVerifyDataPriorToImport DefaultVerifyDataPriorToImport
type boolean boolean
nullable false false
name PartiallyVerifyLastPercentOfTapes PartiallyVerifyLastPercentOfTapes
type Integer Integer
nullable true true
name UnavailableMediaPolicy UnavailableMediaPolicy
type UnavailableMediaUsagePolicy UnavailableMediaUsagePolicy
nullable false false
name UnavailablePoolMaxJobRetryInMins UnavailablePoolMaxJobRetryInMins
type int int
nullable false false
name UnavailableTapePartitionMaxJobRetryInMins UnavailableTapePartitionMaxJobRetryInMins
type int int
nullable false false
name N/A IomEnabled
type N/A boolean
nullable N/A false

PutDataPolicySpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name PutDataPolicySpectraS3Request PutDataPolicySpectraS3Request
httpVerb POST POST
classification spectrads3 spectrads3
action CREATE CREATE
resource DATA_POLICY DATA_POLICY
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 201 201
ds3ResponseTypes
type DataPolicy DataPolicy
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name AlwaysForcePutJobCreation AlwaysForcePutJobCreation
type boolean boolean
nullable false false
name AlwaysMinimizeSpanningAcrossMedia AlwaysMinimizeSpanningAcrossMedia
type boolean boolean
nullable false false
name BlobbingEnabled BlobbingEnabled
type boolean boolean
nullable false false
name ChecksumType ChecksumType
type ChecksumType ChecksumType
nullable false false
name DefaultBlobSize DefaultBlobSize
type Long Long
nullable true true
name DefaultGetJobPriority DefaultGetJobPriority
type Priority Priority
nullable false false
name DefaultPutJobPriority DefaultPutJobPriority
type Priority Priority
nullable false false
name DefaultVerifyAfterWrite DefaultVerifyAfterWrite
type boolean boolean
nullable false false
name DefaultVerifyJobPriority DefaultVerifyJobPriority
type Priority Priority
nullable false false
name EndToEndCrcRequired EndToEndCrcRequired
type boolean boolean
nullable false false
name RebuildPriority RebuildPriority
type Priority Priority
nullable false false
name Versioning Versioning
type VersioningLevel VersioningLevel
nullable false false
name N/A MaxVersionsToKeep
type N/A int
nullable N/A false
requiredQueryParams
name Name Name
type String String
nullable true true

ModifyDataPolicySpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ModifyDataPolicySpectraS3Request ModifyDataPolicySpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource DATA_POLICY DATA_POLICY
resourceType NON_SINGLETON NON_SINGLETON
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type DataPolicy DataPolicy
code 500 500
ds3ResponseTypes
type Error Error
optionalQueryParams
name AlwaysForcePutJobCreation AlwaysForcePutJobCreation
type boolean boolean
nullable false false
name AlwaysMinimizeSpanningAcrossMedia AlwaysMinimizeSpanningAcrossMedia
type boolean boolean
nullable false false
name BlobbingEnabled BlobbingEnabled
type boolean boolean
nullable false false
name ChecksumType ChecksumType
type ChecksumType ChecksumType
nullable false false
name DefaultBlobSize DefaultBlobSize
type Long Long
nullable true true
name DefaultGetJobPriority DefaultGetJobPriority
type Priority Priority
nullable false false
name DefaultPutJobPriority DefaultPutJobPriority
type Priority Priority
nullable false false
name DefaultVerifyAfterWrite DefaultVerifyAfterWrite
type boolean boolean
nullable false false
name DefaultVerifyJobPriority DefaultVerifyJobPriority
type Priority Priority
nullable false false
name EndToEndCrcRequired EndToEndCrcRequired
type boolean boolean
nullable false false
name Name Name
type String String
nullable true true
name RebuildPriority RebuildPriority
type Priority Priority
nullable false false
name Versioning Versioning
type VersioningLevel VersioningLevel
nullable false false
name N/A MaxVersionsToKeep
type N/A int
nullable N/A false

GetSuspectObjectsWithFullDetailsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetSuspectObjectsWithFullDetailsSpectraS3Request GetSuspectObjectsWithFullDetailsSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action LIST LIST
resource SUSPECT_OBJECT SUSPECT_OBJECT
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type BulkObjectList BulkObjectList
code 403 403
ds3ResponseTypes
type Error Error
optionalQueryParams
name BucketId BucketId
type UUID UUID
nullable false false
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true
requiredQueryParams
name FullDetails FullDetails
type void void
nullable false false

DeleteFolderRecursivelySpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DeleteFolderRecursivelySpectraS3Request DeleteFolderRecursivelySpectraS3Request
httpVerb DELETE DELETE
classification spectrads3 spectrads3
action DELETE DELETE
resource FOLDER FOLDER
resourceType NON_SINGLETON NON_SINGLETON
includeInPath true true
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
code 404 404
ds3ResponseTypes
type Error Error
optionalQueryParams
name RollBack N/A
type void N/A
nullable false N/A
requiredQueryParams
name BucketId BucketId
type UUID UUID
nullable false false
name Recursive Recursive
type void void
nullable false false

GetObjectsDetailsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetObjectsDetailsSpectraS3Request GetObjectsDetailsSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action LIST LIST
resource OBJECT OBJECT
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type S3ObjectList S3ObjectList
code 400 400
ds3ResponseTypes
type Error Error
code 403 403
ds3ResponseTypes
type Error Error
optionalQueryParams
name BucketId BucketId
type UUID UUID
nullable false false
name LastPage LastPage
type void void
nullable false false
name Latest Latest
type boolean boolean
nullable false false
name Name Name
type String String
nullable true true
name PageLength PageLength
type int int
nullable false false
name PageOffset PageOffset
type int int
nullable false false
name PageStartMarker PageStartMarker
type UUID UUID
nullable false false
name Type Type
type S3ObjectType S3ObjectType
nullable false false
name Version N/A
type long N/A
nullable false N/A
name N/A EndDate
type N/A long
nullable N/A false
name N/A StartDate
type N/A long
nullable N/A false

GetObjectsWithFullDetailsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetObjectsWithFullDetailsSpectraS3Request GetObjectsWithFullDetailsSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action LIST LIST
resource OBJECT OBJECT
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type DetailedS3ObjectList DetailedS3ObjectList
optionalQueryParams
name BucketId BucketId
type UUID UUID
nullable false false
name IncludePhysicalPlacement IncludePhysicalPlacement
type void void
nullable false false
name LastPage LastPage
type void void
nullable false false
name Latest Latest
type boolean boolean
nullable false false
name Name Name
type String String
nullable true true
name PageLength PageLength
type int int
nullable false false
name PageOffset PageOffset
type int int
nullable false false
name PageStartMarker PageStartMarker
type UUID UUID
nullable false false
name Type Type
type S3ObjectType S3ObjectType
nullable false false
name Version N/A
type long N/A
nullable false N/A
name N/A EndDate
type N/A long
nullable N/A false
name N/A StartDate
type N/A long
nullable N/A false
requiredQueryParams
name FullDetails FullDetails
type void void
nullable false false

GetPhysicalPlacementForObjectsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetPhysicalPlacementForObjectsSpectraS3Request GetPhysicalPlacementForObjectsSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource BUCKET BUCKET
resourceType NON_SINGLETON NON_SINGLETON
operation GET_PHYSICAL_PLACEMENT GET_PHYSICAL_PLACEMENT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type PhysicalPlacement PhysicalPlacement
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request GetPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource BUCKET BUCKET
resourceType NON_SINGLETON NON_SINGLETON
operation GET_PHYSICAL_PLACEMENT GET_PHYSICAL_PLACEMENT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type BulkObjectList BulkObjectList
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true
requiredQueryParams
name FullDetails FullDetails
type void void
nullable false false
name Operation Operation
type RestOperationType RestOperationType
nullable false false

VerifyPhysicalPlacementForObjectsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name VerifyPhysicalPlacementForObjectsSpectraS3Request VerifyPhysicalPlacementForObjectsSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action SHOW SHOW
resource BUCKET BUCKET
resourceType NON_SINGLETON NON_SINGLETON
operation VERIFY_PHYSICAL_PLACEMENT VERIFY_PHYSICAL_PLACEMENT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type PhysicalPlacement PhysicalPlacement
code 404 404
ds3ResponseTypes
type Error Error
code N/A 400
ds3ResponseTypes
type N/A Error
optionalQueryParams
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request VerifyPhysicalPlacementForObjectsWithFullDetailsSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action SHOW SHOW
resource BUCKET BUCKET
resourceType NON_SINGLETON NON_SINGLETON
operation VERIFY_PHYSICAL_PLACEMENT VERIFY_PHYSICAL_PLACEMENT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type BulkObjectList BulkObjectList
code 404 404
ds3ResponseTypes
type Error Error
optionalQueryParams
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true
requiredQueryParams
name FullDetails FullDetails
type void void
nullable false false
name Operation Operation
type RestOperationType RestOperationType
nullable false false

GetPoolsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetPoolsSpectraS3Request GetPoolsSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action LIST LIST
resource POOL POOL
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type PoolList PoolList
optionalQueryParams
name AssignedToStorageDomain AssignedToStorageDomain
type boolean boolean
nullable false false
name BucketId BucketId
type UUID UUID
nullable false false
name Guid Guid
type String String
nullable true true
name Health Health
type PoolHealth PoolHealth
nullable false false
name LastPage LastPage
type void void
nullable false false
name LastVerified LastVerified
type Date Date
nullable false false
name Name Name
type String String
nullable true true
name PageLength PageLength
type int int
nullable false false
name PageOffset PageOffset
type int int
nullable false false
name PageStartMarker PageStartMarker
type UUID UUID
nullable false false
name PartitionId PartitionId
type UUID UUID
nullable false false
name PoweredOn PoweredOn
type boolean boolean
nullable false false
name State State
type PoolState PoolState
nullable false false
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name Type Type
type PoolType PoolType
nullable false false
name N/A StorageDomainMemberId
type N/A UUID
nullable N/A false

ImportAllPoolsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportAllPoolsSpectraS3Request ImportAllPoolsSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action BULK_MODIFY BULK_MODIFY
resource POOL POOL
resourceType NON_SINGLETON NON_SINGLETON
operation IMPORT IMPORT
includeInPath false false
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
optionalQueryParams
name ConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DataPolicyId DataPolicyId
type UUID UUID
nullable false false
name Priority Priority
type Priority Priority
nullable false false
name StorageDomainId StorageDomainId
type UUID UUID
nullable false false
name UserId UserId
type UUID UUID
nullable false false
name VerifyDataAfterImport VerifyDataAfterImport
type Priority Priority
nullable false false
name VerifyDataPriorToImport VerifyDataPriorToImport
type boolean boolean
nullable false false
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

ImportPoolSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportPoolSpectraS3Request ImportPoolSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource POOL POOL
resourceType NON_SINGLETON NON_SINGLETON
operation IMPORT IMPORT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type Pool Pool
optionalQueryParams
name ConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DataPolicyId DataPolicyId
type UUID UUID
nullable false false
name Priority Priority
type Priority Priority
nullable false false
name StorageDomainId StorageDomainId
type UUID UUID
nullable false false
name UserId UserId
type UUID UUID
nullable false false
name VerifyDataAfterImport VerifyDataAfterImport
type Priority Priority
nullable false false
name VerifyDataPriorToImport VerifyDataPriorToImport
type boolean boolean
nullable false false
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

PutTapeStorageDomainMemberSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name PutTapeStorageDomainMemberSpectraS3Request PutTapeStorageDomainMemberSpectraS3Request
httpVerb POST POST
classification spectrads3 spectrads3
action CREATE CREATE
resource STORAGE_DOMAIN_MEMBER STORAGE_DOMAIN_MEMBER
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 201 201
ds3ResponseTypes
type StorageDomainMember StorageDomainMember
optionalQueryParams
name WritePreference WritePreference
type WritePreferenceLevel WritePreferenceLevel
nullable false false
name N/A AutoCompactionThreshold
type N/A Integer
nullable N/A true
requiredQueryParams
name StorageDomainId StorageDomainId
type UUID UUID
nullable false false
name TapePartitionId TapePartitionId
type UUID UUID
nullable false false
name TapeType TapeType
type String String
nullable false false

ModifyStorageDomainMemberSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ModifyStorageDomainMemberSpectraS3Request ModifyStorageDomainMemberSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource STORAGE_DOMAIN_MEMBER STORAGE_DOMAIN_MEMBER
resourceType NON_SINGLETON NON_SINGLETON
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type StorageDomainMember StorageDomainMember
code N/A 400
ds3ResponseTypes
type N/A Error
optionalQueryParams
name WritePreference WritePreference
type WritePreferenceLevel WritePreferenceLevel
nullable false false
name N/A AutoCompactionThreshold
type N/A Integer
nullable N/A true
name N/A State
type N/A StorageDomainMemberState
nullable N/A false

EjectStorageDomainBlobsSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name EjectStorageDomainBlobsSpectraS3Request EjectStorageDomainBlobsSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action BULK_MODIFY BULK_MODIFY
resource TAPE TAPE
resourceType NON_SINGLETON NON_SINGLETON
operation EJECT EJECT
includeInPath false false
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name EjectLabel EjectLabel
type String String
nullable true true
name EjectLocation EjectLocation
type String String
nullable true true
requiredQueryParams
name Blobs Blobs
type void void
nullable false false
name BucketId BucketId
type UUID UUID
nullable false false
name Operation Operation
type RestOperationType RestOperationType
nullable false false
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true

EjectStorageDomainSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name EjectStorageDomainSpectraS3Request EjectStorageDomainSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action BULK_MODIFY BULK_MODIFY
resource TAPE TAPE
resourceType NON_SINGLETON NON_SINGLETON
operation EJECT EJECT
includeInPath false false
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
code 207 207
ds3ResponseTypes
type TapeFailureList TapeFailureList
optionalQueryParams
name BucketId BucketId
type UUID UUID
nullable false false
name EjectLabel EjectLabel
type String String
nullable true true
name EjectLocation EjectLocation
type String String
nullable true true
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name N/A StorageDomain
type N/A String
nullable N/A true

GetBlobsOnTapeSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetBlobsOnTapeSpectraS3Request GetBlobsOnTapeSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action SHOW SHOW
resource TAPE TAPE
resourceType NON_SINGLETON NON_SINGLETON
operation GET_PHYSICAL_PLACEMENT GET_PHYSICAL_PLACEMENT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type BulkObjectList BulkObjectList
optionalQueryParams
name N/A LastPage
type N/A void
nullable N/A false
name N/A PageLength
type N/A int
nullable N/A false
name N/A PageOffset
type N/A int
nullable N/A false
name N/A PageStartMarker
type N/A UUID
nullable N/A false
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

GetTapesSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name GetTapesSpectraS3Request GetTapesSpectraS3Request
httpVerb GET GET
classification spectrads3 spectrads3
action LIST LIST
resource TAPE TAPE
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type TapeList TapeList
code 500 500
ds3ResponseTypes
type Error Error
optionalQueryParams
name AssignedToStorageDomain AssignedToStorageDomain
type boolean boolean
nullable false false
name AvailableRawCapacity AvailableRawCapacity
type Long Long
nullable true true
name BarCode BarCode
type String String
nullable true true
name BucketId BucketId
type UUID UUID
nullable false false
name EjectLabel EjectLabel
type String String
nullable true true
name EjectLocation EjectLocation
type String String
nullable true true
name FullOfData FullOfData
type boolean boolean
nullable false false
name LastPage LastPage
type void void
nullable false false
name LastVerified LastVerified
type Date Date
nullable false false
name PageLength PageLength
type int int
nullable false false
name PageOffset PageOffset
type int int
nullable false false
name PageStartMarker PageStartMarker
type UUID UUID
nullable false false
name PartiallyVerifiedEndOfTape PartiallyVerifiedEndOfTape
type Date Date
nullable false false
name PartitionId PartitionId
type UUID UUID
nullable false false
name PreviousState PreviousState
type TapeState TapeState
nullable false false
name SerialNumber SerialNumber
type String String
nullable true true
name SortBy SortBy
type String String
nullable true true
name State State
type TapeState TapeState
nullable false false
name StorageDomainId N/A
type UUID N/A
nullable false N/A
name Type Type
type String String
nullable false false
name VerifyPending VerifyPending
type Priority Priority
nullable false false
name WriteProtected WriteProtected
type boolean boolean
nullable false false
name N/A StorageDomainMemberId
type N/A UUID
nullable N/A false

ImportAllTapesSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportAllTapesSpectraS3Request ImportAllTapesSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action BULK_MODIFY BULK_MODIFY
resource TAPE TAPE
resourceType NON_SINGLETON NON_SINGLETON
operation IMPORT IMPORT
includeInPath false false
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
optionalQueryParams
name ConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DataPolicyId DataPolicyId
type UUID UUID
nullable false false
name Priority Priority
type Priority Priority
nullable false false
name StorageDomainId StorageDomainId
type UUID UUID
nullable false false
name UserId UserId
type UUID UUID
nullable false false
name VerifyDataAfterImport VerifyDataAfterImport
type Priority Priority
nullable false false
name VerifyDataPriorToImport VerifyDataPriorToImport
type boolean boolean
nullable false false
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

ImportTapeSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportTapeSpectraS3Request ImportTapeSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource TAPE TAPE
resourceType NON_SINGLETON NON_SINGLETON
operation IMPORT IMPORT
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type Tape Tape
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name ConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DataPolicyId DataPolicyId
type UUID UUID
nullable false false
name Priority Priority
type Priority Priority
nullable false false
name StorageDomainId StorageDomainId
type UUID UUID
nullable false false
name UserId UserId
type UUID UUID
nullable false false
name VerifyDataAfterImport VerifyDataAfterImport
type Priority Priority
nullable false false
name VerifyDataPriorToImport VerifyDataPriorToImport
type boolean boolean
nullable false false
requiredQueryParams
name Operation Operation
type RestOperationType RestOperationType
nullable false false

ModifyTapePartitionSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ModifyTapePartitionSpectraS3Request ModifyTapePartitionSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource TAPE_PARTITION TAPE_PARTITION
resourceType NON_SINGLETON NON_SINGLETON
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type TapePartition TapePartition
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name MinimumReadReservedDrives MinimumReadReservedDrives
type int int
nullable false false
name MinimumWriteReservedDrives MinimumWriteReservedDrives
type int int
nullable false false
name Quiesced Quiesced
type Quiesced Quiesced
nullable false false
name N/A AutoCompactionEnabled
type N/A boolean
nullable N/A false

ImportAzureTargetSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportAzureTargetSpectraS3Request ImportAzureTargetSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource AZURE_TARGET AZURE_TARGET
resourceType NON_SINGLETON NON_SINGLETON
operation IMPORT IMPORT
includeInPath true true
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
optionalQueryParams
name ConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DataPolicyId DataPolicyId
type UUID UUID
nullable false false
name Priority Priority
type Priority Priority
nullable false false
name UserId UserId
type UUID UUID
nullable false false
requiredQueryParams
name CloudBucketName CloudBucketName
type String String
nullable true true
name Operation Operation
type RestOperationType RestOperationType
nullable false false

ImportS3TargetSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportS3TargetSpectraS3Request ImportS3TargetSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource S3_TARGET S3_TARGET
resourceType NON_SINGLETON NON_SINGLETON
operation IMPORT IMPORT
includeInPath true true
ds3ResponseCodes
code 204 204
ds3ResponseTypes
type null null
optionalQueryParams
name ConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
nullable false N/A
name DataPolicyId DataPolicyId
type UUID UUID
nullable false false
name Priority Priority
type Priority Priority
nullable false false
name UserId UserId
type UUID UUID
nullable false false
requiredQueryParams
name CloudBucketName CloudBucketName
type String String
nullable true true
name Operation Operation
type RestOperationType RestOperationType
nullable false false

ModifyUserSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ModifyUserSpectraS3Request ModifyUserSpectraS3Request
httpVerb PUT PUT
classification spectrads3 spectrads3
action MODIFY MODIFY
resource USER USER
resourceType NON_SINGLETON NON_SINGLETON
includeInPath true true
ds3ResponseCodes
code 200 200
ds3ResponseTypes
type SpectraUser SpectraUser
code 400 400
ds3ResponseTypes
type Error Error
optionalQueryParams
name DefaultDataPolicyId DefaultDataPolicyId
type UUID UUID
nullable false false
name Name Name
type String String
nullable true true
name SecretKey SecretKey
type String String
nullable true true
name N/A MaxBuckets
type N/A int
nullable N/A false

PutUserInternalRequest (spectrainternal)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name PutUserInternalRequest PutUserInternalRequest
httpVerb POST POST
classification spectrainternal spectrainternal
action CREATE CREATE
resource USER_INTERNAL USER_INTERNAL
resourceType NON_SINGLETON NON_SINGLETON
includeInPath false false
ds3ResponseCodes
code 201 201
ds3ResponseTypes
type SpectraUser SpectraUser
code 400 400
ds3ResponseTypes
type Error Error
code 403 403
ds3ResponseTypes
type Error Error
optionalQueryParams
name DefaultDataPolicyId DefaultDataPolicyId
type UUID UUID
nullable false false
name Force Force
type void void
nullable false false
name Id Id
type UUID UUID
nullable false false
name SecretKey SecretKey
type String String
nullable true true
name N/A MaxBuckets
type N/A int
nullable N/A false
requiredQueryParams
name Name Name
type String String
nullable true true

Deleted Commands

Added Commands

StageObjectsJobSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name N/A StageObjectsJobSpectraS3Request
httpVerb N/A PUT
classification N/A spectrads3
action N/A MODIFY
resource N/A BUCKET
resourceType N/A NON_SINGLETON
operation N/A START_BULK_STAGE
includeInPath N/A true
ds3ResponseCodes
code N/A 200
ds3ResponseTypes
type N/A MasterObjectList
code N/A 400
ds3ResponseTypes
type N/A Error
optionalQueryParams
name N/A Name
type N/A String
nullable N/A true
name N/A Priority
type N/A Priority
nullable N/A false
requiredQueryParams
name N/A Operation
type N/A RestOperationType
nullable N/A false

UndeleteObjectSpectraS3Request (spectrads3)

Element 4_1_x_contract.xml 5_0_x_contract.xml
name N/A UndeleteObjectSpectraS3Request
httpVerb N/A PUT
classification N/A spectrads3
action N/A BULK_MODIFY
resource N/A OBJECT
resourceType N/A NON_SINGLETON
includeInPath N/A false
ds3ResponseCodes
code N/A 200
ds3ResponseTypes
type N/A S3Object
code N/A 404
ds3ResponseTypes
type N/A Error
optionalQueryParams
name N/A VersionId
type N/A UUID
nullable N/A false
requiredQueryParams
name N/A BucketId
type N/A UUID
nullable N/A false
name N/A Name
type N/A String
nullable N/A true

Modified Types

DataPathBackend

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DataPathBackend DataPathBackend
nameToMarshal Data Data
elements
name Activated Activated
type boolean boolean
nullable false false
name AllowNewJobRequests AllowNewJobRequests
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true true
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name AutoActivateTimeoutInMins AutoActivateTimeoutInMins
type Integer Integer
ds3Annotations
name Optional Optional
nullable true true
name AutoInspect AutoInspect
type AutoInspectMode AutoInspectMode
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value FULL FULL
valueType java.lang.String java.lang.String
nullable false false
name CacheAvailableRetryAfterInSeconds CacheAvailableRetryAfterInSeconds
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 60 300
valueType java.lang.Integer java.lang.Integer
nullable false false
name DefaultImportConflictResolutionMode N/A
type ImportConflictResolutionMode N/A
ds3Annotations
name DefaultEnumValue N/A
ds3AnnotationElements
name Value N/A
value CANCEL N/A
valueType java.lang.String N/A
nullable false N/A
name DefaultVerifyDataAfterImport DefaultVerifyDataAfterImport
type Priority Priority
ds3Annotations
name Optional Optional
nullable true true
name DefaultVerifyDataPriorToImport DefaultVerifyDataPriorToImport
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true true
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Id Id
type UUID UUID
nullable false false
name InstanceId InstanceId
type UUID UUID
nullable false false
name LastHeartbeat LastHeartbeat
type Date Date
ds3Annotations
name DefaultToCurrentDate DefaultToCurrentDate
nullable false false
name PartiallyVerifyLastPercentOfTapes PartiallyVerifyLastPercentOfTapes
type Integer Integer
ds3Annotations
name Optional Optional
nullable true true
name UnavailableMediaPolicy UnavailableMediaPolicy
type UnavailableMediaUsagePolicy UnavailableMediaUsagePolicy
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value DISCOURAGED DISCOURAGED
valueType java.lang.String java.lang.String
nullable false false
name UnavailablePoolMaxJobRetryInMins UnavailablePoolMaxJobRetryInMins
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 20 20
valueType java.lang.Integer java.lang.Integer
nullable false false
name UnavailableTapePartitionMaxJobRetryInMins UnavailableTapePartitionMaxJobRetryInMins
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 20 20
valueType java.lang.Integer java.lang.Integer
nullable false false
name N/A IomEnabled
type N/A boolean
ds3Annotations
name N/A DefaultBooleanValue
ds3AnnotationElements
name N/A Value
value N/A true
valueType N/A java.lang.Boolean
nullable N/A false

DataPolicy

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DataPolicy DataPolicy
nameToMarshal Data Data
elements
name AlwaysForcePutJobCreation AlwaysForcePutJobCreation
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name AlwaysMinimizeSpanningAcrossMedia AlwaysMinimizeSpanningAcrossMedia
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name AlwaysReplicateDeletes N/A
type boolean N/A
ds3Annotations
name DefaultBooleanValue N/A
ds3AnnotationElements
name Value N/A
value true N/A
valueType java.lang.Boolean N/A
name ExcludeFromDatabasePersistence N/A
nullable false N/A
name BlobbingEnabled BlobbingEnabled
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true true
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name ChecksumType ChecksumType
type ChecksumType ChecksumType
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value MD5 MD5
valueType java.lang.String java.lang.String
nullable false false
name CreationDate CreationDate
type Date Date
ds3Annotations
name DefaultToCurrentDate DefaultToCurrentDate
nullable false false
name DefaultBlobSize DefaultBlobSize
type Long Long
ds3Annotations
name Optional Optional
nullable true true
name DefaultGetJobPriority DefaultGetJobPriority
type Priority Priority
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value HIGH HIGH
valueType java.lang.String java.lang.String
nullable false false
name DefaultPutJobPriority DefaultPutJobPriority
type Priority Priority
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NORMAL NORMAL
valueType java.lang.String java.lang.String
nullable false false
name DefaultVerifyAfterWrite DefaultVerifyAfterWrite
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name DefaultVerifyJobPriority DefaultVerifyJobPriority
type Priority Priority
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value LOW LOW
valueType java.lang.String java.lang.String
nullable false false
name EndToEndCrcRequired EndToEndCrcRequired
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Id Id
type UUID UUID
nullable false false
name LtfsObjectNamingAllowed N/A
type boolean N/A
ds3Annotations
name DefaultBooleanValue N/A
ds3AnnotationElements
name Value N/A
value true N/A
valueType java.lang.Boolean N/A
name ExcludeFromDatabasePersistence N/A
nullable false N/A
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name RebuildPriority RebuildPriority
type Priority Priority
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value LOW LOW
valueType java.lang.String java.lang.String
nullable false false
name Versioning Versioning
type VersioningLevel VersioningLevel
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NONE NONE
valueType java.lang.String java.lang.String
nullable false false
name N/A MaxVersionsToKeep
type N/A int
ds3Annotations
name N/A DefaultIntegerValue
ds3AnnotationElements
name N/A Value
value N/A 2147483647
valueType N/A java.lang.Integer
nullable N/A false

ActiveJob

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ActiveJob ActiveJob
nameToMarshal Data Data
elements
name Aggregating Aggregating
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name BucketId BucketId
type UUID UUID
ds3Annotations
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DEFAULT DEFAULT
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Bucket com.spectralogic.s3.common.dao.domain.ds3.Bucket
valueType java.lang.Class java.lang.Class
nullable false false
name CachedSizeInBytes CachedSizeInBytes
type long long
nullable false false
name ChunkClientProcessingOrderGuarantee ChunkClientProcessingOrderGuarantee
type JobChunkClientProcessingOrderGuarantee JobChunkClientProcessingOrderGuarantee
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value IN_ORDER IN_ORDER
valueType java.lang.String java.lang.String
nullable false false
name CompletedSizeInBytes CompletedSizeInBytes
type long long
nullable false false
name CreatedAt CreatedAt
type Date Date
ds3Annotations
name DefaultToCurrentDate DefaultToCurrentDate
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value DESCENDING DESCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable false false
name DeadJobCleanupAllowed DeadJobCleanupAllowed
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true true
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name ErrorMessage ErrorMessage
type String String
ds3Annotations
name Optional Optional
nullable true true
name Id Id
type UUID UUID
nullable false false
name ImplicitJobIdResolution ImplicitJobIdResolution
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name MinimizeSpanningAcrossMedia MinimizeSpanningAcrossMedia
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Naked Naked
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Name Name
type String String
ds3Annotations
name DefaultStringValue DefaultStringValue
ds3AnnotationElements
name Value Value
value Untitled Untitled
valueType java.lang.String java.lang.String
nullable true true
name OriginalSizeInBytes OriginalSizeInBytes
type long long
nullable false false
name Priority Priority
type Priority Priority
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NORMAL NORMAL
valueType java.lang.String java.lang.String
nullable false false
name Rechunked Rechunked
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name Replicating Replicating
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name RequestType RequestType
type JobRequestType JobRequestType
nullable false false
name Truncated Truncated
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name TruncatedDueToTimeout TruncatedDueToTimeout
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name UserId UserId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.User com.spectralogic.s3.common.dao.domain.ds3.User
valueType java.lang.Class java.lang.Class
nullable false false
name VerifyAfterWrite VerifyAfterWrite
type boolean boolean
nullable false false
name N/A Restore
type N/A JobRestore
ds3Annotations
name N/A DefaultEnumValue
ds3AnnotationElements
name N/A Value
value N/A NO
valueType N/A java.lang.String
nullable N/A false

S3Object

Element 4_1_x_contract.xml 5_0_x_contract.xml
name S3Object S3Object
nameToMarshal Data Data
elements
name BucketId BucketId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Bucket com.spectralogic.s3.common.dao.domain.ds3.Bucket
valueType java.lang.Class java.lang.Class
nullable false false
name CreationDate CreationDate
type Date Date
ds3Annotations
name Optional Optional
name N/A SortBy
ds3AnnotationElements
name N/A Direction
value N/A DESCENDING
valueType N/A com.spectralogic.util.bean.lang.Direction
name N/A Value
value N/A 2
valueType N/A java.lang.Integer
nullable true true
name Id Id
type UUID UUID
ds3Annotations
name N/A SortBy
ds3AnnotationElements
name N/A Direction
value N/A ASCENDING
valueType N/A com.spectralogic.util.bean.lang.Direction
name N/A Value
value N/A 3
valueType N/A java.lang.Integer
nullable false false
name Latest Latest
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable true true
name Type Type
type S3ObjectType S3ObjectType
nullable false false
name Version N/A
type long N/A
ds3Annotations
name DefaultLongValue N/A
ds3AnnotationElements
name Value N/A
value 1 N/A
valueType java.lang.Long N/A
name SortBy N/A
ds3AnnotationElements
name Direction N/A
value DESCENDING N/A
valueType com.spectralogic.util.bean.lang.Direction N/A
name Value N/A
value 2 N/A
valueType java.lang.Integer N/A
nullable false N/A

StorageDomainMember

Element 4_1_x_contract.xml 5_0_x_contract.xml
name StorageDomainMember StorageDomainMember
nameToMarshal Data Data
elements
name Id Id
type UUID UUID
nullable false false
name PoolPartitionId PoolPartitionId
type UUID UUID
ds3Annotations
name Optional Optional
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.pool.PoolPartition com.spectralogic.s3.common.dao.domain.pool.PoolPartition
valueType java.lang.Class java.lang.Class
name N/A CascadeDelete
ds3AnnotationElements
name N/A Value
value N/A DELETE_THIS_BEAN
valueType N/A com.spectralogic.util.db.lang.WhenReferenceIsDeleted
nullable true true
name State State
type StorageDomainMemberState StorageDomainMemberState
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NORMAL NORMAL
valueType java.lang.String java.lang.String
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable false false
name StorageDomainId StorageDomainId
type UUID UUID
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 2 2
valueType java.lang.Integer java.lang.Integer
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.StorageDomain com.spectralogic.s3.common.dao.domain.ds3.StorageDomain
valueType java.lang.Class java.lang.Class
nullable false false
name TapePartitionId TapePartitionId
type UUID UUID
ds3Annotations
name Optional Optional
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.TapePartition com.spectralogic.s3.common.dao.domain.tape.TapePartition
valueType java.lang.Class java.lang.Class
name N/A CascadeDelete
ds3AnnotationElements
name N/A Value
value N/A DELETE_THIS_BEAN
valueType N/A com.spectralogic.util.db.lang.WhenReferenceIsDeleted
nullable true true
name TapeType TapeType
type String String
ds3Annotations
name Optional Optional
nullable true true
name WritePreference WritePreference
type WritePreferenceLevel WritePreferenceLevel
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NORMAL NORMAL
valueType java.lang.String java.lang.String
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 3 3
valueType java.lang.Integer java.lang.Integer
nullable false false
name N/A AutoCompactionThreshold
type N/A Integer
ds3Annotations
name N/A Optional
nullable N/A true

SpectraUser

Element 4_1_x_contract.xml 5_0_x_contract.xml
name SpectraUser SpectraUser
nameToMarshal Data Data
elements
name AuthId AuthId
type String String
nullable true true
name DefaultDataPolicyId DefaultDataPolicyId
type UUID UUID
ds3Annotations
name Optional Optional
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value SET_NULL SET_NULL
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.DataPolicy com.spectralogic.s3.common.dao.domain.ds3.DataPolicy
valueType java.lang.Class java.lang.Class
nullable true true
name Id Id
type UUID UUID
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name SecretKey SecretKey
type String String
ds3Annotations
name Secret Secret
nullable true true
name N/A MaxBuckets
type N/A int
ds3Annotations
name N/A DefaultIntegerValue
ds3AnnotationElements
name N/A Value
value N/A 10000
valueType N/A java.lang.Integer
nullable N/A false

VersioningLevel

Element 4_1_x_contract.xml 5_0_x_contract.xml
name VersioningLevel VersioningLevel
nameToMarshal Data Data
elements
name LtfsObjectNamingAllowed LtfsObjectNamingAllowed
type boolean boolean
nullable false false
enumConstants
name NONE NONE
ds3Properties
name LtfsObjectNamingAllowed LtfsObjectNamingAllowed
value true true
valueType boolean boolean
name KEEP_LATEST KEEP_LATEST
ds3Properties
name LtfsObjectNamingAllowed LtfsObjectNamingAllowed
value false false
valueType boolean boolean
name N/A KEEP_MULTIPLE_VERSIONS
ds3Properties
name N/A LtfsObjectNamingAllowed
value N/A false
valueType N/A boolean

Pool

Element 4_1_x_contract.xml 5_0_x_contract.xml
name Pool Pool
nameToMarshal Data Data
elements
name AssignedToStorageDomain AssignedToStorageDomain
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name AvailableCapacity AvailableCapacity
type long long
nullable false false
name BucketId BucketId
type UUID UUID
ds3Annotations
name Optional Optional
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value SET_NULL SET_NULL
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Bucket com.spectralogic.s3.common.dao.domain.ds3.Bucket
valueType java.lang.Class java.lang.Class
nullable true true
name Guid Guid
type String String
nullable true true
name Health Health
type PoolHealth PoolHealth
nullable false false
name Id Id
type UUID UUID
nullable false false
name LastAccessed LastAccessed
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name LastModified LastModified
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name LastVerified LastVerified
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name Mountpoint Mountpoint
type String String
nullable true true
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name PartitionId PartitionId
type UUID UUID
ds3Annotations
name Optional Optional
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value SET_NULL SET_NULL
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.pool.PoolPartition com.spectralogic.s3.common.dao.domain.pool.PoolPartition
valueType java.lang.Class java.lang.Class
nullable true true
name PoweredOn PoweredOn
type boolean boolean
nullable false false
name Quiesced Quiesced
type Quiesced Quiesced
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NO NO
valueType java.lang.String java.lang.String
nullable false false
name ReservedCapacity ReservedCapacity
type long long
nullable false false
name State State
type PoolState PoolState
nullable false false
name StorageDomainId N/A
type UUID N/A
ds3Annotations
name Optional N/A
name CascadeDelete N/A
ds3AnnotationElements
name Value N/A
value SET_NULL N/A
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted N/A
name References N/A
ds3AnnotationElements
name Value N/A
value com.spectralogic.s3.common.dao.domain.ds3.StorageDomain N/A
valueType java.lang.Class N/A
nullable true N/A
name TotalCapacity TotalCapacity
type long long
nullable false false
name Type Type
type PoolType PoolType
nullable false false
name UsedCapacity UsedCapacity
type long long
nullable false false
name N/A StorageDomainMemberId
type N/A UUID
ds3Annotations
name N/A Optional
name N/A References
ds3AnnotationElements
name N/A Value
value N/A com.spectralogic.s3.common.dao.domain.ds3.StorageDomainMember
valueType N/A java.lang.Class
nullable N/A true

SuspectBlobPool

Element 4_1_x_contract.xml 5_0_x_contract.xml
name SuspectBlobPool SuspectBlobPool
nameToMarshal Data Data
elements
name BlobId BlobId
type UUID UUID
ds3Annotations
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DELETE_THIS_BEAN DELETE_THIS_BEAN
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Blob com.spectralogic.s3.common.dao.domain.ds3.Blob
valueType java.lang.Class java.lang.Class
nullable false false
name BucketId BucketId
type UUID UUID
ds3Annotations
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DEFAULT DEFAULT
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Bucket com.spectralogic.s3.common.dao.domain.ds3.Bucket
valueType java.lang.Class java.lang.Class
nullable false false
name DateWritten DateWritten
type Date Date
ds3Annotations
name DefaultToCurrentDate DefaultToCurrentDate
nullable false false
name Id Id
type UUID UUID
ds3Annotations
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DEFAULT DEFAULT
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.pool.BlobPool com.spectralogic.s3.common.dao.domain.pool.BlobPool
valueType java.lang.Class java.lang.Class
nullable false false
name LastAccessed LastAccessed
type Date Date
ds3Annotations
name DefaultToCurrentDate DefaultToCurrentDate
nullable false false
name PoolId PoolId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.pool.Pool com.spectralogic.s3.common.dao.domain.pool.Pool
valueType java.lang.Class java.lang.Class
nullable false false
name N/A ObsoletionId
type N/A UUID
ds3Annotations
name N/A Optional
name N/A CascadeDelete
ds3AnnotationElements
name N/A Value
value N/A DELETE_THIS_BEAN
valueType N/A com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name N/A References
ds3AnnotationElements
name N/A Value
value N/A com.spectralogic.s3.common.dao.domain.ds3.Obsoletion
valueType N/A java.lang.Class
nullable N/A true

SuspectBlobTape

Element 4_1_x_contract.xml 5_0_x_contract.xml
name SuspectBlobTape SuspectBlobTape
nameToMarshal Data Data
elements
name BlobId BlobId
type UUID UUID
ds3Annotations
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DELETE_THIS_BEAN DELETE_THIS_BEAN
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Blob com.spectralogic.s3.common.dao.domain.ds3.Blob
valueType java.lang.Class java.lang.Class
nullable false false
name Id Id
type UUID UUID
ds3Annotations
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DEFAULT DEFAULT
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.BlobTape com.spectralogic.s3.common.dao.domain.tape.BlobTape
valueType java.lang.Class java.lang.Class
nullable false false
name OrderIndex OrderIndex
type int int
nullable false false
name TapeId TapeId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.Tape com.spectralogic.s3.common.dao.domain.tape.Tape
valueType java.lang.Class java.lang.Class
nullable false false
name N/A ObsoletionId
type N/A UUID
ds3Annotations
name N/A Optional
name N/A CascadeDelete
ds3AnnotationElements
name N/A Value
value N/A DELETE_THIS_BEAN
valueType N/A com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name N/A References
ds3AnnotationElements
name N/A Value
value N/A com.spectralogic.s3.common.dao.domain.ds3.Obsoletion
valueType N/A java.lang.Class
nullable N/A true

Tape

Element 4_1_x_contract.xml 5_0_x_contract.xml
name Tape Tape
nameToMarshal Data Data
elements
name AssignedToStorageDomain AssignedToStorageDomain
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name AvailableRawCapacity AvailableRawCapacity
type Long Long
ds3Annotations
name Optional Optional
nullable true true
name BarCode BarCode
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 3 3
valueType java.lang.Integer java.lang.Integer
nullable true true
name BucketId BucketId
type UUID UUID
ds3Annotations
name Optional Optional
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value SET_NULL SET_NULL
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Bucket com.spectralogic.s3.common.dao.domain.ds3.Bucket
valueType java.lang.Class java.lang.Class
nullable true true
name DescriptionForIdentification DescriptionForIdentification
type String String
ds3Annotations
name Optional Optional
nullable true true
name EjectDate EjectDate
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name EjectLabel EjectLabel
type String String
ds3Annotations
name Optional Optional
nullable true true
name EjectLocation EjectLocation
type String String
ds3Annotations
name Optional Optional
nullable true true
name EjectPending EjectPending
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name FullOfData FullOfData
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Id Id
type UUID UUID
nullable false false
name LastAccessed LastAccessed
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name LastCheckpoint LastCheckpoint
type String String
ds3Annotations
name Optional Optional
nullable true true
name LastModified LastModified
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name LastVerified LastVerified
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name PartiallyVerifiedEndOfTape PartiallyVerifiedEndOfTape
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name PartitionId PartitionId
type UUID UUID
ds3Annotations
name Optional Optional
name CascadeDelete CascadeDelete
ds3AnnotationElements
name Value Value
value DELETE_THIS_BEAN DELETE_THIS_BEAN
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted com.spectralogic.util.db.lang.WhenReferenceIsDeleted
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.TapePartition com.spectralogic.s3.common.dao.domain.tape.TapePartition
valueType java.lang.Class java.lang.Class
nullable true true
name PreviousState PreviousState
type TapeState TapeState
ds3Annotations
name Optional Optional
nullable true true
name SerialNumber SerialNumber
type String String
ds3Annotations
name Optional Optional
nullable true true
name State State
type TapeState TapeState
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value PENDING_INSPECTION PENDING_INSPECTION
valueType java.lang.String java.lang.String
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable false false
name StorageDomainId N/A
type UUID N/A
ds3Annotations
name Optional N/A
name CascadeDelete N/A
ds3AnnotationElements
name Value N/A
value SET_NULL N/A
valueType com.spectralogic.util.db.lang.WhenReferenceIsDeleted N/A
name References N/A
ds3AnnotationElements
name Value N/A
value com.spectralogic.s3.common.dao.domain.ds3.StorageDomain N/A
valueType java.lang.Class N/A
nullable true N/A
name TakeOwnershipPending TakeOwnershipPending
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name TotalRawCapacity TotalRawCapacity
type Long Long
ds3Annotations
name Optional Optional
nullable true true
name Type Type
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 2 2
valueType java.lang.Integer java.lang.Integer
nullable false false
name VerifyPending VerifyPending
type Priority Priority
ds3Annotations
name Optional Optional
nullable true true
name WriteProtected WriteProtected
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name N/A StorageDomainMemberId
type N/A UUID
ds3Annotations
name N/A Optional
name N/A References
ds3AnnotationElements
name N/A Value
value N/A com.spectralogic.s3.common.dao.domain.ds3.StorageDomainMember
valueType N/A java.lang.Class
nullable N/A true

TapePartition

Element 4_1_x_contract.xml 5_0_x_contract.xml
name TapePartition TapePartition
nameToMarshal Data Data
elements
name DriveType DriveType
type TapeDriveType TapeDriveType
ds3Annotations
name Optional Optional
nullable true true
name ErrorMessage ErrorMessage
type String String
ds3Annotations
name Optional Optional
nullable true true
name Id Id
type UUID UUID
nullable false false
name ImportExportConfiguration ImportExportConfiguration
type ImportExportConfiguration ImportExportConfiguration
nullable false false
name LibraryId LibraryId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.TapeLibrary com.spectralogic.s3.common.dao.domain.tape.TapeLibrary
valueType java.lang.Class java.lang.Class
nullable false false
name MinimumReadReservedDrives MinimumReadReservedDrives
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 0 0
valueType java.lang.Integer java.lang.Integer
nullable false false
name MinimumWriteReservedDrives MinimumWriteReservedDrives
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 0 0
valueType java.lang.Integer java.lang.Integer
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name Quiesced Quiesced
type Quiesced Quiesced
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value YES YES
valueType java.lang.String java.lang.String
nullable false false
name SerialId SerialId
type String String
nullable true true
name SerialNumber SerialNumber
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 20 20
valueType java.lang.Integer java.lang.Integer
nullable true true
name State State
type TapePartitionState TapePartitionState
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value ONLINE ONLINE
valueType java.lang.String java.lang.String
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable false false
name N/A AutoCompactionEnabled
type N/A boolean
ds3Annotations
name N/A DefaultBooleanValue
ds3AnnotationElements
name N/A Value
value N/A true
valueType N/A java.lang.Boolean
nullable N/A false

TapePartitionFailureType

Element 4_1_x_contract.xml 5_0_x_contract.xml
name TapePartitionFailureType TapePartitionFailureType
nameToMarshal Data Data
elements
name Severity Severity
type Severity Severity
nullable false false
enumConstants
name CLEANING_TAPE_REQUIRED CLEANING_TAPE_REQUIRED
ds3Properties
name Severity Severity
value ALERT ALERT
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name DUPLICATE_TAPE_BAR_CODES_DETECTED DUPLICATE_TAPE_BAR_CODES_DETECTED
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name EJECT_STALLED_DUE_TO_OFFLINE_TAPES EJECT_STALLED_DUE_TO_OFFLINE_TAPES
ds3Properties
name Severity Severity
value ALERT ALERT
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name MINIMUM_DRIVE_COUNT_NOT_MET MINIMUM_DRIVE_COUNT_NOT_MET
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name MOVE_FAILED MOVE_FAILED
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name MOVE_FAILED_DUE_TO_PREPARE_TAPE_FOR_REMOVAL_FAILURE MOVE_FAILED_DUE_TO_PREPARE_TAPE_FOR_REMOVAL_FAILURE
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name NO_USABLE_DRIVES NO_USABLE_DRIVES
ds3Properties
name Severity Severity
value ALERT ALERT
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name ONLINE_STALLED_DUE_TO_NO_STORAGE_SLOTS ONLINE_STALLED_DUE_TO_NO_STORAGE_SLOTS
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_DRIVE_IN_ERROR TAPE_DRIVE_IN_ERROR
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_DRIVE_MISSING TAPE_DRIVE_MISSING
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_DRIVE_QUIESCED TAPE_DRIVE_QUIESCED
ds3Properties
name Severity Severity
value INFO INFO
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_DRIVE_TYPE_MISMATCH TAPE_DRIVE_TYPE_MISMATCH
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_EJECTION_BY_OPERATOR_REQUIRED TAPE_EJECTION_BY_OPERATOR_REQUIRED
ds3Properties
name Severity Severity
value ALERT ALERT
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_MEDIA_TYPE_INCOMPATIBLE TAPE_MEDIA_TYPE_INCOMPATIBLE
ds3Properties
name Severity Severity
value WARNING WARNING
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name TAPE_REMOVAL_UNEXPECTED TAPE_REMOVAL_UNEXPECTED
ds3Properties
name Severity Severity
value ALERT ALERT
valueType com.spectralogic.s3.common.dao.domain.shared.Severity com.spectralogic.s3.common.dao.domain.shared.Severity
name N/A TAPE_IN_INVALID_PARTITION
ds3Properties
name N/A Severity
value N/A ALERT
valueType N/A com.spectralogic.s3.common.dao.domain.shared.Severity

TapeState

Element 4_1_x_contract.xml 5_0_x_contract.xml
name TapeState TapeState
nameToMarshal Data Data
elements
name CancellableToPreviousState CancellableToPreviousState
type boolean boolean
nullable false false
name InspectionAllowed InspectionAllowed
type boolean boolean
nullable false false
name LoadIntoDriveAllowed LoadIntoDriveAllowed
type boolean boolean
nullable false false
name PhysicallyPresent PhysicallyPresent
type boolean boolean
nullable false false
name PreviousStateTracked PreviousStateTracked
type boolean boolean
nullable false false
name TapeCommandAllowed TapeCommandAllowed
type boolean boolean
nullable false false
enumConstants
name NORMAL NORMAL
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name OFFLINE OFFLINE
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value false false
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name ONLINE_PENDING ONLINE_PENDING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name ONLINE_IN_PROGRESS ONLINE_IN_PROGRESS
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name PENDING_INSPECTION PENDING_INSPECTION
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name UNKNOWN UNKNOWN
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name DATA_CHECKPOINT_FAILURE DATA_CHECKPOINT_FAILURE
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name DATA_CHECKPOINT_FAILURE_DUE_TO_READ_ONLY DATA_CHECKPOINT_FAILURE_DUE_TO_READ_ONLY
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name DATA_CHECKPOINT_MISSING DATA_CHECKPOINT_MISSING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name LTFS_WITH_FOREIGN_DATA LTFS_WITH_FOREIGN_DATA
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name RAW_IMPORT_PENDING RAW_IMPORT_PENDING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value true true
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name RAW_IMPORT_IN_PROGRESS RAW_IMPORT_IN_PROGRESS
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name FOREIGN FOREIGN
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value true true
valueType boolean boolean
name IMPORT_PENDING IMPORT_PENDING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value true true
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name IMPORT_IN_PROGRESS IMPORT_IN_PROGRESS
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name INCOMPATIBLE INCOMPATIBLE
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name LOST LOST
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value false false
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name BAD BAD
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name CANNOT_FORMAT_DUE_TO_WRITE_PROTECTION CANNOT_FORMAT_DUE_TO_WRITE_PROTECTION
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name SERIAL_NUMBER_MISMATCH SERIAL_NUMBER_MISMATCH
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value true true
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name BAR_CODE_MISSING BAR_CODE_MISSING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value false false
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name FORMAT_PENDING FORMAT_PENDING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value true true
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name FORMAT_IN_PROGRESS FORMAT_IN_PROGRESS
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value true true
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value true true
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value true true
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name EJECT_TO_EE_IN_PROGRESS EJECT_TO_EE_IN_PROGRESS
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value false false
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name EJECT_FROM_EE_PENDING EJECT_FROM_EE_PENDING
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value false false
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name EJECTED EJECTED
ds3Properties
name CancellableToPreviousState CancellableToPreviousState
value false false
valueType boolean boolean
name InspectionAllowed InspectionAllowed
value false false
valueType boolean boolean
name LoadIntoDriveAllowed LoadIntoDriveAllowed
value false false
valueType boolean boolean
name PhysicallyPresent PhysicallyPresent
value false false
valueType boolean boolean
name PreviousStateTracked PreviousStateTracked
value true true
valueType boolean boolean
name TapeCommandAllowed TapeCommandAllowed
value false false
valueType boolean boolean
name N/A AUTO_COMPACTION_IN_PROGRESS
ds3Properties
name N/A CancellableToPreviousState
value N/A false
valueType N/A boolean
name N/A InspectionAllowed
value N/A true
valueType N/A boolean
name N/A LoadIntoDriveAllowed
value N/A true
valueType N/A boolean
name N/A PhysicallyPresent
value N/A true
valueType N/A boolean
name N/A PreviousStateTracked
value N/A false
valueType N/A boolean
name N/A TapeCommandAllowed
value N/A true
valueType N/A boolean

TapeType

Element 4_1_x_contract.xml 5_0_x_contract.xml
name TapeType TapeType
nameToMarshal Data Data
elements
name N/A DefaultAutoCompactionThreshold
type N/A Integer
nullable N/A true
name N/A DefaultAutoCompactionThresholdInBytes
type N/A Long
nullable N/A true
name N/A MinimumAutoCompactionThreshold
type N/A Integer
nullable N/A true
name N/A MinimumAutoCompactionThresholdInBytes
type N/A Long
nullable N/A true
enumConstants
name LTO5 LTO5
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name LTO6 LTO6
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name LTO7 LTO7
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name LTOM8 LTOM8
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name LTO8 LTO8
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name LTO_CLEANING_TAPE LTO_CLEANING_TAPE
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name TS_JC TS_JC
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name TS_JY TS_JY
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name TS_JK TS_JK
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name TS_JD TS_JD
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name TS_JZ TS_JZ
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name TS_JL TS_JL
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A 0
valueType N/A java.lang.Long
name TS_CLEANING_TAPE TS_CLEANING_TAPE
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name UNKNOWN UNKNOWN
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name FORBIDDEN FORBIDDEN
ds3Properties
name N/A DefaultAutoCompactionThreshold
value N/A 20
valueType N/A java.lang.Integer
name N/A DefaultAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long
name N/A MinimumAutoCompactionThreshold
value N/A 10
valueType N/A java.lang.Integer
name N/A MinimumAutoCompactionThresholdInBytes
value N/A null
valueType N/A java.lang.Long

S3Target

Element 4_1_x_contract.xml 5_0_x_contract.xml
name S3Target S3Target
nameToMarshal Data Data
elements
name AccessKey AccessKey
type String String
nullable true true
name AutoVerifyFrequencyInDays AutoVerifyFrequencyInDays
type Integer Integer
ds3Annotations
name Optional Optional
nullable true true
name CloudBucketPrefix CloudBucketPrefix
type String String
ds3Annotations
name DefaultStringValue DefaultStringValue
ds3AnnotationElements
name Value Value
value
valueType java.lang.String java.lang.String
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value ^([a-z\d]([a-z\d]|(\.(?!(\.|-)))|(-(?!\.))){0,62}){0,1}$ ^([a-z\d]([a-z\d]|(\.(?!(\.|-)))|(-(?!\.))){0,62}){0,1}$
valueType java.lang.String java.lang.String
nullable true true
name CloudBucketSuffix CloudBucketSuffix
type String String
ds3Annotations
name DefaultStringValue DefaultStringValue
ds3AnnotationElements
name Value Value
value
valueType java.lang.String java.lang.String
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value ^(([a-z\d]|(\.(?!(\.|-)))|(-(?!\.))){0,62}[a-z\d\.]){0,1}$ ^(([a-z\d]|(\.(?!(\.|-)))|(-(?!\.))){0,62}[a-z\d\.]){0,1}$
valueType java.lang.String java.lang.String
nullable true true
name DataPathEndPoint DataPathEndPoint
type String String
ds3Annotations
name Optional Optional
nullable true true
name DefaultReadPreference DefaultReadPreference
type TargetReadPreferenceType TargetReadPreferenceType
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value LAST_RESORT LAST_RESORT
valueType java.lang.String java.lang.String
nullable false false
name Https Https
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true true
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Id Id
type UUID UUID
nullable false false
name LastFullyVerified LastFullyVerified
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name OfflineDataStagingWindowInTb OfflineDataStagingWindowInTb
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 64 64
valueType java.lang.Integer java.lang.Integer
nullable false false
name PermitGoingOutOfSync PermitGoingOutOfSync
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value false false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name ProxyDomain ProxyDomain
type String String
ds3Annotations
name Optional Optional
nullable true true
name ProxyHost ProxyHost
type String String
ds3Annotations
name Optional Optional
nullable true true
name ProxyPassword ProxyPassword
type String String
ds3Annotations
name Optional Optional
nullable true true
name ProxyPort ProxyPort
type Integer Integer
ds3Annotations
name Optional Optional
nullable true true
name ProxyUsername ProxyUsername
type String String
ds3Annotations
name Optional Optional
nullable true true
name Quiesced Quiesced
type Quiesced Quiesced
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value NO NO
valueType java.lang.String java.lang.String
nullable false false
name Region Region
type S3Region S3Region
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value US_WEST_2 US_WEST_2
valueType java.lang.String java.lang.String
name N/A Optional
nullable false true
name SecretKey SecretKey
type String String
ds3Annotations
name Secret Secret
nullable true true
name StagedDataExpirationInDays StagedDataExpirationInDays
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 30 30
valueType java.lang.Integer java.lang.Integer
nullable false false
name State State
type TargetState TargetState
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value ONLINE ONLINE
valueType java.lang.String java.lang.String
nullable false false

BulkObject

Element 4_1_x_contract.xml 5_0_x_contract.xml
name BulkObject BulkObject
nameToMarshal Data Data
elements
name Bucket Bucket
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable true true
name Id Id
type UUID UUID
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable true true
name InCache InCache
type Boolean Boolean
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable true true
name Latest Latest
type boolean boolean
ds3Annotations
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable false false
name Length Length
type long long
ds3Annotations
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 2 2
valueType java.lang.Integer java.lang.Integer
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable true true
name Offset Offset
type long long
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 4 4
valueType java.lang.Integer java.lang.Integer
name MarshalXmlAsAttribute MarshalXmlAsAttribute
nullable false false
name PhysicalPlacement PhysicalPlacement
type PhysicalPlacement PhysicalPlacement
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
nullable true true
name Version N/A
type long N/A
ds3Annotations
name SortBy N/A
ds3AnnotationElements
name Direction N/A
value ASCENDING N/A
valueType com.spectralogic.util.bean.lang.Direction N/A
name Value N/A
value 3 N/A
valueType java.lang.Integer N/A
name MarshalXmlAsAttribute N/A
nullable false N/A
name N/A VersionId
type N/A UUID
ds3Annotations
name N/A SortBy
ds3AnnotationElements
name N/A Direction
value N/A ASCENDING
valueType N/A com.spectralogic.util.bean.lang.Direction
name N/A Value
value N/A 3
valueType N/A java.lang.Integer
name N/A MarshalXmlAsAttribute
nullable N/A false

JobCreationFailedNotificationPayload

Element 4_1_x_contract.xml 5_0_x_contract.xml
name JobCreationFailedNotificationPayload JobCreationFailedNotificationPayload
nameToMarshal Data Data
elements
name NotificationGenerationDate NotificationGenerationDate
type Date Date
nullable false false
name TapesMustBeOnlined TapesMustBeOnlined
type TapesMustBeOnlined TapesMustBeOnlined
nullable false false
name N/A UserName
type N/A String
ds3Annotations
name N/A References
ds3AnnotationElements
name N/A Value
value N/A com.spectralogic.s3.common.dao.domain.ds3.User
valueType N/A java.lang.Class
nullable N/A true

ListBucketResult

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ListBucketResult ListBucketResult
nameToMarshal ListBucketResult ListBucketResult
elements
name CommonPrefixes CommonPrefixes
type array array
componentType java.lang.String java.lang.String
ds3Annotations
name CustomMarshaledName CustomMarshaledName
ds3AnnotationElements
name CollectionValue CollectionValue
value CommonPrefixes CommonPrefixes
valueType java.lang.String java.lang.String
name CollectionValueRenderingMode CollectionValueRenderingMode
value BLOCK_FOR_EVERY_ELEMENT BLOCK_FOR_EVERY_ELEMENT
valueType com.spectralogic.util.marshal.CollectionNameRenderingMode com.spectralogic.util.marshal.CollectionNameRenderingMode
name Value Value
value Prefix Prefix
valueType java.lang.String java.lang.String
nullable false false
name CreationDate CreationDate
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name Delimiter Delimiter
type String String
ds3Annotations
name Optional Optional
nullable true true
name Marker Marker
type String String
ds3Annotations
name Optional Optional
nullable true true
name MaxKeys MaxKeys
type int int
nullable false false
name Name Name
type String String
nullable true true
name NextMarker NextMarker
type String String
nullable true true
name Objects Objects
type array array
componentType com.spectralogic.s3.server.domain.Contents com.spectralogic.s3.server.domain.Contents
ds3Annotations
name CustomMarshaledName CustomMarshaledName
ds3AnnotationElements
name CollectionValue CollectionValue
value
valueType java.lang.String java.lang.String
name CollectionValueRenderingMode CollectionValueRenderingMode
value UNDEFINED UNDEFINED
valueType com.spectralogic.util.marshal.CollectionNameRenderingMode com.spectralogic.util.marshal.CollectionNameRenderingMode
name Value Value
value Contents Contents
valueType java.lang.String java.lang.String
name N/A Optional
name N/A ExcludeFromMarshaler
ds3AnnotationElements
name N/A Value
value N/A VALUE_IS_NULL
valueType N/A com.spectralogic.util.marshal.When
nullable false true
name Prefix Prefix
type String String
ds3Annotations
name Optional Optional
nullable true true
name Truncated Truncated
type boolean boolean
ds3Annotations
name CustomMarshaledName CustomMarshaledName
ds3AnnotationElements
name CollectionValue CollectionValue
value
valueType java.lang.String java.lang.String
name CollectionValueRenderingMode CollectionValueRenderingMode
value UNDEFINED UNDEFINED
valueType com.spectralogic.util.marshal.CollectionNameRenderingMode com.spectralogic.util.marshal.CollectionNameRenderingMode
name Value Value
value IsTruncated IsTruncated
valueType java.lang.String java.lang.String
nullable false false
name N/A VersionedObjects
type N/A array
componentType N/A com.spectralogic.s3.server.domain.Contents
ds3Annotations
name N/A Optional
name N/A CustomMarshaledName
ds3AnnotationElements
name N/A CollectionValue
value N/A
valueType N/A java.lang.String
name N/A CollectionValueRenderingMode
value N/A UNDEFINED
valueType N/A com.spectralogic.util.marshal.CollectionNameRenderingMode
name N/A Value
value N/A Version
valueType N/A java.lang.String
name N/A ExcludeFromMarshaler
ds3AnnotationElements
name N/A Value
value N/A VALUE_IS_NULL
valueType N/A com.spectralogic.util.marshal.When
nullable N/A true

DetailedTapePartition

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DetailedTapePartition DetailedTapePartition
nameToMarshal Data Data
elements
name DriveType DriveType
type TapeDriveType TapeDriveType
ds3Annotations
name Optional Optional
nullable true true
name DriveTypes DriveTypes
type array array
componentType com.spectralogic.s3.common.dao.domain.tape.TapeDriveType com.spectralogic.s3.common.dao.domain.tape.TapeDriveType
nullable false false
name ErrorMessage ErrorMessage
type String String
ds3Annotations
name Optional Optional
nullable true true
name Id Id
type UUID UUID
nullable false false
name ImportExportConfiguration ImportExportConfiguration
type ImportExportConfiguration ImportExportConfiguration
nullable false false
name LibraryId LibraryId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.TapeLibrary com.spectralogic.s3.common.dao.domain.tape.TapeLibrary
valueType java.lang.Class java.lang.Class
nullable false false
name MinimumReadReservedDrives MinimumReadReservedDrives
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 0 0
valueType java.lang.Integer java.lang.Integer
nullable false false
name MinimumWriteReservedDrives MinimumWriteReservedDrives
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 0 0
valueType java.lang.Integer java.lang.Integer
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name Quiesced Quiesced
type Quiesced Quiesced
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value YES YES
valueType java.lang.String java.lang.String
nullable false false
name SerialId SerialId
type String String
nullable true true
name SerialNumber SerialNumber
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 20 20
valueType java.lang.Integer java.lang.Integer
nullable true true
name State State
type TapePartitionState TapePartitionState
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value ONLINE ONLINE
valueType java.lang.String java.lang.String
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable false false
name TapeTypes TapeTypes
type array array
componentType java.lang.String java.lang.String
nullable false false
name N/A AutoCompactionEnabled
type N/A boolean
ds3Annotations
name N/A DefaultBooleanValue
ds3AnnotationElements
name N/A Value
value N/A true
valueType N/A java.lang.Boolean
nullable N/A false

Contents

Element 4_1_x_contract.xml 5_0_x_contract.xml
name Contents Contents
nameToMarshal Data Data
elements
name ETag ETag
type String String
ds3Annotations
name Optional Optional
nullable true true
name Key Key
type String String
nullable true true
name LastModified LastModified
type Date Date
ds3Annotations
name Optional Optional
nullable true true
name Owner Owner
type User User
nullable false false
name Size Size
type long long
nullable false false
name StorageClass StorageClass
type String String
ds3Annotations
name Optional Optional
nullable true true
name N/A IsLatest
type N/A Boolean
ds3Annotations
name N/A Optional
name N/A ExcludeFromMarshaler
ds3AnnotationElements
name N/A Value
value N/A VALUE_IS_NULL
valueType N/A com.spectralogic.util.marshal.When
nullable N/A true
name N/A VersionId
type N/A UUID
ds3Annotations
name N/A Optional
name N/A ExcludeFromMarshaler
ds3AnnotationElements
name N/A Value
value N/A VALUE_IS_NULL
valueType N/A com.spectralogic.util.marshal.When
nullable N/A true

DetailedS3Object

Element 4_1_x_contract.xml 5_0_x_contract.xml
name DetailedS3Object DetailedS3Object
nameToMarshal Object Object
elements
name Blobs Blobs
type BulkObjectList BulkObjectList
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
nullable true true
name BlobsBeingPersisted BlobsBeingPersisted
type Integer Integer
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
nullable true true
name BlobsDegraded BlobsDegraded
type Integer Integer
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
nullable true true
name BlobsInCache BlobsInCache
type Integer Integer
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
nullable true true
name BlobsTotal BlobsTotal
type Integer Integer
ds3Annotations
name ExcludeFromMarshaler ExcludeFromMarshaler
ds3AnnotationElements
name Value Value
value VALUE_IS_NULL VALUE_IS_NULL
valueType com.spectralogic.util.marshal.When com.spectralogic.util.marshal.When
nullable true true
name BucketId BucketId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.ds3.Bucket com.spectralogic.s3.common.dao.domain.ds3.Bucket
valueType java.lang.Class java.lang.Class
nullable false false
name CreationDate CreationDate
type Date Date
ds3Annotations
name Optional Optional
name N/A SortBy
ds3AnnotationElements
name N/A Direction
value N/A DESCENDING
valueType N/A com.spectralogic.util.bean.lang.Direction
name N/A Value
value N/A 2
valueType N/A java.lang.Integer
nullable true true
name ETag ETag
type String String
nullable true true
name Id Id
type UUID UUID
ds3Annotations
name N/A SortBy
ds3AnnotationElements
name N/A Direction
value N/A ASCENDING
valueType N/A com.spectralogic.util.bean.lang.Direction
name N/A Value
value N/A 3
valueType N/A java.lang.Integer
nullable false false
name Latest Latest
type boolean boolean
ds3Annotations
name DefaultBooleanValue DefaultBooleanValue
ds3AnnotationElements
name Value Value
value true false
valueType java.lang.Boolean java.lang.Boolean
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable true true
name Owner Owner
type String String
nullable true true
name Size Size
type long long
nullable false false
name Type Type
type S3ObjectType S3ObjectType
nullable false false
name Version N/A
type long N/A
ds3Annotations
name DefaultLongValue N/A
ds3AnnotationElements
name Value N/A
value 1 N/A
valueType java.lang.Long N/A
name SortBy N/A
ds3AnnotationElements
name Direction N/A
value DESCENDING N/A
valueType com.spectralogic.util.bean.lang.Direction N/A
name Value N/A
value 2 N/A
valueType java.lang.Integer N/A
nullable false N/A

NamedDetailedTapePartition

Element 4_1_x_contract.xml 5_0_x_contract.xml
name NamedDetailedTapePartition NamedDetailedTapePartition
nameToMarshal TapePartition TapePartition
elements
name DriveType DriveType
type TapeDriveType TapeDriveType
ds3Annotations
name Optional Optional
nullable true true
name DriveTypes DriveTypes
type array array
componentType com.spectralogic.s3.common.dao.domain.tape.TapeDriveType com.spectralogic.s3.common.dao.domain.tape.TapeDriveType
nullable false false
name ErrorMessage ErrorMessage
type String String
ds3Annotations
name Optional Optional
nullable true true
name Id Id
type UUID UUID
nullable false false
name ImportExportConfiguration ImportExportConfiguration
type ImportExportConfiguration ImportExportConfiguration
nullable false false
name LibraryId LibraryId
type UUID UUID
ds3Annotations
name References References
ds3AnnotationElements
name Value Value
value com.spectralogic.s3.common.dao.domain.tape.TapeLibrary com.spectralogic.s3.common.dao.domain.tape.TapeLibrary
valueType java.lang.Class java.lang.Class
nullable false false
name MinimumReadReservedDrives MinimumReadReservedDrives
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 0 0
valueType java.lang.Integer java.lang.Integer
nullable false false
name MinimumWriteReservedDrives MinimumWriteReservedDrives
type int int
ds3Annotations
name DefaultIntegerValue DefaultIntegerValue
ds3AnnotationElements
name Value Value
value 0 0
valueType java.lang.Integer java.lang.Integer
nullable false false
name Name Name
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 10 10
valueType java.lang.Integer java.lang.Integer
name MustMatchRegularExpression MustMatchRegularExpression
ds3AnnotationElements
name Value Value
value .+ .+
valueType java.lang.String java.lang.String
nullable true true
name Quiesced Quiesced
type Quiesced Quiesced
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value YES YES
valueType java.lang.String java.lang.String
nullable false false
name SerialId SerialId
type String String
nullable true true
name SerialNumber SerialNumber
type String String
ds3Annotations
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 20 20
valueType java.lang.Integer java.lang.Integer
nullable true true
name State State
type TapePartitionState TapePartitionState
ds3Annotations
name DefaultEnumValue DefaultEnumValue
ds3AnnotationElements
name Value Value
value ONLINE ONLINE
valueType java.lang.String java.lang.String
name SortBy SortBy
ds3AnnotationElements
name Direction Direction
value ASCENDING ASCENDING
valueType com.spectralogic.util.bean.lang.Direction com.spectralogic.util.bean.lang.Direction
name Value Value
value 1 1
valueType java.lang.Integer java.lang.Integer
nullable false false
name TapeTypes TapeTypes
type array array
componentType java.lang.String java.lang.String
nullable false false
name N/A AutoCompactionEnabled
type N/A boolean
ds3Annotations
name N/A DefaultBooleanValue
ds3AnnotationElements
name N/A Value
value N/A true
valueType N/A java.lang.Boolean
nullable N/A false

RestOperationType

Element 4_1_x_contract.xml 5_0_x_contract.xml
name RestOperationType RestOperationType
nameToMarshal Data Data
enumConstants
name ALLOCATE ALLOCATE
name CANCEL_EJECT CANCEL_EJECT
name CANCEL_FORMAT CANCEL_FORMAT
name CANCEL_IMPORT CANCEL_IMPORT
name CANCEL_ONLINE CANCEL_ONLINE
name CANCEL_VERIFY CANCEL_VERIFY
name CLEAN CLEAN
name COMPACT COMPACT
name DEALLOCATE DEALLOCATE
name EJECT EJECT
name FORMAT FORMAT
name GET_PHYSICAL_PLACEMENT GET_PHYSICAL_PLACEMENT
name IMPORT IMPORT
name INSPECT INSPECT
name ONLINE ONLINE
name PAIR_BACK PAIR_BACK
name REGENERATE_SECRET_KEY REGENERATE_SECRET_KEY
name START_BULK_GET START_BULK_GET
name START_BULK_PUT START_BULK_PUT
name START_BULK_VERIFY START_BULK_VERIFY
name VERIFY VERIFY
name VERIFY_SAFE_TO_START_BULK_PUT VERIFY_SAFE_TO_START_BULK_PUT
name VERIFY_PHYSICAL_PLACEMENT VERIFY_PHYSICAL_PLACEMENT
name N/A START_BULK_STAGE

Deleted Types

ImportConflictResolutionMode

Element 4_1_x_contract.xml 5_0_x_contract.xml
name ImportConflictResolutionMode N/A
nameToMarshal Data N/A
enumConstants
name CANCEL N/A
name ACCEPT_MOST_RECENT N/A
name ACCEPT_EXISTING N/A

Added Types

JobRestore

Element 4_1_x_contract.xml 5_0_x_contract.xml
name N/A JobRestore
nameToMarshal N/A Data
enumConstants
name N/A NO
name N/A YES
name N/A PERMANENT_ONLY