Serialized Form
-
Package de.dlr.proseo.model.rest.model
-
Class de.dlr.proseo.model.rest.model.DeltaTimeT0
class DeltaTimeT0 extends Object implements Serializable- serialVersionUID:
- -1819101559451295517L
-
Class de.dlr.proseo.model.rest.model.DeltaTimeT1
class DeltaTimeT1 extends Object implements Serializable- serialVersionUID:
- -1827363975534716157L
-
Class de.dlr.proseo.model.rest.model.Orbit
class Orbit extends Object implements Serializable- serialVersionUID:
- -2146293378088673637L
-
Class de.dlr.proseo.model.rest.model.RestClassOutputParameter
class RestClassOutputParameter extends Object implements Serializable- serialVersionUID:
- -6894815306915098703L
-
Serialized Fields
-
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
-
-
Class de.dlr.proseo.model.rest.model.RestConfiguration
class RestConfiguration extends Object implements Serializable- serialVersionUID:
- -7885370115073420370L
-
Serialized Fields
-
configurationFiles
List<de.dlr.proseo.model.rest.model.RestConfigurationFile> configurationFiles
-
configurationVersion
String configurationVersion
-
configuredProcessors
List<String> configuredProcessors
-
dockerRunParameters
List<de.dlr.proseo.model.rest.model.RestStringParameter> dockerRunParameters
-
dynProcParameters
List<RestParameter> dynProcParameters
-
id
Long id
-
missionCode
String missionCode
-
mode
String mode
-
processorName
String processorName
-
productQuality
String productQuality
-
staticInputFiles
List<de.dlr.proseo.model.rest.model.RestConfigurationInputFile> staticInputFiles
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestConfigurationFile
class RestConfigurationFile extends Object implements Serializable- serialVersionUID:
- -7926682208375425459L
-
Class de.dlr.proseo.model.rest.model.RestConfigurationInputFile
class RestConfigurationInputFile extends Object implements Serializable- serialVersionUID:
- -7943207049132201331L
-
Class de.dlr.proseo.model.rest.model.RestConfiguredProcessor
class RestConfiguredProcessor extends Object implements Serializable- serialVersionUID:
- -7915114825858636563L
-
Class de.dlr.proseo.model.rest.model.RestDownloadHistory
class RestDownloadHistory extends Object implements Serializable- serialVersionUID:
- -2177690572090573957L
-
Class de.dlr.proseo.model.rest.model.RestGroup
class RestGroup extends Object implements Serializable- serialVersionUID:
- -1954605243348936160L
-
Class de.dlr.proseo.model.rest.model.RestInputFilter
class RestInputFilter extends Object implements Serializable- serialVersionUID:
- -6855155696829777742L
-
Serialized Fields
-
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
-
-
Class de.dlr.proseo.model.rest.model.RestInputReference
class RestInputReference extends Object implements Serializable- serialVersionUID:
- -6843588305723054254L
-
Class de.dlr.proseo.model.rest.model.RestJob
class RestJob extends Object implements Serializable- serialVersionUID:
- -7627582621601546699L
-
Serialized Fields
-
hasFailedJobSteps
Boolean hasFailedJobSteps
-
id
Long id
-
jobState
de.dlr.proseo.model.rest.model.JobState jobState
-
jobSteps
List<de.dlr.proseo.model.rest.model.RestJobStep> jobSteps
-
orbit
de.dlr.proseo.model.rest.model.RestOrbit orbit
-
orderIdentifier
String orderIdentifier
-
priority
Long priority
-
processingFacilityName
String processingFacilityName
-
startTime
Date startTime
-
stopTime
Date stopTime
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestJobStep
class RestJobStep extends Object implements Serializable- serialVersionUID:
- -7660632298820131148L
-
Serialized Fields
-
configuredProcessor
String configuredProcessor
-
id
Long id
-
inputProductClasses
List<String> inputProductClasses
-
isFailed
Boolean isFailed
-
jobId
Long jobId
-
jobOrderFilename
String jobOrderFilename
-
jobStepState
de.dlr.proseo.model.rest.model.JobStepState jobStepState
-
name
String name
-
orderId
Long orderId
-
orderIdentifier
String orderIdentifier
-
outputParameters
List<RestParameter> outputParameters
-
outputProduct
Long outputProduct
-
outputProductClass
String outputProductClass
-
processingCompletionTime
Date processingCompletionTime
-
processingMode
String processingMode
-
processingStartTime
Date processingStartTime
-
processingStdErr
String processingStdErr
-
processingStdOut
String processingStdOut
-
stderrLogLevel
de.dlr.proseo.model.rest.model.StderrLogLevel stderrLogLevel
-
stdoutLogLevel
de.dlr.proseo.model.rest.model.StdoutLogLevel stdoutLogLevel
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestMission
class RestMission extends Object implements Serializable- serialVersionUID:
- -7526781098139174633L
-
Serialized Fields
-
code
String code
-
fileClasses
List<String> fileClasses
-
id
Long id
-
name
String name
-
orderRetentionPeriod
Long orderRetentionPeriod
-
processingCentre
String processingCentre
-
processingModes
List<String> processingModes
-
productFileTemplate
String productFileTemplate
-
productRetentionPeriod
Long productRetentionPeriod
-
spacecrafts
List<de.dlr.proseo.model.rest.model.RestSpacecraft> spacecrafts
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestNotificationEndpoint
class RestNotificationEndpoint extends Object implements Serializable- serialVersionUID:
- -6957609699213866641L
-
Serialized Fields
-
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)
-
-
Class de.dlr.proseo.model.rest.model.RestOrbit
class RestOrbit extends Object implements Serializable- serialVersionUID:
- -7584618036492922890L
-
Class de.dlr.proseo.model.rest.model.RestOrbitQuery
class RestOrbitQuery extends Object implements Serializable- serialVersionUID:
- -6868375566858218063L
-
Class de.dlr.proseo.model.rest.model.RestOrder
class RestOrder extends Object implements Serializable- serialVersionUID:
- -7175737578305452054L
-
Serialized Fields
-
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") -
autoClose
Boolean autoClose
Flag determining whether the order will be closed immediately after successful completion -
autoRelease
Boolean autoRelease
Flag determining whether the processing order will be released automatically -
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 -
inputDataTimeoutPeriod
Long inputDataTimeoutPeriod
Timeout period for input data to arrive, before order is cancelled or executed with available data -
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 -
onInputDataTimeoutFail
Boolean onInputDataTimeoutFail
Flag determining whether the order will fail when the input timeout period is reached -
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)
-
-
Class de.dlr.proseo.model.rest.model.RestOrderTemplate
class RestOrderTemplate extends Object implements Serializable- serialVersionUID:
- -2324761642799970793L
-
Serialized Fields
-
autoClose
Boolean autoClose
-
autoRelease
Boolean autoRelease
-
classOutputParameters
List<RestClassOutputParameter> classOutputParameters
-
configuredProcessors
List<String> configuredProcessors
-
dynamicProcessingParameters
List<RestParameter> dynamicProcessingParameters
-
enabled
Boolean enabled
-
id
Long id
-
inputDataTimeoutPeriod
Long inputDataTimeoutPeriod
-
inputFilters
List<RestInputFilter> inputFilters
-
inputProductClasses
List<String> inputProductClasses
-
missionCode
String missionCode
-
name
String name
-
notificationEndpoint
RestNotificationEndpoint notificationEndpoint
-
onInputDataTimeoutFail
Boolean onInputDataTimeoutFail
-
outputFileClass
String outputFileClass
-
outputParameters
List<RestParameter> outputParameters
-
priority
Integer priority
-
processingMode
String processingMode
-
productionType
String productionType
-
productRetentionPeriod
Long productRetentionPeriod
-
requestedProductClasses
List<String> requestedProductClasses
-
sliceDuration
Long sliceDuration
-
sliceOverlap
Long sliceOverlap
-
slicingType
String slicingType
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestParameter
class RestParameter extends Object implements Serializable- serialVersionUID:
- -6813843594937838061L
-
Serialized Fields
-
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.
-
-
Class de.dlr.proseo.model.rest.model.RestPayload
class RestPayload extends Object implements Serializable- serialVersionUID:
- -7607752810116435275L
-
Class de.dlr.proseo.model.rest.model.RestProcessingFacility
class RestProcessingFacility extends Object implements Serializable- serialVersionUID:
- -2361116290746890794L
-
Serialized Fields
-
defaultStorageType
String defaultStorageType
-
description
String description
-
externalStorageManagerUrl
String externalStorageManagerUrl
-
facilityState
String facilityState
-
id
Long id
-
localStorageManagerUrl
String localStorageManagerUrl
-
maxJobsPerNode
Long maxJobsPerNode
-
name
String name
-
processingEngineToken
String processingEngineToken
-
processingEngineUrl
String processingEngineUrl
-
storageManagerPassword
String storageManagerPassword
-
storageManagerUrl
String storageManagerUrl
-
storageManagerUser
String storageManagerUser
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestProcessor
class RestProcessor extends Object implements Serializable- serialVersionUID:
- -2062016699678044738L
-
Serialized Fields
-
configuredProcessors
List<String> configuredProcessors
-
dockerImage
String dockerImage
-
dockerRunParameters
List<de.dlr.proseo.model.rest.model.RestStringParameter> dockerRunParameters
-
id
Long id
-
isTest
Boolean isTest
-
jobOrderVersion
String jobOrderVersion
-
maxTime
Long maxTime
-
minDiskSpace
Long minDiskSpace
-
missionCode
String missionCode
-
processorName
String processorName
-
processorVersion
String processorVersion
-
sensingTimeFlag
Boolean sensingTimeFlag
-
tasks
List<de.dlr.proseo.model.rest.model.RestTask> tasks
-
useInputFileTimeIntervals
Boolean useInputFileTimeIntervals
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestProcessorClass
class RestProcessorClass extends Object implements Serializable- serialVersionUID:
- -2103328797275017124L
-
Class de.dlr.proseo.model.rest.model.RestProduct
class RestProduct extends Object implements Serializable- serialVersionUID:
- -2161165735628765381L
-
Serialized Fields
-
componentProductIds
List<Long> componentProductIds
-
configuredProcessor
de.dlr.proseo.model.rest.model.RestConfiguredProcessor configuredProcessor
-
downloadHistory
List<de.dlr.proseo.model.rest.model.RestDownloadHistory> downloadHistory
-
enclosingProductId
Long enclosingProductId
-
evictionTime
String evictionTime
-
fileClass
String fileClass
-
generationTime
String generationTime
-
id
Long id
-
missionCode
String missionCode
-
mode
String mode
-
orbit
de.dlr.proseo.model.rest.model.Orbit orbit
-
parameters
List<RestParameter> parameters
-
processingLevel
String processingLevel
-
productClass
String productClass
-
productFile
List<de.dlr.proseo.model.rest.model.RestProductFile> productFile
-
productionType
String productionType
-
productQuality
String productQuality
-
publicationTime
String publicationTime
-
rawDataAvailabilityTime
String rawDataAvailabilityTime
-
requestedStartTime
String requestedStartTime
-
requestedStopTime
String requestedStopTime
-
sensingStartTime
String sensingStartTime
-
sensingStopTime
String sensingStopTime
-
uuid
String uuid
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestProductArchive
class RestProductArchive extends Object implements Serializable- serialVersionUID:
- -2123158604465161252L
-
Serialized Fields
-
archiveType
String archiveType
-
availableProductClasses
List<String> availableProductClasses
-
baseUri
String baseUri
-
clientId
String clientId
-
clientSecret
String clientSecret
-
code
String code
-
context
String context
-
id
Long id
-
name
String name
-
password
String password
-
sendAuthInBody
Boolean sendAuthInBody
-
tokenRequired
Boolean tokenRequired
-
tokenUri
String tokenUri
-
username
String username
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestProductClass
class RestProductClass extends Object implements Serializable- serialVersionUID:
- -2199172866792369510L
-
Serialized Fields
-
componentClasses
List<String> componentClasses
-
defaultSliceDuration
Long defaultSliceDuration
-
defaultSlicingType
String defaultSlicingType
-
enclosingClass
String enclosingClass
-
id
Long id
-
missionCode
String missionCode
-
processingLevel
String processingLevel
-
processorClass
String processorClass
-
productFileTemplate
String productFileTemplate
-
productType
String productType
-
selectionRule
List<de.dlr.proseo.model.rest.model.RestSimpleSelectionRule> selectionRule
-
typeDescription
String typeDescription
-
version
Long version
-
visibility
String visibility
-
-
Class de.dlr.proseo.model.rest.model.RestProductFile
class RestProductFile extends Object implements Serializable- serialVersionUID:
- -2154555798467061573L
-
Serialized Fields
-
auxFileNames
List<String> auxFileNames
-
checksum
String checksum
-
checksumTime
String checksumTime
-
filePath
String filePath
-
fileSize
Long fileSize
-
id
Long id
-
processingFacilityName
String processingFacilityName
-
productFileName
String productFileName
-
productId
Long productId
-
storageType
String storageType
-
version
Long version
-
zipChecksum
String zipChecksum
-
zipChecksumTime
String zipChecksumTime
-
zipFileName
String zipFileName
-
zipFileSize
Long zipFileSize
-
-
Class de.dlr.proseo.model.rest.model.RestQuota
class RestQuota extends Object implements Serializable- serialVersionUID:
- -1880243464238412030L
-
Class de.dlr.proseo.model.rest.model.RestSimplePolicy
class RestSimplePolicy extends Object implements Serializable- serialVersionUID:
- -1860413657048267902L
-
Class de.dlr.proseo.model.rest.model.RestSimpleSelectionRule
class RestSimpleSelectionRule extends Object implements Serializable- serialVersionUID:
- -1848846270236511709L
-
Serialized Fields
-
configuredProcessors
List<String> configuredProcessors
-
filterConditions
List<RestParameter> filterConditions
-
id
Long id
-
isMandatory
Boolean isMandatory
-
minimumCoverage
Short minimumCoverage
-
mode
String mode
-
ruleString
String ruleString
-
simplePolicies
List<de.dlr.proseo.model.rest.model.RestSimplePolicy> simplePolicies
-
sourceProductClass
String sourceProductClass
-
targetProductClass
String targetProductClass
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestSpacecraft
class RestSpacecraft extends Object implements Serializable- serialVersionUID:
- -7536696001734246697L
-
Class de.dlr.proseo.model.rest.model.RestStringParameter
class RestStringParameter extends Object implements Serializable- serialVersionUID:
- -7903547439046880370L
-
Class de.dlr.proseo.model.rest.model.RestTask
class RestTask extends Object implements Serializable- serialVersionUID:
- -2071931598978149507L
-
Serialized Fields
-
breakpointFileNames
List<String> breakpointFileNames
-
criticalityLevel
Long criticalityLevel
-
id
Long id
-
isCritical
Boolean isCritical
-
minMemory
Long minMemory
-
missionCode
String missionCode
-
numberOfCpus
Long numberOfCpus
-
processorName
String processorName
-
processorVersion
String processorVersion
-
taskName
String taskName
-
taskVersion
String taskVersion
-
version
Long version
-
-
Class de.dlr.proseo.model.rest.model.RestTrigger
class RestTrigger extends Object implements Serializable- serialVersionUID:
- -7367425717340156827L
-
Serialized Fields
-
cronExpression
String cronExpression
A cron-style expression to schedule trigger firing -
datatakeType
String datatakeType
Type of datatake as annotated in Mission Planning files -
deltaTime
Long deltaTime
Time offset for the trigger to fire, relative to the mission planning object's start time -
enabled
Boolean enabled
Flag determining whether the trigger is usable -
executionDelay
Long executionDelay
Delay time range to run an order -
id
Long id
The persistent id of this object -
inputFileClass
String inputFileClass
The file class of the input product (optional) -
inputProcessingMode
String inputProcessingMode
The processing mode of the input product (optional) -
inputProductType
String inputProductType
Product type of the input product class (mandatory for DataDrivenOrderTrigger) -
lastDatatakeStartTime
String lastDatatakeStartTime
Start time of the last datatake, for which a processing order was generated -
lastOrbitNumber
Long lastOrbitNumber
The number of the last orbit for which a trigger was generated -
missionCode
String missionCode
The mission code (e. g. S5P) -
name
String name
Short name of the trigger -
nextTriggerTime
String nextTriggerTime
Next time to run -
orderTemplateName
String orderTemplateName
Short name of the order template -
parametersToCopy
List<String> parametersToCopy
Set of keys for datatake parameters/attributes to copy as output parameters to the processing order -
priority
Long 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. -
spacecraftCode
String spacecraftCode
The spacecraft code whose orbit start times determine the trigger times -
triggerInterval
Long triggerInterval
Interval time range to run next job -
type
String type
The trigger type (one of "DataDriven", "TimeInterval", "Calendar", "Orbit", "Datatake") -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Class de.dlr.proseo.model.rest.model.RestUser
class RestUser extends Object implements Serializable- serialVersionUID:
- -1865371110993287582L
-
Class de.dlr.proseo.model.rest.model.RestWorkflow
class RestWorkflow extends Object implements Serializable- serialVersionUID:
- -2369378711125278730L
-
Serialized Fields
-
classOutputParameters
List<RestClassOutputParameter> classOutputParameters
-
configuredProcessor
String configuredProcessor
-
description
String description
-
enabled
Boolean enabled
-
id
Long id
-
inputFilters
List<RestInputFilter> inputFilters
-
inputProductClass
String inputProductClass
-
missionCode
String missionCode
-
name
String name
-
outputFileClass
String outputFileClass
-
outputParameters
List<RestParameter> outputParameters
-
outputProductClass
String outputProductClass
-
processingMode
String processingMode
-
sliceDuration
Long sliceDuration
-
sliceOverlap
Long sliceOverlap
-
slicingType
String slicingType
-
uuid
String uuid
-
version
Long version
-
workflowOptions
List<de.dlr.proseo.model.rest.model.RestWorkflowOption> workflowOptions
-
workflowVersion
String workflowVersion
-
-
Class de.dlr.proseo.model.rest.model.RestWorkflowOption
class RestWorkflowOption extends Object implements Serializable- serialVersionUID:
- -2344591454285082217L
-