Klasse RestProductFile
java.lang.Object
de.dlr.proseo.interfaces.rest.model.RestProductFile
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungThe auxiliary files for this product fileprotected String
Checksum value for the primary product file (computed by MD5 algorithm)protected String
Checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)protected String
The path to the product files (POSIX file path, S3 bucket etc.)protected Long
The size of the primary product file in bytesprotected Long
The persistent id of this objectprotected String
The name of the processing facility, in which this product file is storedprotected String
The name of the product data fileprotected Long
Id value of the product this product file belongs to(Package privat) static final long
protected String
The string representation of the type of the storage location (e. g.protected Long
A version identifier to track updates to the object (especially to detect concurrent update attempts)protected String
The MD5 checksum for the ZIP archiveprotected String
ZIP archive checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)protected String
The file name of the ZIP archive containing all product and auxiliary files intended for distributionprotected Long
The file size of the ZIP archive in bytes -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates a new RestProductFile.RestProductFile
(Long id, Long version, Long productId, String processingFacilityName, String productFileName, List<String> auxFileNames, String filePath, String storageType, Long fileSize, String checksum, String checksumTime, String zipFileName, Long zipFileSize, String zipChecksum, String zipChecksumTime) Creates a new RestProductFile. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Returns the auxFileNames.@NotNull String
Returns the checksum.@NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") String
Returns the checksumTime.@NotNull String
Returns the filePath.@NotNull Long
Returns the fileSize.getId()
Returns the id.@NotNull String
Returns the processingFacilityName.@NotNull String
Returns the productFileName.@NotNull Long
Returns the productId.@NotNull String
Returns the storageType.Returns the version.Returns the zipChecksum.@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") String
Returns the zipChecksumTime.Returns the zipFileName.Returns the zipFileSize.int
hashCode()
void
setAuxFileNames
(List<String> auxFileNames) Set the auxFileNames.void
setChecksum
(String checksum) Set the checksum.void
setChecksumTime
(String checksumTime) Set the checksumTime.void
setFilePath
(String filePath) Set the filePath.void
setFileSize
(Long fileSize) Set the fileSize.void
Set the id.void
setProcessingFacilityName
(String processingFacilityName) Set the processingFacilityName.void
setProductFileName
(String productFileName) Set the productFileName.void
setProductId
(Long productId) Set the productId.void
setStorageType
(String storageType) Set the storageType.void
setVersion
(Long version) Set the version.void
setZipChecksum
(String zipChecksum) Set the zipChecksum.void
setZipChecksumTime
(String zipChecksumTime) Set the zipChecksumTime.void
setZipFileName
(String zipFileName) Set the zipFileName.void
setZipFileSize
(Long zipFileSize) Set the zipFileSize.toString()
-
Felddetails
-
serialVersionUID
static final long serialVersionUID- Siehe auch:
-
id
The persistent id of this object -
version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
productId
Id value of the product this product file belongs to -
processingFacilityName
The name of the processing facility, in which this product file is stored -
productFileName
The name of the product data file -
auxFileNames
The auxiliary files for this product file -
filePath
The path to the product files (POSIX file path, S3 bucket etc.) -
storageType
The string representation of the type of the storage location (e. g. "S3", "POSIX") -
fileSize
The size of the primary product file in bytes -
checksum
Checksum value for the primary product file (computed by MD5 algorithm) -
checksumTime
Checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
zipFileName
The file name of the ZIP archive containing all product and auxiliary files intended for distribution -
zipFileSize
The file size of the ZIP archive in bytes -
zipChecksum
The MD5 checksum for the ZIP archive -
zipChecksumTime
ZIP archive checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)
-
-
Konstruktordetails
-
RestProductFile
public RestProductFile()Creates a new RestProductFile. -
RestProductFile
public RestProductFile(Long id, Long version, Long productId, String processingFacilityName, String productFileName, List<String> auxFileNames, String filePath, String storageType, Long fileSize, String checksum, String checksumTime, String zipFileName, Long zipFileSize, String zipChecksum, String zipChecksumTime) Creates a new RestProductFile.
-
-
Methodendetails
-
getId
Returns the id.- Gibt zurück:
- id
-
setId
Set the id.- Parameter:
id
- the new id
-
getVersion
Returns the version.- Gibt zurück:
- version
-
setVersion
Set the version.- Parameter:
version
- the new version
-
getProductId
Returns the productId.- Gibt zurück:
- productId
-
setProductId
Set the productId.- Parameter:
productId
- the new productId
-
getProcessingFacilityName
Returns the processingFacilityName.- Gibt zurück:
- processingFacilityName
-
setProcessingFacilityName
Set the processingFacilityName.- Parameter:
processingFacilityName
- the new processingFacilityName
-
getProductFileName
Returns the productFileName.- Gibt zurück:
- productFileName
-
setProductFileName
Set the productFileName.- Parameter:
productFileName
- the new productFileName
-
getAuxFileNames
Returns the auxFileNames.- Gibt zurück:
- auxFileNames
-
setAuxFileNames
Set the auxFileNames.- Parameter:
auxFileNames
- the new auxFileNames
-
getFilePath
Returns the filePath.- Gibt zurück:
- filePath
-
setFilePath
Set the filePath.- Parameter:
filePath
- the new filePath
-
getStorageType
Returns the storageType.- Gibt zurück:
- storageType
-
setStorageType
Set the storageType.- Parameter:
storageType
- the new storageType
-
getFileSize
Returns the fileSize.- Gibt zurück:
- fileSize
-
setFileSize
Set the fileSize.- Parameter:
fileSize
- the new fileSize
-
getChecksum
Returns the checksum.- Gibt zurück:
- checksum
-
setChecksum
Set the checksum.- Parameter:
checksum
- the new checksum
-
getChecksumTime
@NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") public @NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") String getChecksumTime()Returns the checksumTime.- Gibt zurück:
- checksumTime
-
setChecksumTime
Set the checksumTime.- Parameter:
checksumTime
- the new checksumTime
-
getZipFileName
Returns the zipFileName.- Gibt zurück:
- zipFileName
-
setZipFileName
Set the zipFileName.- Parameter:
zipFileName
- the new zipFileName
-
getZipFileSize
Returns the zipFileSize.- Gibt zurück:
- zipFileSize
-
setZipFileSize
Set the zipFileSize.- Parameter:
zipFileSize
- the new zipFileSize
-
getZipChecksum
Returns the zipChecksum.- Gibt zurück:
- zipChecksum
-
setZipChecksum
Set the zipChecksum.- Parameter:
zipChecksum
- the new zipChecksum
-
getZipChecksumTime
@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") public @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") String getZipChecksumTime()Returns the zipChecksumTime.- Gibt zurück:
- zipChecksumTime
-
setZipChecksumTime
Set the zipChecksumTime.- Parameter:
zipChecksumTime
- the new zipChecksumTime
-
hashCode
public int hashCode() -
equals
-
toString
-