Package com.adobe.testing.s3mock.s3.dto
Class ChecksumFields
-
- All Implemented Interfaces:
public final class ChecksumFieldsRoutes a single checksum value to the correct per-algorithm field.
DTOs that carry per-algorithm checksum fields (e.g. Part, ObjectPart) have a flat structure for correct XML serialization. This value type encapsulates the dispatch logic so that adding a new algorithm requires only a one-line change here rather than edits at every construction site.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classChecksumFields.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringchecksumCRC32private final StringchecksumCRC32Cprivate final StringchecksumCRC64NVMEprivate final StringchecksumSHA1private final StringchecksumSHA256public final static ChecksumFields.CompanionCompanion
-
Method Summary
Modifier and Type Method Description final StringgetChecksumCRC32()final StringgetChecksumCRC32C()final StringgetChecksumCRC64NVME()final StringgetChecksumSHA1()final StringgetChecksumSHA256()-
-
Method Detail
-
getChecksumCRC32
final String getChecksumCRC32()
-
getChecksumCRC32C
final String getChecksumCRC32C()
-
getChecksumCRC64NVME
final String getChecksumCRC64NVME()
-
getChecksumSHA1
final String getChecksumSHA1()
-
getChecksumSHA256
final String getChecksumSHA256()
-
-
-
-