Serialisierte Form
-
Package de.dlr.proseo.interfaces.rest.model
-
Klasse de.dlr.proseo.interfaces.rest.model.IngestorProduct
class IngestorProduct extends RestProduct implements Serializable- serialVersionUID:
- -7318518653791486400L
-
Serialisierte Felder
-
auxFileNames
List<String> auxFileNames
Names of auxiliary files being part of the product -
checksum
String checksum
Checksum value for the primary product file (computed by MD5 algorithm) -
checksumTime
String checksumTime
Checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
filePath
String filePath
The S3/POSIX/ALLUXIO path to the product files (relative to mountPoint) -
fileSize
Long fileSize
The size of the primary product file in bytes -
mountPoint
String mountPoint
The S3/POSIX/ALLUXIO mount point of the storage system to ingest from -
productFileName
String productFileName
File name of the main product file -
sourceStorageType
String sourceStorageType
The type of the storage to ingest the data from
-
-
Klasse de.dlr.proseo.interfaces.rest.model.Joborder
class Joborder extends Object implements Serializable- serialVersionUID:
- -7262334202949389567L
-
Klasse de.dlr.proseo.interfaces.rest.model.Orbit
class Orbit extends Object implements Serializable- serialVersionUID:
- -7288773943006270207L
-
Klasse de.dlr.proseo.interfaces.rest.model.Posix
class Posix extends Object implements Serializable- serialVersionUID:
- -7265639169382757823L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestClassOutputParameter
class RestClassOutputParameter extends Object implements Serializable- serialVersionUID:
- -8731392426826673795L
-
Serialisierte Felder
-
outputParameters
List<RestParameter> outputParameters
Set of parameters to apply to the generated products (may be empty) -
productClass
String productClass
The product class to generate as output
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestConfiguredProcessor
class RestConfiguredProcessor extends Object implements Serializable- serialVersionUID:
- -7369745659278498145L
-
Serialisierte Felder
-
configurationVersion
String configurationVersion
Version identification of the configuration environment -
enabled
Boolean enabled
Indicator whether the configured processor is enabled and may be run -
id
Long id
The persistent id of this object -
identifier
String identifier
User-defined identifier for this processor configuration -
missionCode
String missionCode
The mission code (e. g. S5P) -
processorName
String processorName
User-defined unique processor class name -
processorVersion
String processorVersion
Version identification of the processor executable (Docker image) -
uuid
String uuid
Universally unique identifier for this processor configuration ("workflow" in ESA terminology) -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestDownloadHistory
class RestDownloadHistory extends Object implements Serializable- serialVersionUID:
- -7285468976572901951L
-
Serialisierte Felder
-
dateTime
String dateTime
The time of the download in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
productFileName
String productFileName
The file name of the downloaded ProductFile -
productFileSize
Long productFileSize
The product file size in bytes -
username
String username
The user who initiated the download
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestFileInfo
class RestFileInfo extends Object implements Serializable- serialVersionUID:
- -7245809362192613694L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestHealth
class RestHealth extends Object implements Serializable- serialVersionUID:
- -8711562619636529666L
-
Serialisierte Felder
-
status
String status
The spring actuator simple health state
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestInfo
class RestInfo extends Object implements Serializable- serialVersionUID:
- -7249114328625981950L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestInputFilter
class RestInputFilter extends Object implements Serializable- serialVersionUID:
- -8724782489664969987L
-
Serialisierte Felder
-
filterConditions
List<RestParameter> filterConditions
Filter conditions to apply to input products of the given product class -
productClass
String productClass
The product class the input filters apply to
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestInputReference
class RestInputReference extends Object implements Serializable- serialVersionUID:
- -7396185399335378786L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestInterfaceStatus
class RestInterfaceStatus extends Object implements Serializable- serialVersionUID:
- -7224327071785785438L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestJoborder
class RestJoborder extends Object implements Serializable- serialVersionUID:
- -7227632038219153694L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestMessage
class RestMessage extends Object implements Serializable- serialVersionUID:
- -8718172552503266179L
-
Serialisierte Felder
-
contentType
String contentType
The HTML content type -
endpoint
String endpoint
The notification endpoint (HTTP(S) or mail) -
message
String message
The message data -
messageCode
String messageCode
The message code -
password
String password
Password to authenticate -
raw
Boolean raw
Flag to identify raw message data -
sender
String sender
The sender of the message -
subject
String subject
The subject -
user
String user
User to authenticate
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestNotificationEndpoint
class RestNotificationEndpoint extends Object implements Serializable- serialVersionUID:
- -8741307330421745859L
-
Serialisierte Felder
-
password
String password
The password to authenticate with, mandatory if username is given; may be set to replacement value (e. g. asterisks) on data retrieval requests -
uri
String uri
The URI used to notify the ProcessingOrder originator of the order completion -
username
String username
The username to authenticate with (using Basic Authentication)
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestOrbitQuery
class RestOrbitQuery extends Object implements Serializable- serialVersionUID:
- -8739654847205061731L
-
Klasse de.dlr.proseo.interfaces.rest.model.RestOrder
class RestOrder extends Object implements Serializable- serialVersionUID:
- -7376355596440201954L
-
Serialisierte Felder
-
actualCompletionTime
Date actualCompletionTime
Date and time when the output product(s) was/were available for download from the (OD)PRIP (mandatory for ProcessingOrders created via the ODIP, once they are in state "COMPLETED") -
classOutputParameters
List<RestClassOutputParameter> classOutputParameters
Set of parameters to apply to a generated product of the referenced product class replacing the general output parameters -
configuredProcessors
List<String> configuredProcessors
List of identifiers of the configured processors (may be empty) -
createdJobs
Long createdJobs
Fully created/released jobs for planning and releasing -
dynamicProcessingParameters
List<RestParameter> dynamicProcessingParameters
Processing option settings (for on-demand processing called "WorkflowOptions" in the ICD); these options will be passed to the data processors in the "Dynamic Processing Parameter" section of the Job Order file -
estimatedCompletionTime
Date estimatedCompletionTime
Estimated date and time when the output product(s) will be available for download from the (OD)PRIP (mandatory for ProcessingOrders created via the ODIP) -
evictionTime
Date evictionTime
Eviction time (optional, used for automatic order deletion) -
executionTime
Date executionTime
Expected execution time (optional, used for scheduling) -
expectedJobs
Long expectedJobs
Expected jobs for planning and releasing -
hasFailedJobSteps
Boolean hasFailedJobSteps
Indicates whether at least one of the job steps for this order is in state FAILED -
id
Long id
The persistent id of this object -
identifier
String identifier
User-defined order identifier -
inputFilters
List<RestInputFilter> inputFilters
Filter conditions to apply to input products -
inputProductClasses
List<String> inputProductClasses
List of internal product types provided as input to the order (may be empty) -
inputProductReference
RestInputReference inputProductReference
Identification of the input product to use for On-Demand Production -
jobStepStates
List<String> jobStepStates
The different existing job step states of order -
missionCode
String missionCode
The mission code (e. g. S5P) -
notificationEndpoint
RestNotificationEndpoint notificationEndpoint
The endpoint to send order completion notifications to -
orbits
List<RestOrbitQuery> orbits
List of orbit ranges, identified by spacecraft code and orbit number from/to (may be empty) -
orderSource
String orderSource
Source application for the processing order; one of { CLI, GUI, ODIP, OTHER } -
orderState
String orderState
State of the processing order; one of { INITIAL, APPROVED, RELEASING, RELEASED, PLANNING, PLANNING_FAILED, PLANNED, RUNNING, SUSPENDING, COMPLETED, FAILED, CLOSED } -
outputFileClass
String outputFileClass
The file class for the generated output products -
outputParameters
List<RestParameter> outputParameters
Parameters to set for the generated products (may be empty) -
percentCompleted
Long percentCompleted
Percentage of completed job steps -
percentFailed
Long percentFailed
Percentage of failed job steps -
percentRunning
Long percentRunning
Percentage of running job steps -
priority
Integer priority
Priority of the ProcessingOrder (lower number means lower priority; value range 1..100 is defined for the ODIP, but other values are allowed outside On-Demand Production, including negative numbers). Default value is 50. -
processingMode
String processingMode
The processing mode to run the processor(s) in -
productionType
String productionType
Production type context, in which the order is running (SYSTEMATIC, ON_DEMAND_DEFAULT, ON_DEMAND_NON_DEFAULT) -
productRetentionPeriod
Long productRetentionPeriod
Retention period for products generated by this processing order in seconds -
releaseTime
Date releaseTime
Date and time at which the ProcessingOrder was received (mandatory for ProcessingOrders created via the ODIP) -
requestedProductClasses
List<String> requestedProductClasses
List of internal product types requested as output from the order (at least one is required) -
sliceDuration
Long sliceDuration
Duration of a slice in seconds (only for slicingType TIME_SLICE) -
sliceOverlap
Long sliceOverlap
Overlap between adjacent slices in seconds (applicable for all slicingTypes except NONE, default 0) -
slicingType
String slicingType
One of { "ORBIT", "CALENDAR_DAY", "CALENDAR_MONTH", "CALENDAR_YEAR", "TIME_SLICE", "NONE" } -
startTime
String startTime
The start time of the time interval to process in orbit format (YYYY-MM-DDThh:mm:ss[.SSSSSS]). If a range of orbit numbers is given, this time is set to the earliest start time of the selected orbits. -
stateMessage
String stateMessage
Explanatory message describing the reason for the latest state change (mandatory for ProcessingOrders created via the ODIP) -
stopTime
String stopTime
The end time of the time interval to process in orbit format (YYYY-MM-DDThh:mm:ss[.SSSSSS]). If a range of orbit numbers is given, this time is set to the latest stop time of the selected orbits. -
submissionTime
Date submissionTime
Date and time at which the ProcessingOrder was received (mandatory for ProcessingOrders created via the ODIP) -
uuid
String uuid
Universally unique order identifier -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
workflowName
String workflowName
Short name of the applicable workflow (not suitable for identification; only for orders generated through ODIP) -
workflowUuid
String workflowUuid
Universally unique workflow identifier (only for orders generated through ODIP, mandatory for these)
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestParameter
class RestParameter extends Object implements Serializable- serialVersionUID:
- -7321823624519821952L
-
Serialisierte Felder
-
key
String key
The parameter name -
parameterType
String parameterType
The type of the parameter for deserialization (one of { "STRING", "INTEGER", "BOOLEAN", "DOUBLE", "INSTANT" } ) -
parameterValue
String parameterValue
All parameter values are serialized to their string representations. For deserialization refer to the parameterType.
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestProduct
class RestProduct extends Object implements Serializable- serialVersionUID:
- -7315213687358118144L
-
Serialisierte Felder
-
componentProductIds
List<Long> componentProductIds
Id values of the component products -
configuredProcessor
RestConfiguredProcessor configuredProcessor
The generating processor and its configuration -
downloadHistory
List<RestDownloadHistory> downloadHistory
The download history for this product -
enclosingProductId
Long enclosingProductId
Id value of the enclosing product -
evictionTime
String evictionTime
Product eviction time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
fileClass
String fileClass
File class as defined for the enclosing mission (optional) -
generationTime
String generationTime
Product generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
id
Long id
The persistent id of this object -
missionCode
String missionCode
The mission code of the Product class this products instantiates -
mode
String mode
Processing modes as defined for the enclosing mission (only if generated by this mission) -
orbit
Orbit orbit
Orbit relationship of this product, if any -
parameters
List<RestParameter> parameters
A collection of mission-specific parameters for this object -
processingLevel
String processingLevel
The level of processing required for this product's product class (L0, L1, L1A, L1B, L2, L2A etc.; output only) -
productClass
String productClass
Product type of the Product class this products instantiates -
productFile
List<RestProductFile> productFile
Product files for this product -
productionType
String productionType
Type of production process generating this product (SYSTEMATIC, ON_DEMAND_DEFAULT, ON_DEMAND_NON_DEFAULT) -
productQuality
String productQuality
Indicator for the suitability of this product for general use (NOMINAL, EXPERIMENTAL, TEST; default NOMINAL) -
publicationTime
String publicationTime
Product ingestion time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
rawDataAvailabilityTime
String rawDataAvailabilityTime
Satellite raw data availability time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
requestedStartTime
String requestedStartTime
Planned start time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS), default same as sensingStartTime -
requestedStopTime
String requestedStopTime
Planned stop time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS), default same as sensingStopTime -
sensingStartTime
String sensingStartTime
Sensing start time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
sensingStopTime
String sensingStopTime
Sensing stop time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
uuid
String uuid
Universally unique product identifier -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestProductFile
class RestProductFile extends Object implements Serializable- serialVersionUID:
- -7348263364576702593L
-
Serialisierte Felder
-
auxFileNames
List<String> auxFileNames
The auxiliary files for this product file -
checksum
String checksum
Checksum value for the primary product file (computed by MD5 algorithm) -
checksumTime
String checksumTime
Checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
filePath
String filePath
The path to the product files (POSIX file path, S3 bucket etc.) -
fileSize
Long fileSize
The size of the primary product file in bytes -
id
Long id
The persistent id of this object -
processingFacilityName
String processingFacilityName
The name of the processing facility, in which this product file is stored -
productFileName
String productFileName
The name of the product data file -
productId
Long productId
Id value of the product this product file belongs to -
storageType
String storageType
The string representation of the type of the storage location (e. g. "S3", "POSIX") -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
zipChecksum
String zipChecksum
The MD5 checksum for the ZIP archive -
zipChecksumTime
String zipChecksumTime
ZIP archive checksum generation time in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
zipFileName
String zipFileName
The file name of the ZIP archive containing all product and auxiliary files intended for distribution -
zipFileSize
Long zipFileSize
The file size of the ZIP archive in bytes
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestProductFS
class RestProductFS extends Object implements Serializable- serialVersionUID:
- -7297036363384658144L
-
Serialisierte Felder
-
deleted
Boolean deleted
-
message
String message
-
productId
String productId
-
registered
Boolean registered
-
registeredFilePath
String registeredFilePath
-
registeredFilesCount
Long registeredFilesCount
-
registeredFilesList
List<String> registeredFilesList
-
sourceFilePaths
List<String> sourceFilePaths
-
sourceStorageType
String sourceStorageType
The type of the storage -
targetStorageId
String targetStorageId
-
targetStorageType
String targetStorageType
The type of the storage
-
-
Klasse de.dlr.proseo.interfaces.rest.model.RestStorage
class RestStorage extends Object implements Serializable- serialVersionUID:
- -7311908720924749888L
-
Klasse de.dlr.proseo.interfaces.rest.model.S3
class S3 extends Object implements Serializable- serialVersionUID:
- -7259029236516021311L
-
Klasse de.dlr.proseo.interfaces.rest.model.SelectionRuleString
class SelectionRuleString extends Object implements Serializable- serialVersionUID:
- -7412710240092154659L
-
Serialisierte Felder
-
configuredProcessors
List<String> configuredProcessors
A list of identifiers for processor configurations, for which this rule is applicable -
id
Long id
The persistent id of this object -
mode
String mode
Processing modes as defined for the enclosing mission -
selectionRule
String selectionRule
A selection rule in Rule Language -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-