Klasse RestProductFile
java.lang.Object
de.dlr.proseo.ingestor.rest.model.RestProductFile
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungThe auxiliary files for this product fileprotected StringChecksum value for the primary product file (computed by MD5 algorithm)protected StringChecksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)protected StringThe path to the product files (POSIX file path, S3 bucket etc.)protected LongThe size of the primary product file in bytesprotected LongThe persistent id of this objectprotected StringThe name of the processing facility, in which this product file is storedprotected StringThe name of the product data fileprotected LongId value of the product this product file belongs to(Package privat) static final longprotected StringThe string representation of the type of the storage location (e. g.protected LongA version identifier to track updates to the object (especially to detect concurrent update attempts)protected StringThe MD5 checksum for the ZIP archiveprotected StringZIP archive checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS)protected StringThe file name of the ZIP archive containing all product and auxiliary files intended for distributionprotected LongThe 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 TypMethodeBeschreibungbooleanReturns the auxFileNames.@NotNull StringReturns the checksum.@NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the checksumTime.@NotNull StringReturns the filePath.@NotNull LongReturns the fileSize.getId()Returns the id.@NotNull StringReturns the processingFacilityName.@NotNull StringReturns the productFileName.@NotNull LongReturns the productId.@NotNull StringReturns 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}$") StringReturns the zipChecksumTime.Returns the zipFileName.Returns the zipFileSize.inthashCode()voidsetAuxFileNames(List<String> auxFileNames) Set the auxFileNames.voidsetChecksum(String checksum) Set the checksum.voidsetChecksumTime(String checksumTime) Set the checksumTime.voidsetFilePath(String filePath) Set the filePath.voidsetFileSize(Long fileSize) Set the fileSize.voidSet the id.voidsetProcessingFacilityName(String processingFacilityName) Set the processingFacilityName.voidsetProductFileName(String productFileName) Set the productFileName.voidsetProductId(Long productId) Set the productId.voidsetStorageType(String storageType) Set the storageType.voidsetVersion(Long version) Set the version.voidsetZipChecksum(String zipChecksum) Set the zipChecksum.voidsetZipChecksumTime(String zipChecksumTime) Set the zipChecksumTime.voidsetZipFileName(String zipFileName) Set the zipFileName.voidsetZipFileSize(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
-