Enum Class StorageLogbookParameterName
java.lang.Object
java.lang.Enum<StorageLogbookParameterName>
fr.gouv.vitam.storage.engine.server.storagelog.parameters.StorageLogbookParameterName
- All Implemented Interfaces:
Serializable
,Comparable<StorageLogbookParameterName>
,Constable
Enum with all possible logbook storage parameters
Use to set parameter value and to check emptiness or nullity
Use to set parameter value and to check emptiness or nullity
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRequester of the storage orderList of the offers identifiers on which the object has been writtenApplication-IdArchive Units ID with contains the objectContext Id of the requestAccess Contract Id of the requestData categoryDigest of the written object.digest Algorithm used for this object Could be for instance: "SHA-256", "SHA-512", ...Set by the storage engine : date time of the eventEvent type: should use one global Enum ActionType
Could be for instance: "Unzip", "CheckSeda", ...Object Group Identifier.
Identifier of the object group corresponding to the object written in the storage offer.Object Identifier.
Identifier of the object to be written in the storage offer.Object SizeStatus between: "OK", "KO", "PENDING"
One must use the StorageLogbookOutcome enum.Object qualifier in the objectGroupSize in bytes of the object written on the storage offerTenant IDObject version in the objectGroupX-Request-Id -
Method Summary
Modifier and TypeMethodDescriptionstatic StorageLogbookParameterName
Returns the enum constant of this class with the specified name.static StorageLogbookParameterName[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
eventDateTime
Set by the storage engine : date time of the event -
xRequestId
X-Request-Id -
applicationId
Application-Id -
tenantId
Tenant ID -
eventType
Event type: should use one global Enum ActionType
Could be for instance: "Unzip", "CheckSeda", ... -
objectIdentifier
Object Identifier.
Identifier of the object to be written in the storage offer.
For instance: Object GUID -
dataCategory
Data category -
objectGroupIdentifier
Object Group Identifier.
Identifier of the object group corresponding to the object written in the storage offer.
For instance: Object Group GUID -
digest
Digest of the written object. -
digestAlgorithm
digest Algorithm used for this object Could be for instance: "SHA-256", "SHA-512", ... -
size
Size in bytes of the object written on the storage offer -
agentIdentifiers
List of the offers identifiers on which the object has been written -
agentIdentifierRequester
Requester of the storage order -
outcome
Status between: "OK", "KO", "PENDING"
One must use the StorageLogbookOutcome enum. -
qualifier
Object qualifier in the objectGroup -
version
Object version in the objectGroup -
contextId
Context Id of the request -
contractId
Access Contract Id of the request -
archivesId
Archive Units ID with contains the object -
objectSize
Object Size
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-