Klasse IngestorProduct
java.lang.Object
de.dlr.proseo.interfaces.rest.model.RestProduct
de.dlr.proseo.interfaces.rest.model.IngestorProduct
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungNames of auxiliary files being part of the productprotected 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 S3/POSIX/ALLUXIO path to the product files (relative to mountPoint)protected LongThe size of the primary product file in bytesprotected StringThe S3/POSIX/ALLUXIO mount point of the storage system to ingest fromprotected StringFile name of the main product file(Package privat) static final longprotected StringThe type of the storage to ingest the data fromVon Klasse geerbte Felder de.dlr.proseo.interfaces.rest.model.RestProduct
componentProductIds, configuredProcessor, downloadHistory, enclosingProductId, evictionTime, fileClass, generationTime, id, missionCode, mode, orbit, parameters, processingLevel, productClass, productFile, productionType, productQuality, publicationTime, rawDataAvailabilityTime, requestedStartTime, requestedStopTime, sensingStartTime, sensingStopTime, uuid, version -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates a new IngestorProduct.IngestorProduct(Long id, Long version, String uuid, String missionCode, String productClass, String processingLevel, String fileClass, String mode, String productQuality, String requestedStartTime, String requestedStopTime, String sensingStartTime, String sensingStopTime, String rawDataAvailabilityTime, String generationTime, String publicationTime, String evictionTime, List<RestDownloadHistory> downloadHistory, String productionType, List<Long> componentProductIds, Long enclosingProductId, Orbit orbit, List<RestProductFile> productFile, RestConfiguredProcessor configuredProcessor, List<RestParameter> parameters, String sourceStorageType, String mountPoint, String filePath, String productFileName, List<String> auxFileNames, Long fileSize, String checksum, String checksumTime) Creates a new IngestorProduct. -
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.Returns the componentProductIds.Returns the configuredProcessor.Returns the downloadHistory.Returns the enclosingProductId.@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the evictionTime.Returns the fileClass.@NotNull StringReturns the filePath.@NotNull LongReturns the fileSize.@NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the generationTime.getId()Returns the id.@NotNull StringReturns the missionCode.getMode()Returns the mode.@NotNull StringReturns the mountPoint.getOrbit()Returns the orbit.@NotNull List<RestParameter> Returns the parameters.Returns the processingLevel.@NotNull StringReturns the productClass.Returns the productFile.@NotNull StringReturns the productFileName.Returns the productionType.Returns the productQuality.@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the publicationTime.@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the rawDataAvailabilityTime.@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the requestedStartTime.@Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the requestedStopTime.@NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the sensingStartTime.@NotNull @Pattern(regexp="^\\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d{6}$") StringReturns the sensingStopTime.@NotNull @Pattern(regexp="^(S3|ALLUXIO|POSIX|OTHER)$") StringReturns the sourceStorageType.@Pattern(regexp="^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$") StringgetUuid()Returns the uuid.Returns the version.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.voidsetMountPoint(String mountPoint) Set the mountPoint.voidsetProductFileName(String productFileName) Set the productFileName.voidsetSourceStorageType(String sourceStorageType) Set the sourceStorageType.toString()Von Klasse geerbte Methoden de.dlr.proseo.interfaces.rest.model.RestProduct
setComponentProductIds, setConfiguredProcessor, setDownloadHistory, setEnclosingProductId, setEvictionTime, setFileClass, setGenerationTime, setId, setMissionCode, setMode, setOrbit, setParameters, setProcessingLevel, setProductClass, setProductFile, setProductionType, setProductQuality, setPublicationTime, setRawDataAvailabilityTime, setRequestedStartTime, setRequestedStopTime, setSensingStartTime, setSensingStopTime, setUuid, setVersion
-
Felddetails
-
serialVersionUID
static final long serialVersionUID- Siehe auch:
-
sourceStorageType
The type of the storage to ingest the data from -
mountPoint
The S3/POSIX/ALLUXIO mount point of the storage system to ingest from -
filePath
The S3/POSIX/ALLUXIO path to the product files (relative to mountPoint) -
productFileName
File name of the main product file -
auxFileNames
Names of auxiliary files being part of the product -
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)
-
-
Konstruktordetails
-
IngestorProduct
public IngestorProduct()Creates a new IngestorProduct. -
IngestorProduct
public IngestorProduct(Long id, Long version, String uuid, String missionCode, String productClass, String processingLevel, String fileClass, String mode, String productQuality, String requestedStartTime, String requestedStopTime, String sensingStartTime, String sensingStopTime, String rawDataAvailabilityTime, String generationTime, String publicationTime, String evictionTime, List<RestDownloadHistory> downloadHistory, String productionType, List<Long> componentProductIds, Long enclosingProductId, Orbit orbit, List<RestProductFile> productFile, RestConfiguredProcessor configuredProcessor, List<RestParameter> parameters, String sourceStorageType, String mountPoint, String filePath, String productFileName, List<String> auxFileNames, Long fileSize, String checksum, String checksumTime) Creates a new IngestorProduct.
-
-
Methodendetails
-
getId
Returns the id.- Setzt außer Kraft:
getIdin KlasseRestProduct- Gibt zurück:
- id
-
getVersion
Returns the version.- Setzt außer Kraft:
getVersionin KlasseRestProduct- Gibt zurück:
- version
-
getUuid
@Pattern(regexp="^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$") public @Pattern(regexp="^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$") String getUuid()Returns the uuid.- Setzt außer Kraft:
getUuidin KlasseRestProduct- Gibt zurück:
- uuid
-
getMissionCode
Returns the missionCode.- Setzt außer Kraft:
getMissionCodein KlasseRestProduct- Gibt zurück:
- missionCode
-
getProductClass
Returns the productClass.- Setzt außer Kraft:
getProductClassin KlasseRestProduct- Gibt zurück:
- productClass
-
getProcessingLevel
Returns the processingLevel.- Setzt außer Kraft:
getProcessingLevelin KlasseRestProduct- Gibt zurück:
- processingLevel
-
getFileClass
Returns the fileClass.- Setzt außer Kraft:
getFileClassin KlasseRestProduct- Gibt zurück:
- fileClass
-
getMode
Returns the mode.- Setzt außer Kraft:
getModein KlasseRestProduct- Gibt zurück:
- mode
-
getProductQuality
Returns the productQuality.- Setzt außer Kraft:
getProductQualityin KlasseRestProduct- Gibt zurück:
- productQuality
-
getRequestedStartTime
@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 getRequestedStartTime()Returns the requestedStartTime.- Setzt außer Kraft:
getRequestedStartTimein KlasseRestProduct- Gibt zurück:
- requestedStartTime
-
getRequestedStopTime
@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 getRequestedStopTime()Returns the requestedStopTime.- Setzt außer Kraft:
getRequestedStopTimein KlasseRestProduct- Gibt zurück:
- requestedStopTime
-
getSensingStartTime
@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 getSensingStartTime()Returns the sensingStartTime.- Setzt außer Kraft:
getSensingStartTimein KlasseRestProduct- Gibt zurück:
- sensingStartTime
-
getSensingStopTime
@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 getSensingStopTime()Returns the sensingStopTime.- Setzt außer Kraft:
getSensingStopTimein KlasseRestProduct- Gibt zurück:
- sensingStopTime
-
getRawDataAvailabilityTime
@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 getRawDataAvailabilityTime()Returns the rawDataAvailabilityTime.- Setzt außer Kraft:
getRawDataAvailabilityTimein KlasseRestProduct- Gibt zurück:
- rawDataAvailabilityTime
-
getGenerationTime
@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 getGenerationTime()Returns the generationTime.- Setzt außer Kraft:
getGenerationTimein KlasseRestProduct- Gibt zurück:
- generationTime
-
getPublicationTime
@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 getPublicationTime()Returns the publicationTime.- Setzt außer Kraft:
getPublicationTimein KlasseRestProduct- Gibt zurück:
- publicationTime
-
getEvictionTime
@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 getEvictionTime()Returns the evictionTime.- Setzt außer Kraft:
getEvictionTimein KlasseRestProduct- Gibt zurück:
- evictionTime
-
getDownloadHistory
Returns the downloadHistory.- Setzt außer Kraft:
getDownloadHistoryin KlasseRestProduct- Gibt zurück:
- downloadHistory
-
getProductionType
Returns the productionType.- Setzt außer Kraft:
getProductionTypein KlasseRestProduct- Gibt zurück:
- productionType
-
getComponentProductIds
Returns the componentProductIds.- Setzt außer Kraft:
getComponentProductIdsin KlasseRestProduct- Gibt zurück:
- componentProductIds
-
getEnclosingProductId
Returns the enclosingProductId.- Setzt außer Kraft:
getEnclosingProductIdin KlasseRestProduct- Gibt zurück:
- enclosingProductId
-
getOrbit
Returns the orbit.- Setzt außer Kraft:
getOrbitin KlasseRestProduct- Gibt zurück:
- orbit
-
getProductFile
Returns the productFile.- Setzt außer Kraft:
getProductFilein KlasseRestProduct- Gibt zurück:
- productFile
-
getConfiguredProcessor
Returns the configuredProcessor.- Setzt außer Kraft:
getConfiguredProcessorin KlasseRestProduct- Gibt zurück:
- configuredProcessor
-
getParameters
Returns the parameters.- Setzt außer Kraft:
getParametersin KlasseRestProduct- Gibt zurück:
- parameters
-
getSourceStorageType
@NotNull @Pattern(regexp="^(S3|ALLUXIO|POSIX|OTHER)$") public @NotNull @Pattern(regexp="^(S3|ALLUXIO|POSIX|OTHER)$") String getSourceStorageType()Returns the sourceStorageType.- Gibt zurück:
- sourceStorageType
-
setSourceStorageType
Set the sourceStorageType.- Parameter:
sourceStorageType- the new sourceStorageType
-
getMountPoint
Returns the mountPoint.- Gibt zurück:
- mountPoint
-
setMountPoint
Set the mountPoint.- Parameter:
mountPoint- the new mountPoint
-
getFilePath
Returns the filePath.- Gibt zurück:
- filePath
-
setFilePath
Set the filePath.- Parameter:
filePath- the new filePath
-
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
-
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
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseRestProduct
-
equals
- Setzt außer Kraft:
equalsin KlasseRestProduct
-
toString
- Setzt außer Kraft:
toStringin KlasseRestProduct
-